Wie kann eine statische Webseite mit Server in 10 Minuten erzeugt werden?
Mit HUGO.
Hugo ist ein freier statischer Websitegenerator. Als statischer Websitegenerator werden von Hugo die HTML-Dateien – im Gegensatz zu dynamischen Websitegeneratoren wie WordPress – nicht jedes Mal, wenn die Webseite aufgerufen wird, neu generiert, sondern nur, wenn sich der Inhalt der jeweiligen Seite ändert. Das vereinfacht vieles und macht es sicherer und schneller.
Wie HUGO in 10 Minuten auf einem Raspberry Pi installiert und zum laufen gebracht wird, beschreibe ich in diesem Video: …
Folgende Befehlsreihenfolge wird im Video gezeigt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# # Install HUGO und GI # sudo apt install hugo git # Version ausgeben hugo version # HUGO Befehle ausgeben hugo --help # neues leers Verzeichnis anlegen und dahin wechseln mkdir hugo-beispiel cd hugo-beispiel # HUGO init und Verzeichnisstruktur anlegen hugo new site quickstart # in das generierte Verzeichnis gehen cd quickstart # Git Repo anlegen git init # Thema in das themes Verzeichnis laden git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke # 1. Post anlegen hugo new posts/my-first-post.md # mit Inhalt füllen vi content/posts/my-first-post.md # jede weitere Seite mit hugo new site blog_eintrag_thema.md # Hugo Server starten hugo server --theme=ananke --buildDrafts --bind "0.0.0.0" # im Browser die Seite aufrufen http://10.0.7.59:1313/ # Deployen als static in das public Verzeichnis hugo -D # Optional: RSS ist auch vorhanden, im Browser checken http://10.0.7.59:1313/index.xml |