Motivations

Being a backend developer as well as a photographer, it is kind of a shame that in 2016 I still do not have my own website / blog. It is kind of an hurry to get started.

Basics

Obviously, I am a backend developer, not a front end one and feel a bit disapointed when it comes to tackle javascript and HTML.

From what I have seen and heard until today there are plenty ways of achieving my goal:

CMS

  • drupal
  • wordpress
  • joomla
  • some more based on rails

Obviously, I do not want to bother in running my own database for quite static pages. I am not a great publisher and, well say it, I prefer keyboard and raw text than mouse and IHM when it comes to edit content.

Moreover, I have tried earlier on to start a drupal and a wordpress CMS, It always failed, not having enough energy to dive into the complexity of what should I do to post a simple page and article

All-In-One websites

  • 1 and 1 pages
  • wix

Kind of the same thing as CMS, except there is no formal need to maintain your own server. Plus, I noticed some high latency on wix. I want a fast website, we are in 2016 with high / very high speed connections, I prefer using them for my content.

Static pages

  • write your own
  • gohugo
  • jekyll

Writing my own sounds a bit like a back to the 80’s than a real proper solution. gohugo sounds pretty nice and will most probably allow me to address on of my requests: Have an efficient experience with the website. I don’t want to loose my visitor’s time waiting for sql queries or php to deign answer #troll. Plus it is written in some language I would like to try: go. But I would still need to host my frontend. I then tought of the github pages so amazing that github is not only a git holder but allows to host documentation and sites as well. Let’s give it a try. Reading at the documentation, it appears that gh-pages uses jekyll as page generator engine.

Give it a try!