Hugo newをすこし便利にするスクリプト
Posted in blog with tags Hugo -投稿を作成するときは以下のルールにする
markdownで作成したファイルの YYYY/MMDD-タイトル名.md の名前で作成する
hugo new 2015/0517-title.md
ルールに沿ったファイルを作るスクリプトをhugonewという名前で作成
以下のようなの。(gist) pathの通ったところに置いておく。
自分は * ~/bin * に自作スクリプトをおいてる。
スクリプトは、作ったファイルをすぐvimで編集するところまで含んでいる。
#!/bin/bash
# new hugo post
MY_HUGO_DIR=~/hugo/
if [ $# -ne 1 ]; then
echo -n "input title > "
read TITLE
else
TITLE=$1
fi
YEAR=`date +%Y`
DATE=`date +%m%d`
cd $MY_HUGO_DIR
hugo new "$YEAR/$DATE-$TITLE.md"
vim "content/$YEAR/$DATE-$TITLE.md"
#
# vim: ft=bash
使ってみたとこ
kakkyz@docker:~/hugo$ hugonew testtest
/home/kakkyz/hugo/content/2015/0523-testtest.md created
kakkyz@docker:~/hugo$