This is a project page for Quartz 4, a personal website and knowledge base. This page does not justify how I feel about the project. This page is lean but that’s because the deployment pipeline is also very lean.
Cloudflare Pages allow automatic builds from a git repository, so the deployment pipeline is simply pushing to GitHub after writing content in markdown files.
On Security. Because this is a static website project, the output is sterile and there is nothing to steal or hack into.
Maintenance is also very easy. Despite Quartz being an NPM package, there is no need to update dependencies or worry about breaking changes. As with any project, I have the option of not updating Quartz and just keeping it as is and keep building static content. If I chose not to update at all, the only thing I would be missing out on are new features and bug fixes.
Tech Stack
- Quartz framework
- Cloudflare Pages for hosting static content
Deployment Pipeline
- Write content in markdown files
- Push to GitHub repository
Screenshots
Start
