A modern personal blog interface built with Astro and powered by Ghost CMS API. This project is currently under active development.
- High-performance static site built with Astro
- Ghost CMS integration
- Responsive design
- Dark/light theme toggle
- Multiple post type displays (articles, gallery, video, music)
The project follows a modular structure with separate directories for API integration, components, layouts, and pages.
Command | Action |
---|---|
npm install |
Install dependencies |
npm run dev |
Start local dev server at localhost:4321 |
npm run build |
Build production site to ./dist/ |
npm run preview |
Preview build locally before deploying |
Create a .env
file in the root directory with:
GHOST_URL=your_ghost_cms_url
GHOST_KEY=your_ghost_content_api_key
This project is currently in development. Features and documentation will be expanded as the project matures.