Hugo (ソフトウェア)

Hugoは、Goで記述された静的サイトジェネレーターである。 Steve Franciaによって2013年に開発が開始され、2015年のバージョン0.14以降の主要開発者であるBjørn Erik Pedersen[2]とその他の貢献者によって機能と性能が大幅に向上した。 Hugoは、Apache License 2.0の条件に基づいて配布されているフリーかつオープンソースのプロジェクトである[3]

Hugo
最新版 0.124.1[1] ウィキデータを編集 - 2024年3月20日
リポジトリ
プログラミング
言語
Go
対応OS
プラットフォーム
種別 ブログ出版システム
ライセンス Apache License 2.0
公式サイト gohugo.io

Goで記述されていること、開発者によるベンチマークと性能を向上させるための努力によって、殆どのウェブサイトを数秒で生成[注釈 1]できるHugoは、「ウェブサイトを構築するための世界最速のフレームワーク」として著名である。 Hugoのその性能と機能の進化は、人気の大幅な増加に繋がった。 例えば、2015年7月NetlifyはHugoのホスティングの提供を開始し[4]2017年Smashing Magazineはウェブサイトの再設計を完了し、WordPressからHugoを使用したJamstackソリューションに移行した[5]

特徴

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

脚注

注釈

  1. 1ページ当たり1ミリ秒未満。
  2. 例えば、ブログポッドキャストを含むウェブサイトの場合。

出典

  1. "Release 0.124.1"; 閲覧日: 2024年3月22日; 出版日: 2024年3月20日.
  2. Interview with Bjørn Erik Pedersen, Hugo lead developer (英語). the New Dynamic (2017年10月3日). 2021年3月5日閲覧。
  3. Apache License (英語). Hugo. 2021年3月5日閲覧。
  4. Biilmann, Matt (2015年7月30日). Hosting Hugo on Netlify–Insanely Fast Deploys (英語). Netlify. 2021年3月5日閲覧。
  5. Friedman, Vitaly (2017年3月17日). A Little Surprise Is Waiting For You Here. (英語). Smashing Magazine. 2021年3月5日閲覧。
  6. van Gumster, Jason (2017年5月18日). Hugo vs. Jekyll: Comparing the leading static website generators (英語). Opensource.com. 2021年3月5日閲覧。

外部リンク

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.