背景
- HugoとGithubを使った静的ウェブページを作った。サイトは https://kentoids.github.io/
- コマンドラインやGitが不慣れで色々苦労したので次回記事をアップデートする時用に色々メモっておく
新しいPageまたはPost
hugo new post/<記事名>.md
正直これは今すでにある記事をコピペでいい気がする
そして新しい記事の内容を色々書いていく。
途中で確認するには
hugo server
をしたあと
http://localhost:1313/
を確認すれば現状がみられる。
満足したら
hugo
これでpublicに静的ファイルが生成される
git周り
webpageのディレクトリから変更をコミット
git add .
git commit -m <コミットメッセージ>
git push
そして生成されたpublicのディレクトリに移動してそっちでもコミットする(サブモジュール)
cd public
git add .
git commit -m <コミットメッセージ>
git push
そしてwebpageの方のディレクトリに戻ってgit statusを見ると、サブモジュールがまだmodified状態になっているのでUpdateしてあげる
git submodule update public
これはこのサイトを参考にしたんだけど、読んだ感じ、publicに移動しないでそのまま
git add public
git commit -m <コミットメッセージ>
でも行けるのではないかという気になったが、面倒なので次回検証する
https://stackoverflow.com/questions/6006494/git-submodule-modified-files-status
これで更新終了。あとはサイトで出来を見る
参考サイト
HUGOでブログ作成 → GitHub Pagesで公開する手順
https://chanmitsu55.github.io/2017/12/25/2017-12-25-create-blog-by-hugo/
detached HEAD から脱出する方法を git の内部構造から探る
https://qiita.com/Kuniwak/items/4e5d55d6888e5f6411fe