Documentation site for Rapira, built with VitePress.
npm install # install dependencies (once)
npm run dev # dev server with hot reload
npm run build # build static site into .vitepress/dist
npm run preview # preview the production buildindex.md # Home page (English)
docs/ # Documentation pages (English)
blog/ # Blog posts + index (English)
ru/ # Russian locale (index.md + docs/ + blog/)
.vitepress/
├── config.mts # Site config: nav, sidebar, locales, RSS
├── faq.ts # ::: question spoilers plugin
├── info-block.ts # ::: block icons plugin
├── rss.ts # RSS feed generation
└── theme/ # Custom theme (styles, GitHub stars, blog)
Every push to main is built and deployed to GitHub Pages automatically via
.github/workflows/deploy.yml. The Pages source must be set to GitHub Actions
(Settings → Pages → Build and deployment → Source).