LoginSignup
5
2

More than 3 years have passed since last update.

Hugo+Github Pagesで新しい記事を更新するときのための備忘録

Last updated at Posted at 2019-01-22

背景

  • 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

5
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
2