昨天在论坛发布 zz.ID 注册之后,已经有朋友 @MrJonah 完成了他的个人页面。
现在给大家简单整理发布流程。
首先注册 zz.ID。如果你还不了解 zz.ID 请先看 https://sb.sb/t/5241/
然后登录 zz.ID 并绑定自己的 passkey。
接着就可以使用 zz.ID 登录 https://git.zz.ac 了。登录后创建个人页面仓库,并推送代码。
发布之前需要设置 DNS 解析。
假如你的域名是 example.zz.ac 你需要添加两条 DNS 记录
example.zz.ac. CNAME pages.zz.ac. _zz-pages.example.zz.ac. TXT "repo=alice/website"第一条是把该域名指向 pages.zz.ac 服务器。
第二条是将该域名授权同 https://git.zz.ac/alice/website 这个仓库相关联。两条记录缺一不可。设置好之后还需要配置 workflow
在你的仓库中创建
.forgejo/workflows/pages.yml,内容如下:name: Deploy with zz.Pages on: push: branches: - main jobs: deploy: runs-on: zz-pages steps: - uses: https://data.forgejo.org/actions/checkout@v6 - uses: https://git.zz.ac/zz/pages@main # 这是发布到 zz.Pages 的 action with: domain: example.zz.ac # 指定构建命令 build-command: | npm ci npm run build -- --outDir "$ZZ_PAGES_OUTPUT"注意需要把生成的 web 内容输出到
$ZZ_PAGES_OUTPUT保存的目录!然后推送代码,如果 action 能正常运行发布就成功了。
快来试试吧。
- 收藏支持反对打赏




发出来看看
@Xshell #2 https://pages.zz.ac/ 网站本身就是用它自己构建发布的😄

没有通过审核,不太希望用真实姓名,因为 whois 会暴露。
@ggf #4 真实姓名是为了负责,避免滥用。不接受真名申请就没办法了。不过光凭一个名字,好像也关联不到太多信息。现在国人的信息不知道被卖了多少遍了。

@tao #5 或者可以尝试集成真人认证? 阿里云等都有这类服务,况且凭借一个名字,其实也没法直接判断用户吧。
@ggf #6 认证只是一个态度。理论上编一个名字也无法区分。但这里的差别在于名字信息公开展示且无法修改。可以写自己是张三,但永远就是张三了。