-
Notifications
You must be signed in to change notification settings - Fork 0
Getting Started
FlowerCA77 edited this page Sep 21, 2025
·
1 revision
English is default. Chinese version: 入门指南(中文).
This site is built with Astro + Tailwind + React and published to GitHub Pages.
- Node.js (LTS or newer)
- PNPM (the repo pins a version via
packageManagerinpackage.json)
- Clone the repo
FlowerCA77/FlowerCA77.github.io. - Install dependencies:
pnpm installpnpm dev- Default port: 4321
- Hot reload enabled
pnpm build
pnpm preview- Output directory:
dist/
-
src/pages/: Astro file-based routing (home, about, articles, news, announcements, authors, series, tags) -
src/content/: Markdown/MDX content organized into collections defined insrc/content.config.ts -
src/components/,src/layouts/: Reusable UI and templates -
src/styles/: Tailwind entry and global styles -
public/: Static assets copied as-is
Continue to: Project Structure →
- Home
- Getting Started
- Project Structure
- Content Collections
- Components & Layouts
- Routing
- Styling & Theming
- Markdown & MDX
- Development Workflow
- Deployment
- CI/CD
- FAQ
- Troubleshooting
- Contributing
- Security
- Support
- Changelog
- License