Hugo (Software)

Aus PlusPedia
Wechseln zu: Navigation, Suche

Hugo ist ein freier statischer Websitegenerator, der unter der Apache-Lizenz. Das Ziel ist eine einfach zu bedienende, aber dennoch schnelle Software bereitzustellen.

Hugo ist ein statischer Websitegenerator.
Coin Übrigens: Die PlusPedia ist NICHT die Wikipedia.
Wir sind ein gemeinnütziger Verein, PlusPedia ist werbefrei. Wir freuen uns daher über eine kleine Spende!

1 Funktionen

Als statischer Websitegenerator werden von Hugo die HTML-Dateien – im Gegensatz zu dynamischen Websitegeneratoren – nicht jedes Mal, wenn die Webseite aufgerufen wird, neu generiert, sondern nur, wenn der Inhalt der jeweiligen Seite sich ändert. Insbesondere ermöglicht es Hugo, dass nur diejenigen HTML-Dokumente der jeweiligen Webseite neu gebaut werden müssen, in denen Änderungen auftraten. Hierdurch sollen die Ressourcen des Servers geschont und eine hohe Effizienz von diesem erreicht werden.[1][2] Hugo unterstützt nativ neben HTML auch die Darstellung von Texten, die in Markdown verfasst wurden. Mit Hilfe externer Anwendungen kann diese Unterstützung auf AsciiDoc und reStructuredText erweitert werden. Auch YAML, JSON und TOML werden unterstützt. Mittels der sogenannten "LiveReload"-Funktion können Änderungen an den Dokumenten zeitgleich auf der Webseite übernommen werden. Die graphische Darstellung der Inhalte kann mittels verschiedenerThemenvorlagen geregelt werden.[3] Dabei wird zwischen drei verschiedenen Grundtypen unterschieden: Single, List und Homepage. Die Nutzung der Themen erfolgt mittels der Template-Engine von Go (Programmiersprache). Hugo ermöglicht es zusätzlich, Inhalte der Webseiten mittels Schlüsselwörtern zu kategorisieren. Eine Besonderheit von Hugo ist, dass es einen eigenen HTTP-Server mitliefert. Hierdurch sind Anwender nicht auf z.B. nginx oder den Apache HTTP Server angewiesen, wodurch Abhängigkeiten verhindert werden. Auch bestimmte Laufzeitumgebungen und Datenbanken wie Ruby, PHP oder MySQL werden zur Nutzung nicht benötigt.[4]

2 Versionsgeschichte

Version[5] Veröffentlichungsdatum Anmerkungen
Ältere Version; nicht mehr unterstützt: 0.7.0

Quelle: Entnommen 1:1 aus der Wikipedia - (Autoren)

4. Juli 2013 Erste veröffentlichte Version. Enthielt bereits den einfachen Server
Ältere Version; nicht mehr unterstützt: 0.8

Quelle: Entnommen 1:1 aus der Wikipedia - (Autoren)

3. August 2013 Die Kompatibilität mit Microsoft Windows wurde verbessert, Unterstützung für TOML und YAML ergänzt, Zielordner werden unterstützt, Möglichkeit zur Darstellung von „schönen URLs“ (siehe Dokumentation), Bugfixes
Ältere Version; nicht mehr unterstützt: 0.9

Quelle: Entnommen 1:1 aus der Wikipedia - (Autoren)

16. November 2013 An "git" angelehnte kommandozeilenbasierte Schnittstelle, volle Unterstützung von Windows, HTML und XML werden unterstützt, verbesserter Index, individuelle 404-Fehlermeldungsseiten werden möglich und weitere kleinere Änderungen
Ältere Version; nicht mehr unterstützt: 0.10

Quelle: Entnommen 1:1 aus der Wikipedia - (Autoren)

1. Mai 2014 RSS (Web-Feed)-Generierung verbessert, automatisches Erstellen eines Inhaltsverzeichnisses, weitere Möglichkeiten, Inhalte anzuordnen, ergänzt, Syntaxhighlighting mittels pygments, erste shotcodes verfügbar, sowie Bugfixes
Ältere Version; nicht mehr unterstützt: 0.11

Quelle: Entnommen 1:1 aus der Wikipedia - (Autoren)

30. Mai 2014 Verbesserte Geschwindigkeit, Unterstützung von „Live Reload“, integrierte Unterstützung von Disqus, sowie weitere Änderungen
Ältere Version; nicht mehr unterstützt: 0.12

Quelle: Entnommen 1:1 aus der Wikipedia - (Autoren)

1. September 2014 Themen stehen zur Verfügung, weitere Unterstützung von shotcodes, Überarbeitungen der bisherigen zur Auswahl stehenden Themen
Ältere Version; nicht mehr unterstützt: 0.13

Quelle: Entnommen 1:1 aus der Wikipedia - (Autoren)

22. Februar 2015 Unterstützung von dynamischen Inhalten mittels GetJson, YAML-, JSON- oder TOML-Dateien im data-Ordner werden unterstützt, neue Möglichkeiten Inhalt zu sortieren und gruppieren, Seitennummerierung, Querverweisunterstützung, mit Ace erstellte Themen können genutzt werden, "LiveReload" nun auch für "Cascading Style Sheets" und Bilder, Bugfixes
Ältere Version; nicht mehr unterstützt: 0.14

Quelle: Entnommen 1:1 aus der Wikipedia - (Autoren)

25. Mai 2015 AsciiDoc-Inhalte werden ermöglicht, weitere Dateitypen im Inhaltsordner werden unterstützt, hervorgehobene Syntax wird nun im Cache (Ablagespeicher des Computers) gespeichert und weitere Änderungen und Bugfixes
Ältere Version; nicht mehr unterstützt: 0.15

Quelle: Entnommen 1:1 aus der Wikipedia - (Autoren)

25. November 2015 Mit Jekyll erstellte Webseiten können in Hugo importiert werden, Geschwindigkeitsverbesserungen, Verbesserungen bei der Markdown-Unterstützung, die Vorlagen für das Thema der Webseite wurden verbessert, Wechsel von der Simple Public License zur Apache-Lizenz, sowie Bugfixes
Aktuelle Version: 0.16

Quelle: Entnommen 1:1 aus der Wikipedia - (Autoren)

6. Juni 2016 Bei Änderungen an einer Seite werden nur die veränderten Dokumente neu geladen, Unterstützung für "Emojis", Einführung von Fehlercodes, sowie viele kleinere Änderungen und Bugfixes
Vorlagenfehler: Unbekannter Typenparameter! 

Quelle: Entnommen 1:1 aus der Wikipedia - (Autoren)

3 Weblinks

4 Quellenangaben

  1. "Hugo baut Webseiten schneller". In: Linux Magazin Online
  2. smashingmagazine (EN)
  3. What does Hugo do?
  4. Bericht bei Heise
  5. Projektseite bei GitHub

5 Init-Quelle

Bei Wikipedia akut löschgefährdet. Dies ist eine adaptierte (weiterbearbeitete) Rettungsversion. Erstautoren siehe hier.

Diesen Artikel melden!
Verletzt dieser Artikel deine Urheber- oder Persönlichkeitsrechte?
Hast du einen Löschwunsch oder ein anderes Anliegen? Dann nutze bitte unser Kontaktformular

PlusPedia Impressum
Diese Seite mit Freunden teilen:
Mr Wong Digg Delicious Yiggit wikio Twitter
Facebook




Bitte Beachte:
Sämtliche Aussagen auf dieser Seite sind ohne Gewähr.
Für die Richtigkeit der Aussagen übernimmt die Betreiberin keine Verantwortung.
Nach Kenntnissnahme von Fehlern und Rechtsverstößens ist die Betreiberin selbstverständlich bereit,
diese zu beheben.

Verantwortlich für jede einzelne Aussage ist der jeweilige Erstautor dieser Aussage.
Mit dem Ergänzen und Weiterschreiben eines Artikels durch einen anderen Autor
werden die vorhergehenden Aussagen und Inhalte nicht zu eigenen.
Die Weiternutzung und Glaubhaftigkeit der Inhalte ist selbst gegenzurecherchieren.


Typo3 Besucherzähler - Seitwert blog counter
java hosting vpn norway