2017-02-26 2 views
1

Ich habe ein Problem mit Hugo.Hugo generiert keinen Index und 404 .html Dateien

Ich verfolge ihre ersten Schritte Guide:

1) Erstellt neue Website: https://gohugo.io/tutorials/creating-a-new-theme/

ich diese Schritte befolgt haben

$ hugo new site my-site 

2) In diesem Ordner Ich tippte dann den Befehl für das neue Thema:

$ hugo new theme mysite-theme 

Jeder funktionierte gut, die Dateien sind da. Das Problem ist, wenn ich versuche, die Seite zu rendern. Ich gebe Sie den Befehl:

$ hugo 

, die die/öffentliche Ordner und zwei Dateien erstellt:

  • index.xml
  • sitemap.xml

Doch nach der Führung Es soll 4 Dateien erstellen:

  • index.html
  • index.xml
  • sitemap.xml
  • 404.html

Nun, auch wenn es nichts in diesen Dateien zu setzen, sollte es noch die index.html erstellen und 404.html Dateien.

Hat jemand anderes dieses Problem festgestellt? Habe ich etwas falsch gemacht oder einen Schritt verpasst?

Antwort

0

Dies ist das korrekte Standardverhalten von Hugo. Hugo generiert standardmäßig keine leeren Seiten, da Sie keine Inhalte generieren lassen. Und keine Themen oder Layout mit Anweisungen. Dies ist im Vergleich zu Jekyll z.B.

Sie können eine Warnung sehen, wenn Sie hugo -v in der Befehlszeile verwenden, dass '/' leer gerendert wird.

1
  • Ich hatte das gleiche Problem. Sei vorsichtig mit Git Submodulen.
  • Wenn Sie ein Thema in Ihren/themes-Ordner kopieren, müssen Sie die .git-Datei löschen oder git-Submodule korrekt verwenden. Ansonsten ist beim Klonen der gewählte Themenordner leer.

  • hugo -v wird Fehler anzeigen.