You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用XHTML 1.0 Strict的Github Pages能否禁用Cloudflare邮件保护?

解决Github Pages + Cloudflare邮件保护导致的XHTML 1.0 Strict报错问题

当然可以禁用Cloudflare的邮件保护功能,这正是解决你当前XHTML合规性报错的关键。具体操作步骤如下:

  • 登录你的Cloudflare账户,找到与Github Pages绑定的域名对应的站点管理页面。
  • 进入左侧菜单栏的Scrape Shield板块(Cloudflare的内容保护类功能都在这里)。
  • 找到Email Address Obfuscation选项,点击开关将其切换为Off状态。
  • 为了让变更立即生效,你可以前往Caching -> Configuration页面,点击Purge Everything清除Cloudflare的缓存(或者等待10-15分钟让缓存自动刷新)。

补充说明:

为什么这些报错会出现?因为XHTML 1.0 Strict有严格的规则:

  • 不允许自定义的data-*属性(比如Cloudflare自动添加的data-cfemail、data-cfasync);
  • 要求<script>标签必须指定type属性(而Cloudflare插入的解码脚本没有这个属性)。

禁用邮件保护后,Cloudflare就不会再修改你的页面内容,你的原始XHTML代码会被完整交付给访问者,那些合规性报错自然就消失了。

内容的提问来源于stack exchange,提问作者DarkLion

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 07:33:34