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
- 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.
- 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.
- 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