Skip to content

campbellssource/meadowbrook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meadowbrook

A simple Astro site with markdown-based content management using PageCMS.

Getting Started

  1. Install dependencies:

    npm install
  2. Start the development server:

    npm run dev
  3. Build for production:

    npm run build

Content Management

All page content (except the homepage) is stored in markdown files located in src/content/pages/.

The site uses PageCMS for content management. The configuration is defined in pages.yml.

Project Structure

/
├── public/
│   └── images/          # Media uploads
├── src/
│   ├── content/
│   │   ├── config.ts    # Content collection schema
│   │   └── pages/       # Markdown page content
│   ├── layouts/
│   │   └── Layout.astro # Main layout
│   └── pages/
│       ├── index.astro  # Homepage
│       └── pages/
│           └── [slug].astro  # Dynamic markdown pages
├── astro.config.mjs
├── package.json
└── pages.yml            # PageCMS configuration

Features

  • ✅ Minimal styling
  • ✅ Markdown-based content
  • ✅ PageCMS ready
  • ✅ Responsive design
  • ✅ Type-safe content collections

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors