Discourse-sitemap 已经不需要作为插件安装了

在最新的 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
2 Likes