Rendering using ContentRenderer
Rebuilding JehangirKazi.com from scratch
An overview of what is going on with this site, and how we got here.
Framework
Traditional CMS site
Wordpress
Issues:
- Heavy-weight website, didn't feel as modern even with nice themes.
- Version control was iffy, plain text files are better.
- Tried to optimise for hosting multiple Wordpress sites on a single VM installation, with a single database. This introduced so many issues especially when trying to move from self-hosted to a Google Cloud VM.
Static markdown blogging site
Ghost
Jekyll
- Dead-simple to set up with Github Pages
Static served site built with Javascript
Vue vs React
NextJS vs Nuxt
Extending Nuxt theme vs building with components
Hosting
Self-hosting on homelab
Hosting on a VPS
Github Pages
Lessons
Rendering ContentDoc
An overview of what is going on with this site, and how we got here.
Framework
Traditional CMS site
Wordpress
Issues:
- Heavy-weight website, didn't feel as modern even with nice themes.
- Version control was iffy, plain text files are better.
- Tried to optimise for hosting multiple Wordpress sites on a single VM installation, with a single database. This introduced so many issues especially when trying to move from self-hosted to a Google Cloud VM.
Static markdown blogging site
Ghost
Jekyll
- Dead-simple to set up with Github Pages