读行

jekyll-feed 生成 feed 失败

2020-08-12

问题

发现 jekyll-feed 生成 feed 失败
打开页面 https://fxtaoo.com/feed
页面显示错误
错误信息有 error on line 17 at column 36: PCDATA invalid Char value 8

解决方法

使用 Markup Validation Service 检查存在问题的页面
得到该页面错误提示:

Error: Forbidden code point U+0008.

At line 45, column 30

。想了想,那是一种喜欢与目的 复杂混合,有喜欢跑步那种自

目的 复杂混合 中奇怪的空格
.md 源文件去掉这奇怪的空格

jekyll-feed 生成 feed 成功
一切正常!
????

原因

U+0008 退格键
jekyll-feed 生成 feed,该文件格式为 xml

摘自 XML 中的有效字符

前面的代码点范围包含以下控件,这些控件仅在 XML 1.1 文档中的某些上下文中有效,并且使用受到限制并且不建议使用: