· John Dummy · 1 min read
Technical Documentation Overview
An overview of the technical architecture and features of this blog.
Welcome to the technical documentation for this blog. This series of posts covers how the blog is built, deployed, and the various features it supports.
Documentation Posts
- Installation & Setup - How to get the blog running locally and configure the environment.
- Deployment - How the blog is built and deployed to Cloudflare Pages.
- Authentication - Hierarchical access control with Cloudflare Access.
- Comments - Integrating Giscus comments via GitHub Discussions.
- Search - Privacy-preserving static search.
- Client-Side Translation - On-demand translation with Google Translate.
- VSCode Image Paste - Seamless image workflow for authors.
- Jupyter Notebooks - Writing posts using Jupyter Notebooks.
Architecture
This blog is built with Astro 5.0, leveraging its static site generation (SSG) capabilities for extreme performance and security. Content is separate from code, allowing for private draft management and hierarchical access control.