静的ページジェネレータによって静的htmlを生成するという手法が活発化しています。 JekyllやOctopressという先駆者が既にいますが、HUGOはそれらと並ぶ素晴らしい静的ページジェネレータです。 HUGOを使う事によって、高速性と高機能性を得る事ができるので、是非学びましょう!
高いパフォーマンスとGCを備えたGoogleのgolangでhugoは作られています。 そのためhugoは非常に高速にビルドする事ができます。 大量の記事があってもほぼリアルタイムにビルドし、Live reloadする事ができます。
標準で非常に機能が多いため、pluginを使う機会は少なくなります。 似たような機能のplugin、品質がバラバラなplugin、バージョンアップしないplugin、等の不満も少なくなります。 また、サイトマップxmlやRSS等も標準機能で簡単に実装する事ができます。
生成された静的htmlはサーバサイドの処理が無いため、ページの表示速度が非常に高速になります。 表示速度は検索エンジンの評価に繋がる要素ですが、静的htmlであればその点は全く心配要りません。 また、デプロイに複雑な手順は必要無く、AmazonS3やGithub Pagesにファイルをアップロードするだけでデプロイ完了です。
シェア
日時 | 内容 |
---|---|
2015/11/15 | GCSでファイルを公開のページを公開しました。 |
2015/11/11 | サイト公開 |