I don’t know how many times I attempted to write regularly, I hope this one becomes the last one :) I strongly wish to produce something every day and I want to write down what I’ve experienced. By the way, I can develop a habit and improve my writing skill which is an important one to express myself. English isn’t my native language and I sometimes struggle with making good sentences. I’d like overcome this issue and obtain an attractive writing skill, which is not an easy goal even for natives. So, writing regularly is the only way and I want to keep my promise to be successful.
History of My Attempts
I’m still not sure if I have found the right way to organize my future writings. Huh looks stupid, but finding the best blogging way is similar to picking the right web framework for your project. I feel the same stress and look for the perfect solution which has never existed :) This reminds me the funny motto of Grails, The search is over. However, the search never ends and we still keep looking for a more beautiful template, better JS framework, faster and cheaper hosting etc. Obsessive? I think yes!
The First Attempt, Geocities - 2001
I was at high school and this was the time when I met html tags. It was a good opportunity to host a free website, although 15 MB space was pretty limited :) Geocities will always remain in my memories where I experienced the power of internet. But I wasn’t aware of it :)
Frontpage and Flash - 2003
After playing with html tags for a few years, I decided to build a website using Frontpage and Flash. It was the easiest way to create something attractive. However, my content was irrelevant and animated gifs were really terrible :) I didn’t continue to write and removed all the site from the FTP servers at my university :)
Blogger - 2007
I always wanted to share the things I find useful or interesting. This is something like to show an interesting stone to your friends when you’re a child :) Blogger was getting popular and it took my attention until having a Facebook account. I ended my “serious” blogging attempt after starting to share posts on there :)
Wordpress Hosting - 2010
Wordpress was very popular, Blogger was its rival. Also there were other PHP frameworks too, but Wordpress was the most promising one. Search engines love Wordpress, there were tones of plug-ins and themes. It was very customizable. So, I decided to buy a hosting for my blog. The firm claimed that they’re doing a great job, but after enabling the most popular plug-ins, I understand that they’re totally a mess. I ended up struggling with the file permissions, database problems and many more issues. At the end, I started to upload my html files to their FTP servers, stopped using Wordpress and this was a very good reason to end my blogging attempt :)
Wordpress on Heroku - 2013
This time I was sure that I found a totally free, tested, solid solution for blogging. There were static site generators too, like Jekyll and Pelican, but Wordpress was still more charming for me. I initialized three different blogs in different languages, English, Turkish and Spanish. I posted how to build a website and trigger the Heroku dynos to keep them alive :) Otherwise, it was taking 6-7 seconds to wake up them at the first GET request. Everything was okay until it became a burden to write something to three blogs. Also I started working at new company and I didn’t have much free time. Anyway, you see how I am disciplined :)
Static Site Generators and Gitbook - 2015
The Wordpress on Heroku has some limitations (10 MB Postgres limit) if you’d like to host it completely free. However, Github pages serve 1 GB content for free. Markdown is an easy way to write your posts. If your website doesn’t need any database, like most of the blogs, static site generators are great choice. You just render the html files and push them to Github repository. I thought Jekyll or Pelican will be too complex for my needs, and I was looking for Clojure projects. I ended up my search picking Cryogen as my static site generator. It was okay, but than I came across with Gitbook. The idea of editing markdown files online was cool. It looked easier than a static site generator and I moved my site to Gitbook. After a few posts, I give up again. It was for writing books, not for blogs. It has some limitations like organizing the menu etc.
Final one, Hugo - 2016
It’s hard to compare static site generators from all aspects here. So, I’ll just tell the primary reasons. I picked Hugo because it doesn’t have dependencies, runs the website very fast and it’s possible to observe changes without saving the MD file and refreshing the page. It’s convention is easy to learn. Templates, shortcodes and many other features are useful. You don’t easily get stucked. I hope it’ll be my last toy :)
I’m thinking about to share my posts at Medium. Of course if I write something worth to share :)