はじめに

Quick Start | Hugo

とりあえずテーマをインストールしてコンテンツを表示するところまで。

Hugo のインストール

% brew install hugo

サイトの作成

% hugo new site d.oppara.tv

テーマの追加

PaperMod というテーマを使ってみる。

% cd d.oppara.tv
% git init
% git add .
% git commit  -m 'feat: initial commit'
% git submodule add  https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod
% echo theme = \"PaperMod\" >> config.toml
% git add .
% git commit  -m 'fead: add theme'

テーマの更新

% git submodule update --remote --merge

テーマの削除

% git submodule deinit -f themes/PaperMod
% git rm -f themes/PaperMod
% rm -rf .git/modules/themes*

コンテンツの作成

% hugo new posts/hoge.md
% echo 'hogehoge' >> content/posts/hoge.md

.hugo_build.lockをバージョン管理外にする。

% echo '.hugo_build.lock' > .gitignore
% git add .gitignore
% git commit -m 'Add .gitignore'

サーバの起動

% hugo server -D

ブラウザで動作確認

% open http://localhost:1313/

環境

% sw_vers
ProductName:    macOS
ProductVersion: 12.2
BuildVersion:   21D49

% hugo version
hugo v0.93.3+extended darwin/amd64 BuildDate=unknown