Hugoは、Goでプログラムされた静的サイトジェネレーターである。 Steve Franciaによってに開発が開始され、のバージョン0.14以降はBjørn Erik Pedersenとその他の貢献者によって開発が継続されている。Hugoは、Apache License 2.0の条件に基づいて配布されているFOSSプロジェクトである。
Goで記述されており、開発者によるベンチマークと性能を向上させるための努力によって、殆どのウェブサイトを数秒で生成できる。公式ウェブサイトでは、「ウェブサイトを構築するための世界最速のフレームワーク」であると謳っている。
にNetlifyはHugoのホスティングの提供を開始し、にはWordPressからHugoを使用したJamstackソリューションに移行した。また、Cloudflareは2022年に開発者向けドキュメントをGatsbyからHugoに切り替えた。
特徴 Hugoは、データファイル、i18nバンドル、設定、レイアウトのテンプレート、静的ファイルとMarkdown又はOrg-modeで記述されたコンテンツを取得し、静的ウェブサイトをレンダリングする。注目すべき機能には、多言語対応、画像処理、アセット管理、カスタム出力形式、Markdownレンダリングフック、ショートコードなどがある。 ネストされたセクションでは、様々な種類のコンテンツを分離することができる。
Hugoは、BootstrapやTailwindなどのフロントエンドフレームワークと組み合わせて使用できる。HugoサイトはクラウドベースのCMSソフトウェアに接続できるため、コンテンツ編集者はコーディングの知識がなくてもサイトコンテンツを編集できる。Hugoには、コミュニティによって作成・管理されているテーマが多数存在する。
脚注 注釈
出典
外部リンク