自定义嵌入模板

你好,我正在使用嵌入功能加载来自我博客的帖子。

当内容传输到 Discourse 时,会显示一行被 ‘small’ 标签包裹的文字:“这是原始条目在 LINK 的配套讨论主题”。

我希望将其改为用 ‘h4’ 标签包裹,并显示类似“阅读文章:LINK”的内容。

请问有什么方法可以实现吗?感谢帮助。

要将文本包裹在 h4 标签中,需要使用插件。该标签是在 TopicEmbed::imported_from_html 方法中设置的。你需要通过插件重新打开该方法来更改标签。

你可以从网站的“管理 / 自定义 / 文本”部分更改显示的文字内容。搜索 embed.imported_from

如果你只是想让文字更大,可以尝试通过 CSS 进行修改。你可以覆盖网站上所有 small 元素的字体大小,或者尝试使用类似以下的方式针对 imported_from 文本进行设置:

.cooked hr + small {
    font-size: 16px;
}

这很有帮助,谢谢西蒙。我会试试看 :slight_smile: