This repository contains the Exceptionless marketing website, blog and documentation
- Node.js LTS
- npm (comes with Node.js)
npm installStart Eleventy with live reload:
npm run devor
npm startBuild the static site for production:
npm run buildcontent/— All site content (pages, docs, news, assets, layouts, includes, data)content/news/{year}/— Blog/news posts (markdown)content/docs/— Documentation (markdown)content/_data/— Site and computed data_site/— Build outputeleventy.config.js— Eleventy build configurationnew_post.js— Script to generate new postsm2json.js— Script to index docs as JSON
You can manually create a new markdown file for your posts and ensure the front matter is correct, or you can run the following command from within the project directory:
node new_post.js -t "YOUR TITLE"Or, using npm:
npm run new-post "This is a Test Post"- Draft posts (with
draft: truein front matter) are excluded from production builds. - See
.github/copilot-instructions.mdfor AI agent and automation guidelines.