A high-performance personal technical blog.
The blog features a custom minimalist dark theme:
- Background: Deep dark
#111111theme. - Typography: Clean, readable Noto Sans for body copy and Noto Mono for code fragments and terminals.
- Accents: Vivid orange
#ff6600links, navigation points, and hover actions. - Responsiveness: Fluid grid layouts scaling down seamlessly to mobile screens.
This site is built using Eleventy (11ty), leveraging pre-compilers and assets bundling for high-speed page loading.
- Node.js (v16+ recommended)
Install the Eleventy dependencies and markdown plugins:
npm installTo launch the Eleventy development server with live reload:
npm run serveSince the templates rely on compiled JavaScript hashes to generate Content Security Policies (CSPs), you must compile assets before running the Eleventy builder:
- Bundle & Minify Scripts (Rollup):
npm run js-build
- Build Static Site (Eleventy):
The generated static site will be written to the
npx @11ty/eleventy --pathprefix='/blog/'_site/directory.