Install
openclaw skills install h5-wechat-deployH5单页部署到GitHub Pages并分享到微信朋友圈的完整工作流。 This skill should be used when the user wants to create a single-page H5 landing page, deploy it for WeChat Moments (朋友圈) sharing, or troubleshoot WeChat/H5 deployment issues. Triggers: H5页面, 部署, GitHub Pages, 微信朋友圈, 链接打不开, 恢复访问, landing page deployment.
openclaw skills install h5-wechat-deploy创建电商H5推广单页并部署到GitHub Pages,用于微信朋友圈分享。涵盖页面创建、GitHub仓库搭建、Pages部署、微信兼容性处理的全流程。
向用户确认以下信息:
使用 assets/template.html 作为基础模板,包含以下核心模块:
关键CSS注意事项:
word-break: keep-all; overflow-wrap: anywhere; 防止单字断行<button> 标签而非 <a href="#">,确保微信内置浏览器可点击-webkit-appearance: none; 重置微信浏览器默认样式如果用户没有GitHub账号,需协助注册:
# 在页面目录初始化git
cd <页面目录>
git init
git add index.html
git commit -m "Initial commit"
# 创建GitHub仓库(通过gh CLI或手动)
gh repo create <repo-name> --public --push --source .
在GitHub仓库页面:
GitHub Pages首次部署后,DNS生效需要 5-30分钟。部署完成后不要立即测试,等待一段时间再打开。
部署完成≠立即可访问!
微信内置浏览器对 github.io 等非备案域名会弹出安全警告页面。
解决方法: 用户点击页面上的「恢复访问」或「继续访问」按钮即可正常浏览。
这不是部署问题,是微信的正常安全机制。
不同微信账号的DNS缓存刷新时间不同,可能出现:
# 验证页面可访问(返回HTTP 200)
curl -I https://<username>.github.io/<repo-name>/
# 在手机浏览器先测试,确认没问题再用微信打开
https://<username>.github.io/<repo-name>/| 问题 | 原因 | 解决方案 |
|---|---|---|
| 部署后立即打不开 | DNS未生效 | 等待5-30分钟 |
| 微信显示"无法打开" | 安全拦截 | 点击「恢复访问」 |
| 转发给朋友打不开 | DNS缓存不同步 | 等待几分钟重试 |
| 按钮点不了 | 用了<a href="#"> | 改用<button>标签 |
| 中文断行奇怪 | 未设置word-break | 添加word-break: keep-all |
assets/template.html — 完整的H5单页模板(暗黑奢华风格,含CTA按钮、社交证明、微信名片、产品卖点卡片、Toast提示系统)