Source for leandrooriente.com, built with Eleventy, Markdown, and Nunjucks, and hosted on Cloudflare Workers Static Assets.
Requires Node.js 22 or later.
npm ci
npm run devOpen localhost:4173. To build the site or preview it with Cloudflare's URL handling and response headers:
npm run build # Generate dist/
npm run preview # Rebuild and serve at http://localhost:8787src/: pages, Markdown articles inposts/, shared templates in_includes/, and site metadata in_data/.styles.css: site styles.assets/: artwork, fonts, logos, videos, and browser scripts.scripts/: build helpers, image processing, and article diagrams.eleventy.config.js: site configuration, collections, shortcodes, and public assets.
Articles use front matter for metadata and permalinks. Set draft: true to exclude an article from production; add localPreview: true to include it during local development.
See the art guide for visual direction, asset provenance for font sources, and logo sources for attribution and usage notes.
GitHub Actions deploys pull request previews and production updates from main. Successful previews get a stable URL in a pull request comment; closing or merging the pull request removes the preview.





