It's almost a year since I started this blog. It has been dormant for most of its history, mainly due to my inability to create content, which I blame on my perfectionist tendencies. Anyway, that's a different story.
At the time when I started, I was contemplating on a platform to build it on. Looking around, I saw the increasing popularity for Static Site Generators (SSG). The obvious go-to for most people, WordPress, was for me not a choice, even then. It's too much bloated for my taste. After evaluating the pros and cons of potential alternatives, I finally decided to go with SSG, given it's a new concept that has been hyped much and I also want to give it a shot.
That's how Hugo became the driver for this website. I don't want to go into too much detail on why Hugo was chosen among all other SSGs. But to tell you the long story short: speed was the main deciding factor.
After I was done with everything, I left it alone on the outskirts of the Internet, for about an year, as I already told you at the beginning. But recently, I have started to make some content to revive it. It's when the problems with Hugo started to unfold. After penning down few articles, I was exhausted by the long publishing process I have to go through.
Let me elucidate:
To compose my articles, I use Dropbox Paper. After I am done writing an article, I copy and paste its contents into a markdown file. Then, I generate the Hugo site, by typing
hugo command. Finally, I push the committed changes to the upstream repository, which in turn triggers the live site to update the changes.
Even after publishing, I typically go through several editing cycles. With Hugo, this turned out be an extremely painful and tedious procedure, as I have to make the change to my original Dropbox Paper first, then copy its contents again to that markdown file....aaand repeat the process. Moreover, images and various other assets have to be manually copied and linked.
I know what you are thinking? Why not use a markdown editor? I could, but I really detest most of the markdown editors. When it comes to serious writing, I am very picky about editors. In addition to it being sleek and distraction-free, an ideal editor for me should have at least partial WYSIWYG support. Most of the markdown editors, unfortunately, doesn't satisfy my criteria. (Anyhow, markdown editors are great for less serious writing)
So this lead me to a path to find an alternative solution. I want something which is less painful. Which is less bureaucratic. Optionally, which will have comparable editing experience to that of Dropbox Paper.
Don't get me wrong! There is nothing inherently wrong with SSGs. They're cool and awesome, but not for me in this particular case. I could try integrating few more tools with Hugo to heal the problem, but I don't like to complicate it any further. I want a simple solution that just works. Period!
And that's how I discovered Ghost.
Ghost is new, but ambitious. It's like WordPress, but much less bloated and simpler. It's elegant and sleek, and does one thing. In addition to having all the pros I can think of–including its minimalist UI–it's bundled with a lovely editor, arguably comparable to that of Dropbox Paper.
Ghost, with all its might have some limitations as well. For one, it doesn't have a built-in search functionality. Since it's a relatively new project, it might take some time for all the needed features to be implemented. It's not that big of a game changer for me anyway.
So I guess, it's time to say good bye to my old friend Hugo, and hello to my new buddy, Ghost.