Skip to content

Add Cloudflare Pages project site - #27

Merged
QianQIUlp merged 1 commit into
mainfrom
codex/cloudflare-pages-site
Jul 30, 2026
Merged

Add Cloudflare Pages project site#27
QianQIUlp merged 1 commit into
mainfrom
codex/cloudflare-pages-site

Conversation

@QianQIUlp

Copy link
Copy Markdown
Owner

做了什么

  • 新增零依赖的中英文项目介绍站、响应式交互、安全响应头与真实 404 页面
  • 补充 Cloudflare Pages 从 main 部署的操作说明
  • 将站点完整性检查接入现有 CI

为什么

  • 仓库缺少可由 Cloudflare Pages 托管的公开项目介绍页面,无法通过 GitHub main 分支持续发布对外展示内容。

怎么测

  • 运行 shellcheck hadoop-lab entrypoint.sh scripts/*.sh examples/*.sh tests/*.shbash tests/test-cli.shbash tests/test-site.sh
  • 运行 npx --yes html-validate@9.7.1 site/index.html site/zh/index.html site/404.html
  • 运行 python3 -m http.server 4173 --directory site,检查 //zh/、移动菜单与命令复制
  • 使用 wrangler pages dev site 验证首页 200、安全响应头以及未知路径 404

截图(如有视觉改动)

[Before] 仓库没有项目介绍站 → [After] site/index.htmlsite/zh/index.html 提供响应式双语介绍页

桌面与移动端截图应附在本节;也可按“怎么测”中的本地预览路径复核。

@QianQIUlp
QianQIUlp marked this pull request as ready for review July 30, 2026 03:35
@QianQIUlp
QianQIUlp merged commit 3841c74 into main Jul 30, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant