Thank you for considering contributing to this blog project! This guide will help you get started.
- Fork and clone the repository
- Install dependencies:
pnpm install
- Start the development server:
pnpm dev
src/components/
: Reusable Astro componentssrc/layouts/
: Page layoutssrc/pages/
: Route componentssrc/plugins/
: Custom plugins (like remark plugins)src/styles/
: Global styles and UnoCSS config
This project uses:
- ESLint for code linting
- Prettier for code formatting
- UnoCSS for styling
- Create a new branch
- Write clean, documented JavaScript code
- Test your changes locally
- Submit a pull request
Place new blog posts in src/content/blog/
using MDX format.
Feel free to open an issue for:
- Bug reports
- Feature requests
- Questions about the codebase