SiiWay 团队官方主页源代码仓库。
本项目基于 VitePress 构建,旨在展示 SiiWay 团队的开源项目概览、成员介绍及社区动态。
- 官方网站: siiway.org
- 文档语言: 简体中文 & English (部分)
在开始开发之前,请确保您的开发环境满足以下要求:
- Node.js: v20.0.0 或更高版本
- 包管理器: pnpm
git clone https://github.com/siiway/homepage.git
cd homepagepnpm i启动本地热重载开发服务器。默认监听地址为 localhost:5179。
pnpm dev将 Markdown 文档编译为静态 HTML 文件。构建产物将输出至 .vitepress/dist 目录。
pnpm build在本地模拟生产环境服务器,用于检查构建后的样式和脚本是否正常。
pnpm preview本项目配置为静态页面部署。任何支持静态网站托管的服务(如 GitHub Pages, Vercel, Netlify, Cloudflare Pages)均可使用。
通常情况下,推送代码至 main 分支将自动触发 CI/CD 流程进行构建和部署。
.
├── .vitepress/ # VitePress 核心配置
│ ├── data/ # 数据文件
│ │ ├── coc-en.data.ts # 英文版行为准则数据
│ │ ├── coc-zh.data.ts # 中文版行为准则数据
│ │ ├── members-en.data.ts # 英文版成员数据
│ │ └── members-zh.data.ts # 中文版成员数据
│ ├── members.json # 成员列表数据
│ ├── theme/ # 自定义主题样式与布局
│ │ ├── index.ts # 主题入口文件
│ │ └── style.css # 全局样式与响应式调整
│ └── config.mts # 站点配置文件 (导航、侧边栏等)
├── en/ # 英文内容目录
│ ├── about/ # 关于我们 (英文)
│ ├── members/ # 成员介绍 (英文)
│ ├── misc/ # 其他内容 (英文)
│ └── index.md # 英文首页
├── zh/ # 中文内容目录
│ ├── about/ # 关于我们 (中文)
│ ├── members/ # 成员介绍 (中文)
│ ├── misc/ # 其他内容 (中文)
│ └── index.md # 中文首页
├── public/ # 静态资源 (图片、Favicon、Email 跳转)
│ ├── go/ # 跳转页面
│ ├── favicon.svg # 网站图标
│ ├── _redirects # 重定向配置
│ ├── BingSiteAuth.xml # Bing 站点验证
│ ├── lang-redirect.js # 语言重定向脚本
│ └── robots.txt # 爬虫配置
├── index.md # 根首页
├── package.json # 项目依赖与脚本配置
├── pnpm-lock.yaml # 依赖锁定文件
├── LICENSE # 许可证文件
└── README.md # 项目说明文档我们欢迎并感谢任何形式的贡献。如果您发现文档错误或有改进建议,请遵循以下流程:
- Fork 本仓库。
- 基于
main分支创建一个新的分支 (git checkout -b your-branch-name)。 - 提交您的更改。
- Push 到您的 Fork 仓库。
- 提交 Pull Request 等待审核。
请注意保持代码风格整洁,并避免提交不必要的构建文件。
Copyright © 2026 SiiWay Team.
本项目内容与代码采用 CC BY-SA 4.0 (署名-相同方式共享 4.0 国际) 协议进行授权。
您可以自由地:
- 共享 — 在任何媒介以任何形式复制、发行本作品。
- 演绎 — 修改、转换或以本作品为基础进行创作。
惟须遵守下列条件:
- 署名 — 您必须提供适当的署名信息,提供指向本许可协议的链接,同时标明是否(对原始作品)作了修改。
- 相同方式共享 — 如果您再混合、转换或者基于本作品进行创作,您必须基于与原先许可协议相同的许可协议分发您贡献的作品。