トップQs
タイムライン
チャット
視点

Hugo (ソフトウェア)

Goで書かれた静的サイトジェネレーター ウィキペディアから

Remove ads

Hugoは、Goでプログラムされた静的サイトジェネレーターである。 Steve Franciaによって2013年に開発が開始され、2015年のバージョン0.14以降はBjørn Erik Pedersen[3]とその他の貢献者によって開発が継続されている。Hugoは、Apache License 2.0の条件に基づいて配布されているFOSSプロジェクトである[4]

概要 初版, 最新版 ...

Goで記述されており、開発者によるベンチマークと性能を向上させるための努力によって、殆どのウェブサイトを数秒で生成[注釈 1]できる。公式ウェブサイトでは、「ウェブサイトを構築するための世界最速のフレームワーク」であると謳っている。

2015年7月NetlifyはHugoのホスティングの提供を開始し[5]2017年Smashing Magazine英語版WordPressからHugoを使用したJamstackソリューションに移行した[6]。また、Cloudflareは2022年に開発者向けドキュメントをGatsbyからHugoに切り替えた。

Remove ads

特徴

Hugoは、データファイル、i18nバンドル、設定、レイアウトのテンプレート、静的ファイルとMarkdown又はOrg-modeで記述されたコンテンツを取得し、静的ウェブサイトをレンダリングする。注目すべき機能には、多言語対応、画像処理、アセット管理、カスタム出力形式、Markdownレンダリングフック、ショートコードなどがある。 ネストされたセクションでは、様々な種類のコンテンツを分離することができる[注釈 2][7]

Hugoは、BootstrapTailwindなどのフロントエンドフレームワークと組み合わせて使用できる。HugoサイトはクラウドベースのCMSソフトウェアに接続できるため、コンテンツ編集者はコーディングの知識がなくてもサイトコンテンツを編集できる。Hugoには、コミュニティによって作成・管理されているテーマが多数存在する[8]

脚注

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads