I'm just about to switch over from MovableType to GitHub Pages <a href="http://pages.github.com/" rel="nofollow">http://pages.github.com/</a> . They use Jekyll <a href="http://jekyllrb.com/" rel="nofollow">http://jekyllrb.com/</a> to publish text, HTML or Markdown. So far it's pretty awesome.<p>The benefits of this particular setup include:<p>* all articles are under version control<p>* just do a `push` to publish<p>* easily run a local Jekyll server to preview articles<p>* use a real programmer's text editor (not some web form)<p>* Markdown is the best for tech articles<p>* write, preview and commit while offline<p>* code syntax highlighting<p>* integration of snippets (gists)<p>* variable layouts for different page types<p>* pages are static so are served fast<p>* easy to add comments with Disqus et al<p>* easily port your content anywhere<p>* keep images and other binary content alongside text<p>Which reminds me - dear $DEITY, when is HN going to support Markdown?!