« ^ »

Hugoのディレクトリツリー

所要時間: 約 1分

Hugoのディレクトリツリーを調べたので備忘録を残しておく。

ディレクトリ名説明備考
archetypes新しいコンテンツを生成する時に用いられるテンプレートメタデータをコンテンツに差し込むこともできる。
assetsアセットsassとかbabelを通した状態のファイルを利用する場合にここに配置する。
config設定ファイル置き場未使用。
contentコンテンツ置き場上位階層のpagesを設定している。
dataデータファイル置き場未使用。JSONなどを置くと、レンダリング時にこのデータを用いることができるらしい。例えば画像ギャラリーを作る時とか?
layoutsレイアウト置き場themeのファイルを上書きするためのレイアウトファイルを配置している。
static静的ファイル置き場そのままコピーされる。Google Search Consolenの所有権確認などに使う。
themesテーマ置き場git submoduleを使ってthemeのリポジトリを追加している。

参考

https://gohugo.io/getting-started/directory-structure/