Hugo Zdarma platforma pro blogování
Nejoblíbenější generátor statického webu na světě
Rychlý a flexibilní generátor statického webu. Hugo je skvělý pro weby zaměřené na obsah, protože je zcela bez závislosti a je snadné je jít.
Přehled
Co je generátor statického webu (SSG)? Webové stránky v těchto dnech se rozrostly a doručily stále více a více obsahu. Výsledkem je, že průmysl vývoje webových stránek našel nové způsoby, jak zefektivnit proces údržby a aktualizace webů. Generátor statického webu je v podstatě sada nástrojů pro vytváření statických webových stránek založených na sadě vstupních souborů. Generátory statických stránek vytvářejí webovou stránku jednou, v tuto chvíli vytváříte nový obsah nebo ji upravujete. Naproti tomu systémy správy obsahu, jako je WordPress, vytvářejí stránku pokaždé, když žádá návštěvník. Výběr generátoru statického webu, jako je Hugo, má mnoho výhod a výhod, jako je systém, jako je WordPress. Jednou z největších výhod statického webu je určitě rychlost. Statické webové stránky jsou neuvěřitelně rychlé. Hugo je označen jako jeden z nejjednodušších statických generátorů webových stránek. Hugo je nejrychlejším nástrojem svého druhu. Na Hugo vám umožňuje vydávat váš obsah ve více formátech, včetně JSON nebo AMP, a usnadňuje vytváření vlastních. Podporuje neomezené typy obsahu, taxonomie, nabídky, dynamický obsah řízený API a další, vše bez pluginů. Hugo také dodává předem vyrobené šablony. Poskytuje také plnou podporu I18N pro více jazykové stránky
požadavky
- Hugo běží na standardní verzi všech hlavních operačních systémů pro stolní počítače - Windows, MacOS a různé příchutě UNIX.
- Chcete -li používat moduly Hugo, musíte mít nainstalovány. Pokud plánujete nepoužívat moduly Hugo a ručně umístit téma do složky témat webové stránky, není nutná instalace GO. Pokud je Hugo ISD nainstalován prostřednictvím správce balíčků, správce balíčků se postará o instalaci jazyka Go. Instalační instrukce pro GO je přítomna na golang.org/doc/install. Nemusíte se učit jít nebo ji používat přímo v Hugo.
- Zatímco GIT není povinen používat Hugo, pokud je GIT používán jako systém řízení verzí, Hugo poskytuje přístup k metadatům v šablonách. Git je k dispozici ve všech správcích balíčků jako Git. Můžete také získat git z git-scm.com/. Více o Git v praxi se můžete dozvědět více a učit se Git za měsíc obědy.
Funkce
Hugo se může pochlubit rychlostí puchýřů, robustním řízením obsahu a výkonným jazykem pro templiting, což z něj činí skvělý pro všechny druhy statických webových stránek.
Všeobecné
- Extrémně rychlé doby sestavení (<1 ms na stránku)
- Úplná křížová platforma, se snadnou instalací na MacOS, Linux, Windows a další
- Při vývoji vykresluje změny za běhu
- Silné téma
- Hostujte svůj web kdekoli
Organizace
- Přímá organizace pro vaše projekty, včetně sekcí webových stránek
- Přizpůsobitelné adresy URL
- Podpora konfigurovatelných taxonomií, včetně kategorií a značek
- Třídit obsah, jak si přejete prostřednictvím výkonných funkcí šablony
- Automatická generování obsahu
- Tvorba dynamického menu
- Pěkná podpora URLS
- Podpora vzoru trvalého odkazu
- Přesměrování prostřednictvím aliasů
Obsah
- Podpora nativního Markdown a Emacs org-režim, jakož i další jazyky prostřednictvím externích pomocníků (viz podporované formáty)
- Toml, Yaml a JSON metadata podpora v přední záležitosti
- Přizpůsobitelná domovská stránka
- Více typů obsahu
- Automatické a uživatelsky definované souhrny obsahu
- Krátké kódy, které umožňují bohatý obsah uvnitř Markdown
- Funkce „minuty ke čtení“
- Funkce „WordCount“
Další funkce
- Integrovaná podpora komentářů Disqus
- Integrovaná podpora Google Analytics
- Automatické vytvoření RSS
- Podpora šablon GO HTML
- Syntaxe zvýraznění poháněné Chroma
Průvodce instalací
Nainstalujte Hugo na MacOS, Windows, Linux, OpenBSD, FreeBSD a na libovolný stroj, kde může spustit řetězec nástrojů Go. Hugo je psán Go s podporou pro více platforem. Nejnovější vydání najdete na vydáních Hugo. Hugo v současné době poskytuje předem vytvořené binární soubory pro následující:
- MacOS (Darwin) pro architektury X64, I386 a ARM
- Okna
- Linux
- OpenBSD
- FreeBSD Hugo může být také kompilován ze zdroje, kdekoli může spustit nástroj GO; Například v jiných operačních systémech, jako jsou Dragonfly BSD, OpenBSD, Plan 9, Solaris a další. Viz https://golang.org/doc/install/source pro úplnou sadu podporovaných kombinací cílových operačních systémů a kompilačních architektur.
Rychlá instalace
binární (cross-platform)
Stáhněte si příslušnou verzi pro vaši platformu z vydání Hugo. Po stažení může být binární spuštěn odkudkoli. Nemusíte jej nainstalovat do globálního umístění. To funguje dobře pro sdílené hostitele a další systémy, kde nemáte privilegovaný účet.
V ideálním případě byste jej měli nainstalovat někde do své cesty pro snadné použití. /usr/local/bin
je nejpravděpodobnější umístění.
Docker
V současné době nenabízíme oficiální obrázky Hugo pro Docker, ale doporučujeme tyto aktuální distribuce: https://hub.docker.com/r/klakegg/hugo/
Homebrew (MacOS)
Pokud jste na MACOS a používáte homebrew, můžete nainstalovat Hugo s následujícím linií:
Install-with-homebrew.sh
brew install hugo
Podrobnější vysvětlení naleznete v instalačních průvodcích, které následují pro instalaci na MacOS a Windows.
Macports (MacOS)
Pokud jste na MACOS a používáte MacPorts, můžete nainstalovat Hugo s následujícím linií:
install-with-macports.sh
port install hugo
Homebrew (Linux)
Pokud používáte Homebrew v Linuxu, můžete nainstalovat Hugo s následujícím linií:
install-with-linuxbrew.sh
brew install hugo
Instalační průvodce pro homebrew v Linuxu jsou k dispozici na jejich webových stránkách.
Chocolatey (Windows)
Pokud jste na počítači se systémem Windows a používáte Chocolatey pro správu balíčků, můžete nainstalovat Hugo s následujícím liniovým linií:
install-with-accocolatey.ps1
choco install hugo -confirm
Nebo pokud potřebujete „rozšířenou“ verzi SASS/SCSS:
Install-Extended-with-accocolatey.ps1
choco install hugo-extended -confirm
Scoop (Windows)
Pokud jste na počítači se systémem Windows a používejte SCOOP pro správu balíčků, můžete nainstalovat Hugo s následujícím liniovým linií:
scoop install hugo
Nebo nainstalovat rozšířenou verzi s:
scoop install hugo-extended