捣鼓RSS居然花了俩钟头。哭泣。
首先,需要在博客根目录(注意不是主题根目录)安装三个node_modules:
注意以下全文均以我选用的YILIA主题为例,操作细节大同小异,仅供参考。
hexo-generator-feed
hexo-generator-baidu-sitemap
hexo-generator-sitemap
分别对应:rss、百度爬虫sitemap、通用搜索引擎sitemap。
安装插件的命令格式如下:
安装后hexo g即可生成对应的xml文件
安装后hexo g即可生成对应的xml文件
安装后hexo g即可生成对应的xml文件
没错,这句话很重要。请看三遍。而且这是我最后发现的坑。
然后在博客根目录_config下添加配置信息。
你以为这样就好了吗?当然不。还得启用插件。
|
|
这下总配置好了吧,你想。
不。这里隐藏着一个致命错误。
【正解】如下:
|
|
发现区别了吗?
大小写。否则你很可能因此得到来自git的以下警告:
FATAL Something’s wrong.
Template render error: (unknown path) [Line 7, Column 23]
这个警告让我一度以为是hexo转义时候发生的错误。为了排除文章中可能出现的符号问题我居然真的去查原稿。(尽管理智冷静地告诉我这根本不可能因为他们压根没被我动过)
最后在主题根目录_config下添加配置信息。
【总结】起来就是三大步:
安装插件– 执行hexo g– 配置两个_config文件。
到此为止,恭喜你可以继续愉快地玩耍了!
PS. 遇到其他任何问题请自行谷歌必应百度搜狗, 充分发挥你的主观能动性 :)
首选当然是参照你所选用的HEXO主题的WIKI(类似官方帮助手册),因为适用度和实用性最高啦~
码完字感觉好多了。哈哈哈。