This post is a part of the GroupLens Iron Blogging effort, so take that for what you will.
You know, I’ve really started to come around on python.
What this actually means, in this case, is that I’ve completely moved away from nanoc, and now my site is generated by Pelican.
The transition was relatively straightforward, although there may still be some bugs here and there.
One major change, at this point, is that my URLs have completely
changed, which is probably not ideal? I don’t really know that it
matters, but I’ll be looking to see if I can to rewrites on URLs with
nginx
.
The biggest benefit, to me, is auto-generation of a publication page.
Specifically pelican-bibtex
. This lets me put a BibTeX file
in a directory, generate a specific page to post these papers on, and
pelican-bibtex
does the rest. I ended up forking it a bit, so
that I can do some hacky things (like call “unpublished” bibtex entries
‘Posters and Extended Abstracts’, and ‘inproceedings’ bibtex entries
‘Papers’), as well as allowing for ACM Author-izer links in the BibTeX
file. Overall though, this means I can put my publications in one spot,
and my site generator adds it to my publications
page.