Skip to main content

How this was Built

Frameworks

The website is built using HUGO, a static site generator written in Go. Hugo has a few features I like:

  • Content is written in plain markdown
  • It is easy to install and deploy
  • Lots of pre-built themes are available
  • It is highly extensible
    • You can modify themes
    • When markdown falls short you can use Hugo Shortcodes

Deployment

I'm using a CI pipeline to automatically deploy this website.

See this page for more details: https://github.com/peaceiris/actions-gh-pages

Why this was Built

Here are my main motivations for building this website:

  1. By formally presenting a topic I can truly gauge my understanding of it.
    • This quote summarises the idea well:

      If you cannot explain something in simple terms, you don't understand it. Richard P. Feynmann

  2. I can showcase the things I'm working on.
  3. For fun! I enjoy learning things, and I've learned a lot about web development from building this website so far.