Hugo (mjukvara)
Initial release | 5 juli 2013 |
---|---|
Stabil frisättning | 0.110.0 / 17 januari 2023
|
Förvar | |
Skrivet i | Gå |
Operativ system | Windows , Linux , FreeBSD , NetBSD , macOS , Android |
Plattform | x86 , x86-64 , ARM |
Typ | Statisk webbplatsgenerator |
Licens | Apache-licens 2.0 |
Hemsida |
|
Hugo är en statisk webbplatsgenerator skriven i Go . Steve Francia skapade ursprungligen Hugo som ett projekt med öppen källkod 2013. Sedan v0.14 2015 har Hugo fortsatt utvecklingen under ledning av Bjørn Erik Pedersen med andra bidragsgivare. Hugo är licensierad under Apache License 2.0.
Hugo är särskilt känd för sin snabbhet, och Hugos officiella webbplats säger att det är "världens snabbaste ramverk för att bygga webbplatser". I juli 2015 Netlify tillhandahålla Hugo hosting. Anmärkningsvärda användare är Smashing Magazine , som migrerade från WordPress till en JAMstack -lösning med Hugo under och 2017, och Cloudflare, som bytte sina utvecklardokument från Gatsby till Hugo 2022.
Funktioner
Hugo tar datafiler, i18n- buntar, konfiguration, mallar för layouter, statiska filer, tillgångar och innehåll skrivet i Markdown , HTML , AsciiDoctor eller Org-läge och renderar en statisk webbplats. Några anmärkningsvärda funktioner är flerspråkigt stöd, bildbehandling, tillgångshantering, anpassade utdataformat, markdown-rendering-krokar och kortkoder. Kapslade sektioner gör att olika typer av innehåll kan separeras, t.ex. för en webbplats som innehåller en blogg och en podcast.
Hugo kan användas i kombination med front-end ramverk som Bootstrap eller Tailwind . Hugo-sajter kan anslutas till molnbaserad CMS-mjukvara som Netlify CMS, CloudCannon eller Forestry, vilket gör att innehållsredigerare kan modifiera webbplatsens innehåll utan kunskap om kodning.