Restructure blogs as Astro monorepo
Some checks are pending
Build / build (push) Waiting to run

This commit is contained in:
Neeldhara Misra 2026-06-13 21:15:16 +02:00
parent fb5a3b8093
commit 58d8b661a8
1055 changed files with 116254 additions and 89 deletions

View file

@ -1,26 +1,45 @@
# Charter Astro Template
# Neeldhara Blogs
Charter Astro Template is a premium template built by https://www.shadcnblocks.com
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.
- [Demo](https://charter-astro-template.vercel.app/)
- [Documentation](https://docs.shadcnblocks.com/templates/getting-started)
## Sites
## Screenshot
- `sites/research`
- `sites/vibes`
- `sites/puzzles`
- `sites/reflections`
- `sites/poetry`
- `sites/reviews`
- `sites/art`
![Charter Astro Template screenshot](./public/og-image.jpg)
## Getting Started
## Local Development
```bash
# Install dependencies
npm install
# Run the development server
npm run dev
# 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](http://localhost:4321) with your browser to see the result.
Build every site:
```bash
npm run build:sites
```
Build one site:
```bash
npm run build --prefix sites/research
```
## Tech Stack
- Astro 5.x
@ -29,8 +48,4 @@ Open [http://localhost:4321](http://localhost:4321) with your browser to see the
## Deploy
You can deploy this template to your preferred hosting platform that supports Astro applications. Some recommended options include:
- [Netlify](https://netlify.com)
- [Vercel](https://vercel.com)
- [Cloudflare Pages](https://pages.cloudflare.com)
Deployment is via Forgejo + Dokploy. See [DEPLOYMENT.md](./DEPLOYMENT.md).