Hugo (ソフトウェア)
Goで書かれた静的サイトジェネレーター
この項目「Hugo (ソフトウェア)」は翻訳されたばかりのものです。不自然あるいは曖昧な表現などが含まれる可能性があり、このままでは読みづらいかもしれません。(原文:英語版 "Hugo (software)" 2021年2月27日 (土) 05:45 (UTC)) 修正、加筆に協力し、現在の表現をより自然な表現にして下さる方を求めています。ノートページや履歴も参照してください。(2021年3月) |
Hugoは、Goで記述された静的サイトジェネレーターである。 Steve Franciaによって2013年に開発が開始され、2015年のバージョン0.14以降の主要開発者であるBjørn Erik Pedersen[2]とその他の貢献者によって機能と性能が大幅に向上した。 Hugoは、Apache License 2.0の条件に基づいて配布されているフリーかつオープンソースのプロジェクトである[3]。
最新版 | 0.136.4[1] - 2024年10月22日 |
---|---|
リポジトリ | |
プログラミング 言語 | Go |
対応OS | |
プラットフォーム | |
種別 | ブログ出版システム |
ライセンス | Apache License 2.0 |
公式サイト |
gohugo |
Goで記述されていること、開発者によるベンチマークと性能を向上させるための努力によって、殆どのウェブサイトを数秒で生成[注釈 1]できるHugoは、「ウェブサイトを構築するための世界最速のフレームワーク」として著名である。 Hugoのその性能と機能の進化は、人気の大幅な増加に繋がった。 例えば、2015年7月にNetlifyはHugoのホスティングの提供を開始し[4]、2017年にSmashing Magazineはウェブサイトの再設計を完了し、WordPressからHugoを使用したJamstackソリューションに移行した[5]。
特徴
編集Hugoは、データファイル、i18nバンドル、設定、レイアウトのテンプレート、静的ファイルとMarkdown又はOrg-modeで記述されたコンテンツを取得し、静的ウェブサイトをレンダリングする。 幾つかの注目すべき機能は、多言語対応、画像処理、カスタム出力形式及びショートコードである。 ネストされた節では、様々な種類のコンテンツを分離することができる[注釈 2][6]。
脚注
編集注釈
編集出典
編集- ^ "Release 0.136.4"; 閲覧日: 2024年10月22日; 出版日: 2024年10月22日.
- ^ “Interview with Bjørn Erik Pedersen, Hugo lead developer” (英語). the New Dynamic (2017年10月3日). 2021年3月5日閲覧。
- ^ “Apache License” (英語). Hugo. 2021年3月5日閲覧。
- ^ Biilmann, Matt (2015年7月30日). “Hosting Hugo on Netlify–Insanely Fast Deploys” (英語). Netlify. 2021年3月5日閲覧。
- ^ Friedman, Vitaly (2017年3月17日). “A Little Surprise Is Waiting For You Here.” (英語). Smashing Magazine. 2021年3月5日閲覧。
- ^ van Gumster, Jason (2017年5月18日). “Hugo vs. Jekyll: Comparing the leading static website generators” (英語). Opensource.com. 2021年3月5日閲覧。