まえがき
Zenn.devに書くほどではないけど、自分では備忘録的なものが欲しくてブログを作った。
そして作ってからn週間経ってようやく記事を書くのであった…。
環境
- Windows10
- WSL2(Ubuntu20.04)
やったこと
ざっくりとやったことをメモ。
Hugoの導入
公式から最新版をインストールする。
wget https://github.com/gohugoio/hugo/releases/download/v0.88.0/hugo_extended_0.88.0_Linux-64bit.deb
sudo apt-get install ./hugo_extended_0.88.0_Linux-64bit.deb
Hugoの設定
まずはサイトを新規作成する。
hugo new site blog
次に好きなthemesを探してダウンロードする。
シンプルなデザインがよかったので、hugo-paperを選択した。
themesリポジトリ:https://github.com/nanxiaobei/hugo-paper
git submodule add https://github.com/nanxiaobei/hugo-paper themes/paper
あとはconfig.tomlを設定する(設定内容はthemesリポジトリを参考)。
Github Actionsの設定
記事をpushしたら自動的にGithub Pagesに上げてほしかったので、Github Actionsを設定。 Hugo公式にyamlの書き方があるのでこれを参考にした。
感想
途中何故かHugoのthemesがローカルでもGithub上でも反映されなくて困った。
いろいろいじってたら反映されたけど、理由は不明のまま。。。