Hugo nyílt forráskódú szoftver

Hugo Ingyenes blogplatform

A világ legnépszerűbb nyílt forráskódú statikus webhelygenerátora

Gyors és rugalmas statikus helygenerátor. A Hugo kiválóan alkalmas tartalomvezérelt webhelyekre, mert teljesen függőségmentes és könnyű eljutni.

Áttekintés

Mi az a statikus helygenerátor (SSG)? Manapság a webhelyek egyre több tartalmat adtak ki. Ennek eredményeként a webfejlesztési ipar új módszereket talált a webhelyek hatékonyságának és frissítésének folyamatának a hatékonyságához. A statikus webhelygenerátor lényegében eszközkészlet a statikus webhelyek felépítéséhez, egy bemeneti fájlok alapján. A statikus webhelygenerátorok egyszer készítenek egy weboldalt, abban a pillanatban, amikor új tartalmat hoznak létre vagy szerkesztik. Ezzel szemben a tartalomkezelő rendszerek, mint például a WordPress, egy oldalt készítenek minden alkalommal, amikor a látogató kéri. Nagyon sok előnye és előnye van egy olyan statikus webhelygenerátor kiválasztásának, mint Hugo, mint egy olyan rendszer, mint a WordPress. A statikus helyszín egyik legnagyobb előnye határozottan a sebesség. A statikus webhelyek hihetetlenül gyorsak. A Hugo az egyik legegyszerűbb statikus weboldal -generátornak nevezi. A Hugo a leggyorsabb eszköz a maga nemében. Nál nél A Hugo lehetővé teszi, hogy tartalmát több formátumban adja ki, beleértve a JSON -t vagy az AMP -t, és megkönnyíti a saját létrehozását. Támogatja a korlátlan tartalomtípusokat, a taxonómiákat, a menüket, a dinamikus API-vezérelt tartalmat és egyebeket, mindezt pluginok nélkül. Hugo előre elkészített sablonokkal is szállít. Teljes I18N támogatást nyújt a többnyelvű webhelyekhez

követelmények


  1. A Hugo az összes fő asztali operációs rendszer standard verzióján fut - Windows, MacOS és a UNIX különféle ízei.
  2. A HUGO modulok használatához telepítve kell lennie. Ha azt tervezi, hogy nem használja a Hugo modulokat, és manuálisan helyezze el a témát a weboldal témáiban, akkor a telepítés nem szükséges. Ha a Hugo ISD telepítve a csomagkezelőn keresztül, a csomagkezelő gondoskodik a GO nyelv telepítéséről. A GO telepítési utasítása a golang.org/doc/install webhelyen található. Nem kell megtanulnia, vagy közvetlenül a Hugo -n belül használni.
  3. Míg a GIT nem szükséges a HUGO használatához, ha a GIT -et verzióvezérlő rendszerként használják, a Hugo hozzáférést biztosít a sablonok metaadatainak. A GIT minden csomagkezelőnél elérhető. A git-scm.com/-ból is kaphat Git-t. A GIT -ről többet megtudhat a GIT -ről, és egy hónapos ebéd alatt megtanulhatja a GIT -t.

Jellemzők


A Hugo büszkélkedhet a hólyagos sebességgel, a robusztus tartalomkezeléssel és egy erőteljes sablonos nyelvvel, ami kiválóan alkalmas mindenféle statikus webhelyre.

Tábornok

  • Rendkívül gyors beépítési idő (<1 ms oldalonként)
  • Teljesen keresztirányú platform, könnyű telepítéssel a MacOS -on, a Linux -on, a Windows -on és még sok más
  • A fejlődés közben a Livereload -val való változások a Livereload -nal váltak.
  • Erőteljes témák
  • Bármilyen módon fogadja el webhelyét

Szervezet

  • Egyértelmű szervezet az Ön projektjeihez, beleértve a weboldalszakaszokat is
  • Testreszabható URL -ek
  • A konfigurálható taxonómiák támogatása, beleértve a kategóriákat és a címkéket
  • Rendezze a tartalmat, amint azt a nagy teljesítményű sablon funkciókon keresztül kívánja
  • Automatikus tartalomjegyzék generálása
  • Dinamikus menü létrehozása
  • Csinos URLS támogatás
  • Permalink minta támogatása
  • Átirányítja az álnevek útján

Tartalom

  • Native Markdown és EMACS Org-Mode támogatás, valamint más nyelvek külső segítőkön keresztül (lásd a támogatott formátumokat)
  • Toml, Yaml és JSON metaadatok támogatása az elülső anyagban
  • Testreszabható honlap
  • Több tartalomtípus
  • Automatikus és felhasználó által definiált tartalmi összefoglalók
  • Rövid kódok, amelyek lehetővé teszik a gazdag tartalmat a markdown belsejében
  • „Percek az olvasáshoz” funkcionalitás
  • „WordCount” funkció

További jellemzők

  • Integrált disqus megjegyzés támogatás
  • Integrált Google Analytics támogatás
  • Automatikus RSS létrehozás
  • A GO HTML sablonok támogatása
  • Szintaxis kiemelés, amelyet a Chroma Powered By Powered

Telepítési útmutató


Telepítse a HUGO -t a MacOS, a Windows, a Linux, az OpenBSD, a FreeBSD és bármely gépre, ahol a GO fordító szerszámlánc futhat. A Hugo több platform támogatásával van írva. A legújabb kiadás a Hugo kiadásokban található. A Hugo jelenleg előre gyártott bináris fájlokat biztosít a következőkhöz:

  • MacOS (Darwin) az X64, I386 és ARM architektúrákhoz
  • Ablakok
  • Linux
  • OpenBSD
  • FreeBSD Hugo forrásból is összeállítható, bárhol is futhat a Go Toolchain; például más operációs rendszereken, például a Dragonfly BSD, az OpenBSD, a 9. terv, a Solaris és mások. A cél operációs rendszerek és az összeállítási architektúrák teljes támogatott kombinációinak teljes halmazát lásd a https://golang.org/doc/install/source -ban.

Gyors telepítés

bináris (platformok közötti)

Töltse le a platform megfelelő verzióját a Hugo Risees -ből. A letöltés után a bináris bárhonnan futtatható. Nem kell telepítenie egy globális helyre. Ez jól működik a megosztott házigazdák és más rendszerek esetében, ahol nincs kiváltságos fiókja. Ideális esetben telepítenie kell valahol a „Path” -be a könnyű használat érdekében. A “/usr/local/bin” a legvalószínűbb hely.

Docker

Jelenleg nem kínálunk hivatalos Hugo -képeket a Docker számára, de ezeket a naprakész disztribúciókat javasoljuk: https://hub.docker.com/r/klakegg/hugo/

Homebrew (macOS)

Ha macOS-ban van, és otthoni brew-t használ, telepítheti Hugo-t a következő egy-béléssel: Install-Homebrew.sh

    brew install hugo

A részletesebb magyarázatokért olvassa el a MacOS -ra és a Windowsra történő telepítéshez vezető telepítési útmutatókat.

MacPorts (MacOS)

Ha macOS-ban van, és MacPorts-t használ, akkor a következő egybéllyel telepítheti Hugo-t: Install-Macports.sh

    port install hugo

Homebrew (Linux)

Ha a Linux-on Homebrew-t használ, telepítheti a Hugo-t a következő egy-béllyel: Illling with-LinuxBrew.sh

    brew install hugo

A Linux -on a Homebrew telepítési útmutatói elérhetőek a weboldalukon.

csokoládé (Windows)

Ha Windows gépen tartózkodik, és a csokoládé használatát használja a csomagkezeléshez, akkor a következő egy bélelettel telepítheti a Hugo-t: `Install-Chocolatey.ps1 '

    choco install hugo -confirm

Vagy ha szüksége van a „kiterjesztett” SASS/SCSS verzióra: `Install-Extended-with-Cocolatey.ps1 '

    choco install hugo-extended -confirm

Scoop (Windows)

Ha Windows gépen tartózkodik, és használja a Scoop-ot a csomagkezeléshez, telepítheti a HUGO-t a következő bélelettel:

    scoop install hugo

Vagy telepítse a kibővített verziót a következő címmel:

    scoop install hugo-extended
 Magyar