Hugo-Fehler: Für dieses Projekt ist kein vorhandenes Inhaltsverzeichnis konfiguriert

王林
Freigeben: 2024-02-09 18:20:08
nach vorne
579 Leute haben es durchsucht

Hugo 错误:没有为此项目配置现有内容目录

php-Editor Strawberry hat bei der Verwendung des statischen Hugo-Website-Generators einen häufigen Fehler festgestellt: „Hugo-Fehler: Für dieses Projekt ist kein vorhandenes Inhaltsverzeichnis konfiguriert.“ Diese Fehlermeldung bedeutet, dass Hugo das angegebene Inhaltsverzeichnis nicht finden kann, was dazu führt, dass die Website nicht generiert werden kann. Um dieses Problem zu lösen, müssen wir überprüfen, ob das Inhaltsverzeichnis in der Hugo-Konfigurationsdatei richtig eingestellt ist und sicherstellen, dass das Verzeichnis im Projekt vorhanden ist. Durch die Lösung dieses Problems können wir problemlos statische Websites erstellen und anschließende Entwicklungs- und Bereitstellungsarbeiten durchführen.

Frageninhalt

Ich erhalte diese Fehlermeldung, wenn ich versuche, neue Inhalte auf dem Hugo-Server unter Ubuntu zu erstellen. Ich habe eine Hugo.toml-Konfigurationsdatei mit folgendem Inhalt:

baseURL = 'https://mytraveltreasury/'
languageCode = 'en-us'
title = 'My Travel Treasury'
theme = 'ananke'


[params]
  commentoEnable = true
  
[languages]
  [languages.en]
    title = "My Travel Treasury"
    weight = 1
    contentDir = "content/en"
    # languageDirection = 'rtl' for Right-To-Left languages
  [languages.it]
    title = "My Travel Treasury IT"
    weight = 2
    contentDir = "content/it"
  [languages.es]
    title = "My Travel Treasury ES"
    weight = 3
    contentDir = "content/es"    
[[params.ananke_socials]]
name = "twitter"
url = "https://twitter.com/GoHugoIO"
Nach dem Login kopieren

Ich habe im Stammverzeichnis eine zusätzliche config.toml mit nur einer Zeile erstellt:

contentDir = "content"
Nach dem Login kopieren

In meinem Stammverzeichnis gibt es einen Ordner namens content und ich habe manuell eine neue Datei namens index.md erstellt.

Ich habe meinen Hugo-Server mit Hugo Server und Strg+C gestartet und versuche, mit diesem Befehl „hugo new content content/first.md“ eine neue Datei für meinen Blog-Inhalt zu erstellen, erhalte jedoch die folgende Fehlermeldung: Fehler: Keiner vorhandener Inhalt Verzeichnis, das für dieses Projekt konfiguriert ist

Irgendwelche Ideen zur Lösung dieses Problems?

Lösung

Wie bereits erwähnt, besteht keine Notwendigkeit, zusätzliche Dateien zu konfigurieren, die Konfiguration sollte in der Datei „hugo.toml“ definiert werden.

Problem Wie in der Frage erwähnt, definiere ich mehrere ContentDirs für andere Sprachen. Dies führt dazu, dass das System den Speicherort nicht definieren kann und einen ContentDis-Undefiniert-Fehler auslöst.

Ich habe diese drei Speicherorte entfernt und einen Speicherort aus meiner config.toml hinzugefügt, die config.toml gelöscht und den Server neu gestartet.

Schau! Es fing wieder an zu funktionieren.

Das obige ist der detaillierte Inhalt vonHugo-Fehler: Für dieses Projekt ist kein vorhandenes Inhaltsverzeichnis konfiguriert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!