Hugo Open Source -programvara

Hugo Gratis bloggplattform

Världens mest populära open source statiska webbplatsgenerator

En snabb och flexibel statisk platsgenerator. Hugo är bra för innehållsdrivna webbplatser, eftersom det är helt beroendefritt och är lätt att komma igång.

Översikt

Vad är en statisk webbplatsgenerator (SSG)? Idag har webbplatser vuxit till att leverera mer och mer innehåll. Som resultat hittade webbutvecklingsindustrin nya sätt att göra processen att underhålla och uppdatera webbplatser mer effektiva. En statisk webbplatsgenerator är i huvudsak en uppsättning verktyg för att bygga statiska webbplatser baserade på en uppsättning inmatningsfiler. Statiska webbplatsgeneratorer bygger en webbsida en gång, just nu skapar du nytt innehåll eller redigerar det. Däremot bygger innehållshanteringssystem som WordPress en sida varje gång en besökare begär. Det finns många fördelar och fördelar med att välja en statisk webbplatsgenerator som Hugo över ett system som WordPress. En av de största fördelarna med att ha en statisk webbplats är definitivt hastighet. Statiska webbplatser är oerhört snabba. Hugo är märkt som en av de lättaste statiska webbplatsgeneratorerna. Hugo är det snabbaste verktyget i sitt slag. På Hugo låter dig mata ut ditt innehåll i flera format, inklusive JSON eller AMP, och gör det enkelt att skapa din egen. Det stöder obegränsade innehållstyper, taxonomier, menyer, dynamiskt API-drivet innehåll och mer, allt utan plugins. Hugo levereras också med förberedda mallar. Det ger också fullt i18n-stöd för flerspråkiga webbplatser

Krav


  1. Hugo körs på en standardversion av alla större skrivbordsoperativsystem - Windows, MacOS och de olika smakerna av Unix.
  2. Du måste ha installerat för att använda Hugo -moduler. Om du planerar att inte använda Hugo -moduler och manuellt placera temat i mappen Teman, krävs inte GO -installationen. Om Hugo ISD installeras via pakethanteraren tar pakethanteraren hand om att installera GO -språket. Installationsinstruktionen för GO finns på Golang.org/doc/install. Du behöver inte lära dig gå eller använda det direkt inom Hugo.
  3. Även om GIT inte krävs för att använda Hugo, om GIT används som ett versionskontrollsystem, ger Hugo åtkomst till metadata i mallarna. Git finns i alla paketchefer som GIT. Du kan också få git från git-scm.com/. Du kan lära dig mer om git från git i praktiken och lära dig git i en månad med luncher.

Funktioner


Hugo har blåsande hastighet, robust innehållshantering och ett kraftfullt mallande språk som gör det bra för alla typer av statiska webbplatser.

Allmänt

  • Extremt snabba byggtider (<1 ms per sida)
  • Helt tvärplattform, med enkel installation på macOS, Linux, Windows och mer
  • Gör förändringar i farten med Livereload när du utvecklar
  • Kraftfull teman
  • Värd din webbplats var som helst

Organisation

  • Enkel organisation för dina projekt, inklusive webbplatssektioner
  • Anpassningsbara webbadresser
  • Stöd för konfigurerbara taxonomier, inklusive kategorier och taggar
  • Sortera innehåll som du önskar genom kraftfulla mallfunktioner
  • Automatisk innehållsförteckning
  • Skapande av dynamisk meny
  • Pretty URLS Support
  • Permalink -mönsterstöd
  • Omdirigeringar via alias

Innehåll

  • Native Markdown och Emacs org-läge, såväl som andra språk via externa hjälpare (se stödda format)
  • Toml, Yaml och JSON Metadata Support Front Matter
  • Anpassningsbar hemsida
  • Flera innehållstyper
  • Automatiska och användardefinierade innehållsöversikt
  • Shortkoder för att möjliggöra rikt innehåll inuti Markdown
  • “Minuter att läsa” -funktionen
  • “WordCount” -funktionalitet

Ytterligare egenskaper

  • Integrerat Disqus -kommentarstöd
  • Integrerat Google Analytics -stöd
  • Automatisk RSS -skapelse
  • Stöd för GO HTML -mallar
  • Syntax markering drivs av Chroma

Installationsguide


Installera Hugo på macOS, Windows, Linux, OpenBSD, FreeBSD och på alla maskiner där GO -kompilatorverktygskedjan kan köras. Hugo är skriven i Go med stöd för flera plattformar. Den senaste utgåvan finns på Hugo Releases. Hugo tillhandahåller för närvarande förbyggda binärer för följande:

  • MacOS (Darwin) för x64, i386 och armarkitekturer
  • Windows
  • Linux
  • OpenBSD
  • FreeBSD Hugo kan också sammanställas från källa vart som helst som går till verktygskedjan; till exempel på andra operativsystem som Dragonfly BSD, OpenBSD, Plan 9, Solaris och andra. Se https://golang.org/doc/install/source för hela uppsättningen med stödda kombinationer av måloperativsystem och sammanställningsarkitekturer.

Snabbinstallation

binär (tvärplattform)

Ladda ner lämplig version för din plattform från Hugo -utgåvor. När den har laddats ner kan binären köras var som helst. Du behöver inte installera det på en global plats. Detta fungerar bra för delade värdar och andra system där du inte har ett privilegierat konto. Helst bör du installera den någonstans i din “sökväg” för enkel användning. /usr/local/bin är den mest troliga platsen.

Docker

Vi erbjuder för närvarande inte officiella Hugo -bilder för Docker, men vi rekommenderar dessa uppdaterade distributioner: https://hub.docker.com/r/klakegg/hugo/

Homebrew (macOS)

Om du är på macOS och använder homebrew kan du installera Hugo med följande enfodring: Install-med-homebrew.sh

    brew install hugo

För mer detaljerade förklaringar, läs installationsguiderna som följer för installation på macOS och Windows.

Macports (macOS)

Om du är på macOS och använder MacPorts kan du installera Hugo med följande enfodring: Install-with-macports.sh

    port install hugo

Homebrew (Linux)

Om du använder Homebrew på Linux kan du installera Hugo med följande enfodring: Install-with-linuxbrew.sh

    brew install hugo

Installationsguider för homebrew på Linux finns tillgängliga på deras webbplats.

Chocolatey (Windows)

Om du är på en Windows-maskin och använder choklad för pakethantering kan du installera Hugo med följande enfodring: Install-with-chocolate.ps1

    choco install hugo -confirm

Eller om du behöver “utökad” SASS/SCSS -version: Installera-utvidgat-choklokololaty.ps1

    choco install hugo-extended -confirm

Scoop (Windows)

Om du är på en Windows-maskin och använder Scoop för pakethantering kan du installera Hugo med följande enfodring:

    scoop install hugo

Eller installera den utökade versionen med:

    scoop install hugo-extended
 Svenska