Source for edoxen.github.io.
Built with VitePress. Deploys to GitHub Pages
via GitHub Actions on push to main.
npm install
npm run devVisit http://localhost:5173.
npm run build # outputs to .vitepress/dist/
npm run preview # preview the production build locally.vitepress/
config.ts VitePress config (nav, sidebar, theme)
theme/ Custom CSS + theme overrides
docs/ Documentation pages (one .md per topic)
index.md Home page (VitePress home layout)
about.md About page
- Create
docs/my-topic.mdwith Markdown content. - Add a sidebar entry in
.vitepress/config.tsunderthemeConfig.sidebar['/docs/'].
Pushing to main triggers the GitHub Actions workflow in
.github/workflows/deploy.yml, which:
- Installs Node deps.
- Builds the site with
npm run build. - Uploads the
dist/directory to GitHub Pages.
The site is served at https://edoxen.github.io/.