This is my first post. It’s a pretty suckish one. But it is what it is.
I have created this blog using simple markdown text files and something called Hugo.
I am but a newbie when it comes to statically generated sites, but this is the gist of it (at least what I’ve learned in the last couple days):
- I write blog posts as simple separate markdown files.
- I run a command in the terminal to compile my post(s) into static html files.
- I push those static html files online.
- Voila. A very fast and simple blog.
The idea being that there is no database (and hence no database calls). It’s just static pages, so it’s fast.
What I’ve learned so far:
- I like writing in Markdown. But I need practice. Lots of practice.
- I created an Amazon S3 account years ago. I hardly ever used it. Turns out you can host a blog like this one on S3 - very cheaply. :-)
- Creating a local blog using Hugo is dead simple. Literally, it only takes a few minutes.
- It comes with a neat little server that will run locally to let you test your site in the browser. It’s just cool.
- Automating the process of pushing those files to the cloud (in my case, to S3, but for many it might be github) is not so easy for a wannabe nerd like me. It’s not impossible. Just not super easy peasy.
- There are quite a few nice pre-built themes you can apply.
- Modifying and tweaking those themes looks to be challenging for someone like me. This is good. I need a challenge. It’s how I learn new things.
- Hugo is relatively new. From the reading I’m doing, it’s similar to Jekyll, only a lot faster and a lot younger.
- There are a lot of people hacking on it. That makes it fun to me. I’m hoping that hanging around the smart people will rub off on me a little.
And no, not everything I write about will be about Hugo. I intend to write much more often, and to do so, I have to be less worried about focus. It will be all over the place - hence the site name. (.xyz is for all the cool kids btw).
Watch this space. Just not too closely.
I haven’t even got comments up and running yet, but hopefully that will come. For now, if you want to chit chat about it, I’ll probably share these posts up on Google+, so lambaste me there.