zoukankan      html  css  js  c++  java
  • Hexo 的 RSS 生成错误

    Hexo 生成的 RSS 的 atmo.xml 报错 PCDATA invalid Char value,产生这样的原因就是 Markdown 文件中有特殊字符。

    安装插件

    我使用的是 Next 主题,该主题使用 hexo-generator-feed 来生成 Feed 链接。

    解析错误

    在浏览器中查看 atom.xml,发现报错,信息如下。

    This page contains the following errors:
    error on line 466 at column 110: PCDATA invalid Char value 8
    Below is a rendering of the page up to the first error.
    

    可以看到使用该插件生成 atom.xml 时,content 用 CDATA 包起来了,但是 summary 没有加上,所以在 summary 中有特殊字符就会产生错误。

    解决办法

    这是因为源文件中存在特殊字符 ^H,删除即可。产生这样的原因是终端的回删键有问题。因为之前我用 vscode 编辑 Markdown 文件,看不出有多余字符,在 VIM 下就可以看出来。

    https://www.ouyangsong.com/posts/19266/

    欧阳松 (@ouyangsong) 的博客,关于算法,编程语言以及黑客精神的笔记,记录了程序员的修炼之道。
  • 相关阅读:
    bzoj1505 [NOI2004]小H的小屋
    最大值
    数学
    OI中的快速傅里叶变换(FFT)
    旅游规划
    加分二叉树
    浅谈 字符串hash
    二分的弟弟“三分”
    Trie树(c++)
    克鲁斯卡尔
  • 原文地址:https://www.cnblogs.com/ouyangsong/p/9348169.html
Copyright © 2011-2022 走看看