A modern Astro-based website for the Bidwell Brook Partnership, designed for easy content management via PageCMS.org.
This website showcases the work of the Bidwell Brook Partnership, a collaborative initiative to protect and restore the Bidwell Brook in Devon, UK.
- Node.js 18+
- npm or pnpm
npm installnpm run devVisit http://localhost:4321 to see your site.
npm run buildnpm run previewAll content is stored in markdown files in the src/content/ directory:
- Pages:
src/content/pages/- General content pages - News:
src/content/news/- News articles and updates
Create a new .md file in src/content/pages/:
---
title: "Your Page Title"
description: "Brief description"
---
Your content here...Create a new .md file in src/content/news/:
---
title: "Article Title"
description: "Brief description"
pubDate: 2024-01-01
featured: false
---
Your article content...- Styles: Main styles are in
src/styles/global.css - Colors: Defined as CSS variables in
global.css - Layouts: Custom layouts in
src/layouts/ - Components: Reusable components in
src/components/
/
├── public/
│ └── images/ # Static images
├── src/
│ ├── components/ # Reusable components
│ ├── content/ # Markdown content
│ │ ├── pages/ # Content pages
│ │ └── news/ # News articles
│ ├── layouts/ # Page layouts
│ ├── pages/ # Route pages
│ └── styles/ # Global styles
└── package.json
- Fast, static site generation with Astro
- Markdown-based content for easy editing
- PageCMS.org compatible structure
- Responsive, nature-themed design
- SEO-friendly
- Accessible navigation
Content © 2024 Bidwell Brook Partnership
To update content, edit the markdown files in src/content/ or use PageCMS.org for a visual editing experience.