The github pages service is meant to host static pages for github repos, and many people host their static blogs on it. The generator (Hexo) has integrated support on ghpages as well as heroku, while heroku here is not as fast as ghpages.

No matter what service it is, my point will always be that, as long as I need git to deploy, I won’t like it.

Now I have a php virtual host, which provides more server location choices than app fog, and also provides front-end speed up servers in even more locations. I can switch between the front-end nodes to speed up my site in specified areas without migrating my actual app from one actual server to another. I have AnchorCMS, dropplets, Habari installed on this host, but none of them meets my requirement.

AnchorCMS is elegant in design, but it lacks very important functions. Providing a pure text editor backed with a markdown engine doesn’t mean better experience. Things could be better if they have an editor like StackEdit. Dropplets is a blog software which uses uploading for publishing. It is pure single-user, which I love the most. However, it is also too simple. Uploading .md files doesn’t mean better experience, either. And Habari, it (especially the back end) looks like a blog software from 2008.

The problem with lightweight/simple blog engines is that, they take “rough” for “simple”. Markdown is good, but a markdown editor without shortcut and preview is bad. Publishing by uploading is OK, but not providing an online interface to delete an article is NOT OK. WordPress is too heavy, while on the other hand, the lightweight ones are too light.

Actually the editor is the most important part in my view. I hope Ghost could provide an editor with Markdown in left panel, and HTML5-contentEditable in right panel, so that people can edit in both panels, and the right panel is also a preview. (For contentEditable, see writings.io, which provides such an editor. It really cool)