zzmzm/zzmzm.github.io
GitHub: zzmzm/zzmzm.github.io
Tiyi WAF 的官方网站与文档静态镜像,托管于 GitHub Pages 并绑定自定义域名,用于展示产品信息和技术文档。
Stars: 0 | Forks: 0
# zzmzm.github.io — Tiyi 网站(GitHub Pages 用户站点)
此仓库是 Tiyi 营销 +
文档网站的**已发布、静态部署镜像**。它是一个 GitHub Pages **用户站点**,在根域名下提供服务:
- https://zzmzm.github.io/
## 它是如何发布的
纯静态 HTML/CSS/JS —— 无构建步骤。根据 GitHub Pages 快速入门指南,这是一个用户站点 (`.github.io`):Pages 配置为**从分支部署**,使用仓库根目录 (`/`) 下的 `main` 分支。`.nojekyll` 标记禁用了 Jekyll,因此每个文件都会原样提供。由于该站点是在域名根目录下提供服务并且仅使用相对链接,因此每个页面和资源都能正确解析。
## 从规范源同步
在包含 monorepo 的机器上执行:
```
# 将 authoring tree 镜像到此 repo 中(删除已移除的文件)
rsync -a --delete \
--exclude '.git/' --exclude '.nojekyll' --exclude '.gitignore' \
/waf/tiyi/website/ /waf/zzmzm.github.io/
# commit + push
cd /waf/zzmzm.github.io
git add -A
git commit -m "sync website from monorepo"
git push
```
GitHub Pages 会在推送后自动重新部署(通常在一分钟内,根据 GitHub 文档,最多需要约 10 分钟)。
## 自定义域名
该站点通过 **https://www.tiyisec.com/** 提供。自定义域名依赖于必须保持一致的两点:
1. **DNS** —— 指向
`zzmzm.github.io` 的 `www.tiyisec.com` 的 `CNAME` 记录。
2. **`CNAME` 文件** —— 包含 `www.tiyisec.com`,现在从
创作源 (`website/CNAME`) 发布,因此上述同步会将其保留在原位。
同步时的 `--delete` 仅排除了 `.git/`、`.nojekyll` 和 `.gitignore`,
因此仅存在于这里的 `CNAME` 会在下次同步时被清除 —— 将其保留在
`website/` 中才能使其持久存在。
如果自定义域名是通过仓库的 Pages 设置配置的,GitHub 会
为您提交相同的 `CNAME` 文件;请在下次同步前执行 `git pull`,以免
历史记录产生偏离。
标签:AppImage, GitHub Pages, Web安全, Web应用防火墙, 后端开发, 多模态安全, 数据可视化, 文档站点, 蓝队分析, 静态网站