This repository contains the Exceptionless marketing website, blog and documentation
- Node.js LTS
- npm (comes with Node.js)
npm install
Start Eleventy with live reload:
npm run dev
or
npm start
Build the static site for production:
npm run build
content/
— 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: true
in front matter) are excluded from production builds. - See
.github/copilot-instructions.md
for AI agent and automation guidelines.