Skip to content

urssivar/urssivar

Repository files navigation

Urssivar

Bilingual (EN/RU) documentation site for the Kaitag language and culture of Dagestan — grammar, dictionary, genealogy, and village history.

Live site: https://urssivar.com

Running locally

Node 24 required.

npm install
npm run dev      # dev server with hot reload
npm run build    # production build + search index
npm run preview  # preview the production build

Alternatively, use Docker:

docker compose up

Project structure

src/                  # Content (markdown)
├── language/         # Grammar pages, dictionary
├── genealogy/        # Genealogy section
├── notes/            # Articles and cultural notes
└── ru/               # Russian mirror of all the above

.vitepress/
├── config.ts         # Site config (nav, locales, plugins)
├── components/       # Vue components
├── theme/            # Custom theme
└── data/             # dictionary.json, dna.json, villages.json

English content lives at the root (src/), Russian under src/ru/. Anchors use English slugs on both locales for stable cross-language links.

Tech

VitePress + Nuxt UI. Pagefind for static full-text search. D3, Leaflet, and Three.js for visualizations.

Deployment

Automatically deployed to GitHub Pages on every push to main via GitHub Actions.

License

Content: CC BY-SA 4.0
Code: MIT

About

Landing page for Kaitag language and culture preservation initiative.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors