脚本集合文档站点
本项目是一个基于 VitePress 构建的脚本文档站点,提供多语言支持(中文、英文、日语),用于展示和管理各种实用的脚本(Shell / Python 等)。
https://shit-sdcom.netlify.app/
/workspace/
├── .cnb.yml # CNB 平台配置文件
├── .dockerignore # Docker 忽略文件
├── package.json # 项目依赖配置
├── README.md # 项目说明文档
├── docs/ # 文档目录(VitePress 站点)
│ ├── .vitepress/ # VitePress 配置目录
│ │ └── config.ts # VitePress 主配置文件
│ │ # - 多语言配置(中文/英文/日语)
│ │ # - 导航栏和侧边栏配置
│ │ # - 主题配置(logo、社交链接、页脚)
│ │ # - 开发服务器配置
│ ├── public/ # 静态资源目录
│ │ ├── image/ # 图片资源
│ │ │ ├── cnb-favicon.svg
│ │ │ ├── favicon.ico
│ │ │ ├── github-favicon.png
│ │ │ └── logo.svg
│ │ └── sitemap.xml # 网站地图
│ ├── scripts/ # 脚本文档目录
│ │ ├── index.md # 脚本概览页面
│ │ ├── kill_app.md
│ │ ├── linux_limit.md
│ │ ├── get_ip.md
│ │ ├── uninstall_docker.md
│ │ ├── disable_docker.md
│ │ ├── enable_docker.md
│ │ ├── fix_env.md
│ │ ├── upload_to_box.md
│ │ └── port_forward.md
│ ├── en/ # 英文文档目录
│ │ ├── index.md # 英文首页
│ │ └── scripts/ # 英文脚本文档
│ │ ├── index.md
│ │ └── ... (各脚本英文文档)
│ ├── ja/ # 日语文档目录
│ │ ├── index.md # 日语首页
│ │ └── scripts/ # 日语脚本文档
│ │ ├── index.md
│ │ └── ... (各脚本日语文档)
│ └── index.md # 中文首页
└── script/ # 脚本源码目录
├── none/ # 额外资源文件
│ ├── pan_newuser.html
│ └── pan_restart_password.html
├── disable_docker.sh
├── download_cbz_interactive.py
├── enable_docker.sh
├── fix_env.sh
├── get_ip.sh
├── kill_app.sh
├── linux_limit.sh
├── port_forward.sh
├── uninstall_docker.sh
└── upload_to_box.sh
VitePress 静态站点的主目录,包含所有文档内容和配置。
VitePress 的配置目录,包含站点配置文件。
静态资源目录,存放图片、favicon 和网站地图等资源。
脚本文档目录,包含各脚本的详细说明文档。
英文文档目录,包含所有中文页面的英文翻译版本。
日语文档目录,包含所有中文页面的日语翻译版本。
脚本源码目录,存放所有脚本的原始代码文件(Shell / Python 等)。
# 安装依赖
npm install
# 启动开发服务器
npm run docs:dev
# 构建生产版本
npm run docs:build
# 预览生产版本
npm run docs:preview
本项目支持三种语言:
| 语言 | 路径前缀 | 状态 |
|---|---|---|
| 中文 | / | 默认语言 |
| 英文 | /en/ | 由AI完整翻译 |
| 日语 | /ja/ | 由AI完整翻译 |
语言切换会自动保留当前页面位置,例如从 /scripts/kill_app 切换到英文会跳转到 /en/scripts/kill_app。
SDCOM