hugoを更新するためのスクリプト
Contents
hugoを更新するためのスクリプトを作成した
当方のブログはhugoという静的サイトジェネレーターで作成しています。 Hugoにてサイト作成を行いGitHub と Netlifyでホスティングしています。
記事更新を行う際はローカルPCからgitコマンドを実行する必要がありますがいちいちコマンドを実行するのは大変なので簡単なバッチを作ることにしました。
作成したバッチ
1# アセンブリの読み込み
2[void][System.Reflection.Assembly]::Load("Microsoft.VisualBasic, Version=8.0.0.0,Culture=Neutral, PublicKeyToken=b03f5f7f11d50a3a")
3
4# インプットボックスの表示
5$INPUT = [Microsoft.VisualBasic.Interaction]::InputBox("commit comment を入力", "コメント入力")
6
7# githubのコメントのダイアログボックス表示
8cd E:\hugo\myblog
9git add .
10git commit -m “ + $INPUT + ”
11git push origin master
上記のコマンドをps1ファイルとして保存してgitpushのタイミングでコメントが反映されるようにしています。