Long time readers know that I’ve struggled with blogging platforms for a long time. I finally opted for a static post approach because it’s safer than the PHP code injections that Wordpress suffers (suffered?) from. The bonus side of platforms like Wordpress is that they have 1000’s of great plugins to download and turbo charge your blog. I really liked this but I got tired of having my PHP templates “code injected” with spam attacks.
After a long time, and several experiments (i.e. TextPattern, Expression Engine, etc.) I decided to give the Ruby based Jekyll a try. I loved it from the start at first, but I grew tired of it after a year or so. The good thing about Jekyll is that there’s an emerging community for templates (aka themes) and some plugins. I liked the fact that I could write markdown and HTML posts and have them inside a directory that I could always quickly edit or remove. The big downside to this static approach and Jeykll in general is that you have to rebuild ALL your posts when you upload a new post. This can take a LONG time if you have many posts, and I suffered from this problem.
What I really wanted was a static post generator that was fast, uses HTML and Markdown files, and is portable. By portable I mean saving my posts to a folder that I can share across computers.
I started trolling around the Internet and found that there is a new class of static blog generators that are based on Nodejs. They appear faster and I discovered one called Hexo. Installation was a pain the butt and I couldn’t really import a lot of my old blog posts because they didn’t have the YAML type header, but it seemed to work well. It just felt very early stage development.
I don’t how I found it but shortly after I stumbled upon Blot.Im. Blot.Im is a class of static post generators that use some sort of JS system and build a blog from your saved posts in Dropbox. While this concept isn’t new, it’s the remaining survivor of this type of Dropbox to Blog system. Why? Because the proprietor charges a small nominal fee ($20/year) to make this service happen.
Yes, I listed only 1 con and it’s really me being a drama king. I decided against listing David as another con because - as far as I can tell - Blot is a one man show. However, he’s been really responsive any emails I’ve sent and really spends a lot of time fine tuning Blot and providing new features.
Overall I think Blot has a great future because of it’s focus on simplicity, speed and functionality, and that’s why I like it!