hugo memo


Hugo と AWS で静的サイトを始める

記事を作成して、S3にアップするところまではできた。

hugo チュートリアル通りにquickstartサイトを作成

hugo new site quickstart

記事を追加して

hugo new posts/newpost.md

ローカルでドラフトを確認しながら記事を編集 (http://localhost:1313/)

hugo server -D

記事ができたら記事のdraftフラグ(?)をfalseにしてリソースを生成
(これはfront matterというらしい)

hugo

生成されたpublicディレクトリ配下をaws-cliでs3にsync

aws s3 sync {localpath} s3://{s3bucket}/  

テーマを変えてみる

hugoで利用可能なテーマはここで一覧化されているらしい
https://themes.gohugo.io/

Webサイトのデザインは英語のものをそのまま日本語サイトに適用すると文字が大きくなりすぎることが多い。
日本語が読みやすいテーマを探すが・・・あまり情報はないようだ。
真面目な人は自分でテーマもつくるらしい( https://42-design.work/design/how-to-make-of-hugo-theme/ ) 。だが、面倒くさそうだ。
怠け者の日本語使用者にやさしいテーマはないものか・・・

テーマの適用手順 hugoioのすべてのテーマを作業ディレクトリにインストールする。めちゃくちゃ時間がかかる。これはやってはいけないやつだ、たぶん。

git clone --depth 1 --recursive https://github.com/gohugoio/hugoThemes.git themes

試して良さげだったテーマリスト

hugoのドキュメント