背景
JekyllというGithubが作った静的なCMSがあります。これで自分のブログを始めようとしているのですが、記事を書くためには /_posts というディレクトリに %Y-%m-%d-{タイトル}.md
というmarkdown形式のファイルを作成する必要があります。
毎回今日の日付を確認してファイルを作成するのは面倒なので、
$ jekyllpost {タイトル}
とコマンドを打てば、自動でファイル名を決めてvimでファイルを開いてくれるコマンドを自作しました。以下がソースコードです。
ソースコード
#!/bin/bash
today=$(date "+%Y-%m-%d")
vim "{プロジェクトルート}/_posts/${today}-${1}.md"
コマンド化方法
$ mkdir ~/bin
$ touch ~/bin/jekyllpost
~/bin/jekyllpost に上のソースコードをコピペして、~/bin にPATHを通せばコマンドの出来上がり。