Script to add new blog post.

This commit is contained in:
David Tomaschik
2016-03-23 22:00:11 -07:00
parent 0b16c79274
commit 31f04428ca

View File

@@ -0,0 +1,21 @@
if [ -d $HOME/Projects/blog/_posts ] ; then
function new_blog_post {
if [ $# -ne 1 ] ; then
echo "Usage: $0 <title>"
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