I have updated blogging procedure

This is of a technical interest on how I actually produce my blog. I have always written by blog pages in emacs and historically have authored in Markdown syntax and the Beautiful Jekyll theme on GitHub. I now author my pages in org mode and use org-publish to render them to the Jekyll repository. Next I ensure that the blog posts are in the _posts/ folder and commit those changes to the git image of my site. Finally, I upload and push my local site to GitHub.

How each post is constructed

All my pages need a special header which looks like this.

#+OPTIONS: toc:nil num:nil
#+BEGIN_EXPORT html
---
layout: post
title: "Updating my site with org-mode"
permalink: /:title/
tags: [blog, org-mode]
---
#+END_EXPORT

I then use org-mode to write and format my text.

My org-publish of blog renders all the pages into _drafs/ folder where the jekyll image is located. I move the post from the _drafts/ folder into the _posts/ folder which makes the post live. Adding the post to the jekyll image by a git add followed by a git commit. A git push origin master causes the changed website live.