在最新的 Discourse 版本中,discourse-sitemap 已经不需要单独作为插件进行安装了。
如果你已经有安装的话,你将会看到有下面有关 Discourse-sitemap 的提示信息。
卸载安装
进入安装的 Discourse 实例中。
依次运行:
cd /var/discourse
nano containers/app.yml
对 app.yml 文件来进行编辑。
删除下面的这一行的内容:
- sudo -E -u discourse git clone https://github.com/discourse/discourse-sitemap.git
然后保存退出。
重构
在完成上面的配置后,依次执行下面的命令来对你安装的 Discourse 进行重构。
这个重构可能比较消耗时间,你需要耐心等候。
cd /var/discourse
./launcher rebuild app
校验安装
当你完成上面的操作后,你会看到你的后台没有这个插件有关的提示了。
同时你也可以访问下面的链接可以直接访问。确定配置正确,并且能够正常输出 xml 文件。
- /sitemap.xml
- /news.xml
- A Sitemap line in robots.txt