Hugo アーキタイプの使い方

学んだこと

Hugo のアーキタイプは、事前に定義されたフロントマターと構造を持つ新しいコンテンツを素早く作成するためのテンプレートファイルです。時間を節約し、コンテンツの一貫性を確保できます。

詳細

Hugo のアーキタイプはコンテンツの設計図のように機能します。hugo new を実行すると、Hugo はコンテンツタイプに一致するアーキタイプファイルを探し、それをテンプレートとして使用します。

例えば、archetypes/til.md に TIL アーキタイプがある場合:

1hugo new content/tils/my-new-til.md --kind til

これにより、以下を含む新しいファイルが作成されます:

  • 事前入力されたフロントマター(タイトル、日付、タグ、カテゴリ)
  • テンプレートセクション(What I Learned、Details、References)
  • 適切なマークダウン構造

異なるコンテンツタイプに対してアーキタイプをカスタマイズでき、コンテンツ作成がより速く、より一貫性のあるものになります。

参考資料