这是一个基于 Astro + Starlight 构建的技术文档站点,专注于分享和记录各种技术折腾的经验和教程。
本文档站涵盖了以下核心项目的详细文档:
- Sub Store - 适用于 QX、Loon、Surge、Stash 和 Shadowrocket 的高级订阅管理器
- Script Hub - 支持多平台的高级脚本转换器
- BoxJs - 跨平台脚本运行环境
- PagerMaid-Pyro - Telegram 人形自走 Bot 解决方案
.
├── public/
├── src/
│ ├── assets/
│ ├── content/
│ │ ├── docs/
│ │ └── config.ts
│ └── env.d.ts
├── astro.config.mjs
├── package.json
└── tsconfig.json
src/content/docs/
目录存放所有的文档文件(.md
或.mdx
)src/assets/
用于存储图片等资源文件public/
目录用于存放静态资源文件
所有命令都需要在项目根目录下运行:
命令 | 功能描述 |
---|---|
npm install |
安装项目依赖 |
npm run dev |
启动本地开发服务器(localhost:4321 ) |
npm run build |
构建生产环境版本到 ./dist/ 目录 |
npm run preview |
本地预览生产环境构建版本 |
npm run astro ... |
运行 Astro CLI 命令 |
本文档由 @atiskimiasa 编写,@xream 提供指导。