Hugo Kostenlose Blogging -Plattform
Weltweit beliebteste Open -Source -Static -Generator für Open -Source -Site
Ein schneller und flexibler statischer Site -Generator. Hugo eignet sich hervorragend für inhaltsgetriebene Websites, da es völlig abhängig ist und einfach in Gang kommt.
Überblick
Was ist ein statischer Site -Generator (SSG)? Heutzutage haben Websites immer mehr Inhalte gewachsen. In der Webentwicklungsbranche fand in der Webentwicklungsbranche neue Wege, um die Aufrechterhaltung und Aktualisierung von Websites effizienter zu gestalten. Ein statischer Site -Generator ist im Wesentlichen eine Reihe von Tools zum Erstellen statischer Websites basierend auf einer Reihe von Eingabedateien. Statische Site -Generatoren erstellen einmal eine Webseite, im Moment erstellen Sie neue Inhalte oder bearbeiten sie. Im Gegensatz dazu erstellen Content -Management -Systeme wie WordPress jedes Mal, wenn ein Besucher anwendet. Die Auswahl eines statischen Site -Generators wie Hugo über ein System wie WordPress hat viele Vorteile und Vorteile. Einer der größten Vorteile einer statischen Seite ist definitiv Geschwindigkeit. Statische Websites sind unglaublich schnell. Hugo ist als einer der einfachsten statischsten Website -Generatoren bezeichnet. Hugo ist das schnellste Werkzeug seiner Art. Bei Mit Hugo können Sie Ihre Inhalte in mehreren Formaten ausgeben, einschließlich JSON oder AMP, und erleichtert es, Ihre eigenen zu erstellen. Es unterstützt unbegrenzte Inhaltstypen, Taxonomien, Menüs, dynamische API-gesteuerte Inhalte und mehr ohne Plugins. Hugo versendet auch mit vorgefertigten Vorlagen. Es bietet auch eine vollständige I18N-Unterstützung für Multisprachler-Websites
Anforderungen
- Hugo läuft auf einer Standardversion aller wichtigen Desktop -Betriebssysteme - Windows, MacOS und der verschiedenen Geschmacksrichtungen von UNIX.
- Sie müssen eine Installation haben, um Hugo -Module zu verwenden. Wenn Sie vorhaben, Hugo -Module nicht zu verwenden und das Thema manuell in den Themenordner der Website zu platzieren, ist die Installation nicht erforderlich. Wenn Hugo ISD über den Paketmanager installiert ist, kümmert sich der Paketmanager um die Installation der GO -Sprache. Die Installationsanweisung für GO ist unter golang.org/doc/install vorhanden. Sie müssen nicht lernen oder direkt in Hugo verwenden.
- Während Git Hugo nicht verwenden muss, bietet Hugo, wenn Git als Versionskontrollsystem verwendet wird, Zugriff auf die Metadaten in den Vorlagen. Git ist in allen Paketmanagern als Git erhältlich. Sie können auch Git von git-scm.com/ erhalten. Sie können mehr über Git von Git in der Praxis erfahren und Git in einem Monat voller Mittagessen lernen.
Merkmale
Hugo verfügt über eine blasige Geschwindigkeit, ein robustes Content -Management und eine leistungsstarke Vorlagensprache, was es zu einer guten Passe für alle Arten von statischen Websites passt.
Allgemein
- Extrem schnelle Bauzeiten (<1 ms pro Seite)
- Die Plattform vollständig überqueren, mit einfacher Installation auf MacOS, Linux, Windows und mehr
- Rendern Änderungen im laufenden Fliegen mit Leberoad, während Sie sich entwickeln
- Mächtiges Thema
- Hosten Sie Ihre Website überall aus
Organisation
- Unkomplizierte Organisation für Ihre Projekte, einschließlich Website -Abschnitten
- Anpassbare URLs
- Unterstützung für konfigurierbare Taxonomien, einschließlich Kategorien und Tags
- Sortieren Sie den Inhalt, wie Sie es wünschen, durch leistungsstarke Vorlagenfunktionen
- Automatische Inhaltsgenerierung
- Dynamische Menüerstellung
- Hübsche URLS -Unterstützung
- Permalink -Musterunterstützung
- Umleitet über Aliase
Inhalt
- Native Markdown- und EMACS-Org-Mode-Unterstützung sowie andere Sprachen über externe Helfer (siehe unterstützte Formate)
- Toml, Yaml und JSON -Metadatenunterstützung vor Materie
- Anpassbare Homepage
- Mehrere Inhaltstypen
- Automatische und benutzerdefinierte Inhaltszusammenfassungen
- Shortcodes, um einen reichhaltigen Inhalt innerhalb von Markdown zu ermöglichen
- “Minuten zum Lesen” Funktionen
- “WordCount” -Funktionalität
Zusatzfunktionen
- Integrierte DIQUS -Kommentarunterstützung
- Integrierte Google Analytics -Unterstützung
- Automatische RSS -Erstellung
- Unterstützung für GO -HTML -Vorlagen
- Syntax hervorhebt angetrieben von Chroma
Installationsanleitung
Installieren Sie Hugo auf MacOS, Windows, Linux, OpenBSD, FreeBSD und auf jeder Maschine, auf der die Go -Compiler -Werkzeugkette ausgeführt werden kann. Hugo ist mit Unterstützung für mehrere Plattformen geschrieben. Die neueste Veröffentlichung finden Sie bei Hugo Releases. Hugo bietet derzeit vorgefertigte Binärdateien für Folgendes:
- macos (Darwin) für X64, I386 und Armarchitekturen
- Fenster
- Linux
- Openbsd
- FreeBSD Hugo kann auch von der Quelle zusammengestellt werden, wo immer die Go Toolchain laufen kann. z. B. auf anderen Betriebssystemen wie Dragonfly BSD, OpenBSD, Plan 9, Solaris und anderen. In https://golang.org/doc/install/Source finden Sie die gesamten Reihe unterstützter Kombinationen von Zielbetriebssystemen und Kompilierungsarchitekturen.
Schnellinstallation
Binär (plattformübergreifend)
Laden Sie die entsprechende Version für Ihre Plattform von Hugo Releases herunter. Nach dem Herunterladen kann die Binärdatei von überall her ausgeführt werden. Sie müssen es nicht an einem globalen Standort installieren. Dies funktioniert gut für gemeinsame Hosts und andere Systeme, bei denen Sie kein privilegiertes Konto haben.
Idealerweise sollten Sie es irgendwo in Ihrem “Pfad” für eine einfache Verwendung installieren. /usr/local/bin
ist der wahrscheinlichste Ort.
Docker
Wir bieten derzeit keine offiziellen Hugo -Bilder für Docker an, empfehlen diese aktuellen Ausschüttungen jedoch: https://hub.docker.com/r/klakgg/hugo/
Homebrew (macos)
Wenn Sie auf MacOS sind und Homebrew verwenden, können Sie Hugo mit dem folgenden One-Liner installieren:
install-with-homebrew.sh
brew install hugo
Ausführlichere Erläuterungen finden Sie in den folgenden Installationsleitfäden für die Installation auf MacOS und Windows.
Macports (macOS)
Wenn Sie auf MacOS sind und Macports verwenden, können Sie Hugo mit dem folgenden One-Liner installieren:
install-with-macports.sh
port install hugo
Homebrew (Linux)
Wenn Sie Homebrew unter Linux verwenden, können Sie Hugo mit dem folgenden One-Liner installieren:
install-with-linuxbrew.sh
brew install hugo
Installationsführer für Homebrew unter Linux sind auf ihrer Website verfügbar.
Schokolade (Fenster)
Wenn Sie auf einer Windows-Maschine sind und Schokolade für das Paketmanagement verwenden, können Sie Hugo mit dem folgenden One-Liner installieren:
install-with-chocolate.ps1
choco install hugo -confirm
Oder wenn Sie die “erweiterte” Sass/SCSS -Version benötigen:
install-erweiterte mit chocolatey.ps1
choco install hugo-extended -confirm
Scoop (Windows)
Wenn Sie sich auf einem Windows-Computer befinden und SCOOP für die Paketverwaltung verwenden, können Sie Hugo mit dem folgenden One-Liner installieren:
scoop install hugo
Oder installieren Sie die erweiterte Version mit:
scoop install hugo-extended