Hugo (軟體)
静态网站生成器
Hugo 是一個用 Go 編寫的靜態網站生成器,2013由 Steve Francia 原創,自 v0.14 (2015年) 由 Bjørn Erik Pedersen 主力開發[2],並由全球各地的開發者和使用者提交貢獻。Hugo 以 Apache License 2.0 授權的開放原始碼專案。[3]
原作者 | Steve Francia, Bjørn Erik Pedersen |
---|---|
開發者 | The Hugo Authors |
目前版本 | 0.92.0(2022年1月12日[1]) |
原始碼庫 | |
程式語言 | Go |
作業系統 | 跨平臺 |
平台 | Web |
類型 | 靜態網站生成器 |
授權條款 | Apache授權條款 |
網站 | gohugo |
Hugo 一般只需幾秒鐘就能生成一個網站(每頁少於 1 毫秒),被稱為「世界上最快的網站構建框架」,也使 Hugo 大受歡迎,成為最熱門的靜態網站生成器之一,被廣泛採用。例如,2015年7月,Netlify 推出專為 Hugo 而設的網站代管服務[4],而2017年,Smashing Magazine 推出重新設計的官方網站,從原來的 WordPress 遷移到基於 Hugo 的 JAMstack 解決方案。[5]
功能
Hugo 把使用者提供的數據檔案、i18n 包、組態、佈局模板、靜態檔案,以及用 Markdown 編寫的內容,處理並生成一個完整的靜態網站。較出色的功能包括多語言支援、圖像處理、客製化輸出格式、短代碼等等。而 Hugo 的「巢狀分部」(Nested sections) 功能則可以隔離不同類型的內容,例如一個同時包含部落格和播客的網站。[6]
參考
- ^ Releases - gohugoio/hugo. [2022-01-12]. (原始內容存檔於2020-04-21) –透過GitHub.
- ^ Interview with Bjørn Erik Pedersen, Hugo lead developer. the New Dynamic. 2017年10月3日 [2019-03-25]. (原始內容存檔於2019-03-25) (英語).
- ^ Apache License | Hugo. Hugo website. 2017年9月13日 [2018-03-11]. (原始內容存檔於2018-03-12) (英語).
- ^ Hosting Hugo on Netlify–Insanely Fast Deploys. Netlify. 2015年7月30日 [2019-03-25]. (原始內容存檔於2019-03-25) (英語).
- ^ Friedman, Vitaly. A Little Surprise Is Waiting For You Here. — Smashing Magazine. Smashing Magazine. March 17, 2017 [2019-03-25]. (原始內容存檔於2019-03-25) (英語).
- ^ van Gumster, Jason. Hugo vs. Jekyll: Comparing the leading static website generators. Opensource.com. 2017年5月18日 [2018-03-11]. (原始內容存檔於2018-03-12) (英語).