← Back to list
name: developing
description: Guides development of the Astro-based personal websites in this monorepo. Use when building features, fixing bugs, or running dev and build commands for

developing
by zlliang
My personal websites — sharing thoughts on programming, life, and everything in between.
⭐ 3🍴 0📅 Jan 24, 2026
SKILL.md
name: developing
description: Guides development of the Astro-based personal websites in this monorepo. Use when building features, fixing bugs, or running dev and build commands for www, tech, or days sites.
Developing
Tech stack
- Framework: Astro (Astro's llms.txt)
- Styling: Tailwind CSS
- Icons: Iconify
- Language: TypeScript
- Package manager: pnpm
- Deployment: Vercel
Monorepo structure
This repository contains three Astro websites:
websites/
├── www/ # zlliang.me – Personal landing page (English and Chinese, with [Astro's i18n support](https://docs.astro.build/guides/internationalization/))
├── tech/ # tech.zlliang.me – Tech learning and research (English)
└── days/ # days.zlliang.me – Daily life and reflections (Chinese)
scripts/ # Helper scripts for dev, build, and content authoring (pnpm dev, pnpm build, pnpm new, pnpm ship)
Commands
From the repository root:
pnpm install # Install all dependencies
pnpm dev <site> # Start dev server (www: 3001, tech: 3002, days: 3003)
pnpm build <site> # Build for production
Where <site> is one of: www, tech, days.
Conventions
- Path alias: Use
@/*forsrc/*imports within each site - Components: Use PascalCase for
.astrofiles - Content: Organized by
[year]/[month]/[day]/[slug].md - Styling: Tailwind utilities; global styles in
src/styles/main.css - Git commits: Follow Conventional Commits; for content authoring, use
docs:type with the relevant title in the message
Misc
- Use
lodash-esanddate-fnsfor utilities - Custom rehype plugins go in
src/utils/rehype.tson each site - Always verify production builds
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon