hugoを更新するためのスクリプト




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のタイミングでコメントが反映されるようにしています。

comments powered by Disqus