Skip to content

Repository files navigation

Blog (Hugo)

Hugo + hugo-theme-stack で構築した個人ブログ。


よく使うコマンド

ローカルサーバー起動

hugo server

下書き記事も含めてプレビューしたい場合:

hugo server -D

デフォルトで http://localhost:1313 でアクセスできる。

新しい記事を作成

hugo new post/<記事ディレクトリ名>/index.md

archetypes/default.md のテンプレートが適用され、タイトル・日付・カテゴリ・draft: true が自動設定される。

本番用ビルド

hugo

public/ ディレクトリに静的ファイルが生成される。下書き (draft: true) は含まれない。

下書きも含めてビルドしたい場合:

hugo -D

記事のフロントマター

archetypes/default.md に基づくテンプレート:

---
title: "記事タイトル"
date: "YYYY-MM-DDTHH:MM:SS+09:00"
description: "記事の概要"
tags:
  - タグ名
categories:
  - カテゴリ名
draft: true  # 公開時は false に変更
---

記事を公開するには draft: false に変更するか、フィールドごと削除する。


Tips

画像の添付

記事ディレクトリに画像を置いて相対パスで参照する(Page Bundle):

![説明](./image.png)

タグ・カテゴリ

  • tags はフリーワードで複数指定可能
  • categories はサイドバーの「カテゴリ」ウィジェットに反映される

設定ファイルの確認

hugo config

現在の設定値を一覧表示する。

ビルド時間の計測

hugo --templateMetrics

テンプレートごとのレンダリング時間を表示する(パフォーマンス最適化に便利)。

サイト情報の確認

hugo version

About

A personal blog site built with Hugo.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages