就我而言,这是我最终的做法:
-
在我的博客上,我有一个
<div>,其 ID 为forum-excerpt,它被display:none隐藏了,但包含我想在 Discourse 帖子中显示的 HTML。(我使用了一些 Jekyll / Liquid 逻辑来实现这一点,但这似乎并不重要。) -
在我的 Discourse 上,我将
CSS 选择器,用于允许嵌入的元素设置为#forum-excerpt。虽然该 div 在我的实际页面上是隐藏的,但内容会显示在论坛上。 -
我还取消选中
截断嵌入的帖子。 -
在
嵌入的 CSS部分,我为.button设置了更大的字体。这是一个小改动,但它使添加评论的按钮变大了。 -
我还自定义了
embed.continue、embed.start_discussion和embed.imported_from文本,这会更改我的网站评论部分显示的内容。
这意味着我对显示在论坛帖子中的 HTML 拥有完全的控制权。我提供给它的 HTML 基本上相当于一个 OneBox——它是一个大缩略图和一个指向主帖子的链接。
这对我来说几乎完美地奏效,迟到的感谢您的帮助!