Files
astro-template/README.md
T
neo d389eebeaf feat: base Astro template for RU market
- Astro config with RSS, sitemap
- Pagefind search integration
- Schema.org structured data
- JSON Feed
- 10 starter pages (home, about, blog)
- 6 blog post templates
- llms.txt for LLM consumption
- bun package manager
- .gitignore (node_modules, dist, .astro)
2026-06-08 16:45:48 +05:00

43 lines
904 B
Markdown

# astro-template
Base Astro template for RU market SEO sites.
## Features
- **Astro** — static site generator, zero JS by default
- **bun** — package manager
- **Pagefind** — client-side search
- **Schema.org** — structured data (JSON-LD)
- **RSS** — `rss.xml` feed
- **JSON Feed** — `feed.json`
- **Sitemap** — auto-generated
- **10 starter pages** — home, about, blog list + 6 blog posts
- **llms.txt** — LLM-optimized content
## Quick start
```bash
# Clone from Gitea
git clone http://192.168.1.230:3333/neo/astro-template.git my-site
cd my-site
# Install and run
bun install
bun run astro dev
# Build
bun run astro build
```
## Brand replacement
1. Update `package.json` name + `astro.config.mjs` site/brand
2. Replace content in `src/pages/` and `src/content/blog/`
3. Update `public/robots.txt`
## Pipeline
```bash
python3 /home/neo/workspace/astro_pipeline.py all
```