Installation
Run Atlas locally in five minutes – with npm, without external services.
Requirements
Atlas needs only two things on your machine:
| Tool | Version | Check with |
|---|---|---|
| Node.js | 22 or newer | node -v |
| npm | 10 or newer | npm -v |
No external fonts, CDNs or analytics are loaded. Installation works fully offline once the packages are cached.
Create the project
npm create astro -- --template JUNGHERZ/NotionKit-Web atlas
cd atlas
npm install
npm run dev
The dev server answers at http://localhost:4321/. Changes to Markdown files show up immediately.
First adjustments
src/data/site.ts– name, description, languages.src/styles/brand.css– brand colour, optional serif headlines.src/content/docs/– replace these pages with your own.
The theme choice is stored locally in the browser only. There is no server that knows anything about visitors.
Build and publish
npm run build # static site into dist/
npm run preview # check locally
npm test # smoke tests: themes, mobile, no-JS
A push to main triggers the GitHub Actions workflow: test, build, deploy to GitHub Pages.