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
- (I am using the Blowfish theme here)
- 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:
- 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
- This quote summarises the idea well:
- I can showcase the things I'm working on.
- For fun! I enjoy learning things, and I've learned a lot about web development from building this website so far.