Knowledge base for home-schooling parents (grades 6–9), bridging the gap between formal Czech curriculum (ŠVP) and everyday home education practice.
- Astro + Starlight
- Solid (client-side islands)
- Tailwind CSS
- Biome (lint + format)
/
├── resources/ # source data (tabulka-pokroku.xlsx)
├── src/
│ ├── assets/
│ ├── components/
│ ├── content/
│ │ └── docs/
│ │ ├── cesky-jazyk/ # 17 topics
│ │ ├── matematika/ # 29 topics
│ │ ├── ja-a-svet/ # 131 topics
│ │ ├── pohyb-umeni-kultura/ # 16 topics
│ │ └── hry-relaxace-aktivity/ # 9 topics
│ ├── lib/
│ └── styles/
├── tests/
├── astro.config.mjs
└── package.json
| Command | Action |
|---|---|
pnpm dev |
Start dev server at localhost:4321 |
pnpm build |
Build to ./dist/ |
pnpm preview |
Preview production build |
pnpm link.check |
Check all links with lychee (brew install lychee) |
pnpm link.check.internal |
Check internal links only (offline, fast) |
pnpm link.check.external |
Check external links only |
pnpm lint.check |
Check with Biome |
pnpm lint.write |
Fix with Biome |
pnpm test |
Run unit tests |
pnpm test.e2e |
Run E2E tests |
pnpm type.check |
Typecheck with astro check |
CC BY 4.0 — free to share and adapt with attribution.