Hugoの更新用スクリプトを作った

 2017-12-23   blog  Hugo 

ブログ作ったネタはそろそろ終わりにしたい。

毎回更新するたびにgitコマンドやらなんやらを打つのは面倒なので、batスクリプト作ってちょっと楽にした。

@echo off
set GIT_PATH="C:\Program Files\Git\cmd\git.exe"
set HUGO_PATH="C:\App\hugo\hugo.exe"
set BASE_DIR="C:\Users\gomama\Documents\gomama.blog"

cd /d %BASE_DIR%

rem build
%HUGO_PATH%

set COMMENT="updated blog at %date% %time%"

%GIT_PATH% add .
%GIT_PATH% commit -m %COMMENT%

rem publicフォルダの中身を公開
cd public

%GIT_PATH% add .
%GIT_PATH% commit -m %COMMENT%
%GIT_PATH% push

cd %BASE_DIR%

echo post finished.

markdownファイルの編集はvscodeでやっているので、これをtaskとして登録してbuild taskとして動かそうと思ってたんだけど、 なんかうまくいかない・・・。仕方ないのでbatを直接手でたたいてる。まぁこれでも十分手間は少ないからいいんだけど。