diff --git a/dotfiles/zshrc.d/blog_post.zsh b/dotfiles/zshrc.d/blog_post.zsh new file mode 100644 index 0000000..1a9f534 --- /dev/null +++ b/dotfiles/zshrc.d/blog_post.zsh @@ -0,0 +1,21 @@ +if [ -d $HOME/Projects/blog/_posts ] ; then + function new_blog_post { + if [ $# -ne 1 ] ; then + echo "Usage: $0 " + return 1 + fi + WHEN=`date +%Y-%m-%d` + SLUG=$(echo -n $1|tr A-Z a-z|tr -c -s -- a-z -) + POSTS="${HOME}/Projects/blog/_posts" + FNAME="${POSTS}/${WHEN}-${SLUG}.md" + cat <<EOF >${FNAME} +--- +layout: post +title: "${1}" +date: ${WHEN} +category: BLAH +--- +EOF + vi ${FNAME} + } +fi