roots new post command
Tinkererでは、 tinker -p "hogehoge"
で、新しい記事を作成することが出来た。
roots でも同じことがしたかったので、コマンドを作ってみた。
+++
#!/bin/bash # posts dir postsDir=posts # title echo -n "title: " read title postFile=${postsDir}/$(date +%Y-%m-%d)_${title}.jade cat << EOT >> "${postFile}" +++ title = "${title}" date: "2019-04-14T10:24:17+09:00" layout: ../views/_single_post.jade +++ :markdown // vim: ft=markdown EOT
これを pn
というファイル名でpathの通った場所に保存すると、
$ pn title = "hogehoge"
とプロンプトが表示され、タイトルを打ち込むことで新しいブログ記事を作成出来る。 便利。
Thanks for reading! Read other posts?