网站集成

要在 Discourse 中集成站外数据,您可能需要开发一个插件来正确实现该功能,以便在服务器端缓存数据并安排更新,从而避免将此任务委托给客户端,否则将显著降低页面加载速度。

建议从了解如何编写插件开始:Developing Discourse Plugins - Part 1 - Create a basic plugin

掌握主题系统非常有帮助:Developing Discourse Themes & Theme Components

了解小部件系统:A tour of how the Widget (Virtual DOM) code in Discourse works

如果您的源网站是 WordPress,可参考 WordPress API:REST API Handbook | Developer.WordPress.org

用于网页抓取的工具 Nokogiri:https://nokogiri.org/

2 个赞