I don't know how much sense does the title make. But I didn't know how else to express, plus (I) didn't want to wait to figure out the title


As mentioned earlier, I am using nikola for this blog, and posts are in org-mode as much as possible.

For every post in nikola, I need to add meta data information like title, slug, date etc.

Initially I created first one by hand, and copy pasted from older posts.

Then I decided to automate it using powerful yasnippet

Creating a new snippet was easy I just invoked M-x yas-new-snippet and followed the prompts.

I created it only for org-mode though. I think it will be useful for posts in ReST as well (I just need to remove #+BEGIN_COMMENT and +END_COMMENT

Here is the (a simple) snippet file :

# -*- mode: snippet -*-
# name: begin and end comment block for blog posts in org mode
# key: bc
# --

#+BEGIN_COMMENT
.. title:
.. slug:
.. date:
.. category: misc
.. tags:
.. type: text
#+END_COMMENT

emacs stored the file at ~/.emacs.d/private/snippets/org-mode/blog_headers