pj-newstar/wiki-docs
GitHub: pj-newstar/wiki-docs
NewStar CTF 文档网站的源代码,基于 VitePress 构建赛事技术文档静态站点。
Stars: 17 | Forks: 6
# NewStar CTF
本项目是 NewStar CTF 的文档网站。
## 构建项目
克隆项目并使用你偏好的包管理器安装依赖。
```
pnpm install
```
运行打包命令以构建文档。
```
pnpm run docs:build
```
文件将生成在项目根目录的 `dist` 目录中。
## 开发
要启动开发服务器,请运行以下命令。
```
pnpm run docs:dev
```
VitePress 配置位于 [vitepress.config.ts](./vitepress.config.ts)。
主题配置位于 [theme-config.yml](./theme-config.yml)。它主要包含导航栏和侧边栏的配置。对于其他主题配置,建议在带有类型提示的 [vitepress.config.ts](./vitepress.config.ts) 中进行修改。
主题位于 [theme/](./theme/),其路径别名为 `@`。
所有文档均位于 [docs/](./docs/),其路径别名为 `@docs`。
静态文件位于 [public/](./public/)。
对于可能需要打包的静态资源,建议将它们放在 `docs` 目录下的 `assets` 目录中。例如,图片文件。
要在 Markdown 中使用 Vue,相关组件主要定义在 [theme/components/docs/](./theme/components/docs/) 中。
## 许可证
版权所有 (c) NewStar CTF。保留所有权利。
根据 [MIT](LICENSE) 许可证授权。
标签:VitePress, Vue, 前端, 文件系统扫描, 文档网站, 防御加固, 静态站点生成器