This repository contains a reusable VitePress documentation portal for multiple apps.
- Install dependencies:
npm install- Run locally:
npm run docs:dev- Build static site:
npm run docs:build- Preview production build:
npm run docs:previewEdit docs/.vitepress/config.mts:
titledescriptionthemeConfig.siteTitlesocialLinks
- Create folder:
docs/apps/<your-app-slug>/ - Copy structure from
docs/apps/app-one/ - Update sidebar links in
docs/.vitepress/config.mts - Optionally start from
docs/templates/app-template.md
You can deploy the built docs/.vitepress/dist folder to:
- Vercel
- Netlify
- GitHub Pages
- Cloudflare Pages
This repo is preconfigured for apps-h3p.com:
docs/.vitepress/config.mtssets sitemap hostname tohttps://apps-h3p.comdocs/public/CNAMEis set toapps-h3p.com
Add the domain in your hosting provider first, then create DNS records:
Arecord for apex@to provider target (or provider-specificALIAS/ANAME).- Optional
CNAMEforwwwtoapps-h3p.com(or provider endpoint). - Enable HTTPS in hosting dashboard.
Provider defaults:
- Vercel: point
@andwwwas shown in Vercel Domains UI. - Netlify: use Netlify DNS target values shown for your site.
- GitHub Pages:
Arecords to185.199.108.153,185.199.109.153,185.199.110.153,185.199.111.153.