- Syntax highlighting with Shiki.
- Optimized images with
@11ty/eleventy-img
. - RSS feed using
@ryanccn/eleventy-plugin-rss
. - Spell-checking through
cspell
. - Optimized CSS, JS, and HTML using PostCSS, Lightning CSS, terser, and HTMLMinifier.
pnpm install # install dependencies
pnpm dev # start development server
pnpm build # run production build
pnpm clean # clean up build artifacts
pnpm format # format files
src/_layouts/
,src/_includes/
: nunjucks templates for layouts and componentssrc/_data/
: data used in templatessrc/generated
: root files (feeds, sitemap, robots.txt)src/assets/
: static assets (styling, scripts, fonts)src/posts/
: blog postsimages/
: images for blog postspublic/
: favicons and fontsconfig/11ty/
: collections, shortcodes, and filters for 11tyconfig/markdown/
: markdown configurationconfig/transforms/
: various functions for transforming/processing CSS, HTML, and JS
Source code is under MIT, blog posts (and other written content) are under CC BY-SA 4.0.