No description
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| .vscode | ||
| deploy | ||
| obsidian-plugin/microblog-sync | ||
| public | ||
| scripts | ||
| sites | ||
| src | ||
| .dockerignore | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| astro.config.mjs | ||
| components.json | ||
| CONTENT_BRIDGE.md | ||
| DEPLOYMENT.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| IMPORT_REPORT.md | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| WARP.md | ||
Neeldhara Blogs
This repository is a monorepo for seven Astro blogs. Each site lives under
sites/<name> and can evolve independently with its own theme, dependencies,
RSS feed, and Dokploy application.
Sites
sites/researchsites/vibessites/puzzlessites/reflectionssites/poetrysites/reviewssites/art
Local Development
npm install
# Run the default research site
npm run dev:research
# Or run a specific site directly
npm run dev --prefix sites/puzzles
Open http://localhost:4321 with your browser to see the result.
Build every site:
npm run build:sites
Build one site:
npm run build --prefix sites/research
Tech Stack
- Astro 5.x
- Tailwind 4
- shadcn/ui
Deploy
Deployment is via Forgejo + Dokploy. See DEPLOYMENT.md.
Obsidian Content Bridge
The seven blog content folders are synced from the public Obsidian vault. See CONTENT_BRIDGE.md for conventions, preview/publish commands, and the Quarto import workflow. See IMPORT_REPORT.md for the current imported post mapping.