主题列表预览(旧版)

嗯,最初的问题很可能与 FEATURE: Include optimized thumbnails for topics (#9215) · discourse/discourse@03818e6 · GitHub 有关,在该提交中,缩略图似乎现在只能是上传的文件。Discourse 总是在行为变更方面率先打破兼容性。抱歉我有些抱怨,但这确实令人沮丧。:pensive:

我明白了,现在这取决于 Discourse 的行为。感谢您的帮助。

只是同步一下我目前的进展,仍在努力解决。

我尝试将 img HTML 规范化为仅包含 src 属性,因为 Discourse 似乎会忽略其他属性。例如,通常来自 WordPress 的帖子会包含如下内容(此处我已清理过 HTML,除了 src 外没有其他属性)。您提到的条件似乎与此无关。

<div data-wp><a href="https://www.aliexpress.com/item/4000096717124.html" target="_blank"><img src="https://zuzu.deals/wp-content/uploads/2020/05/5ebd241f6e871-150x150.jpg" /></a><div><div data-buy>

然后从控制台执行重新烘焙(即下载图片)操作,只对部分主题生效。

通常,我提取上述 HTML 的那个主题会被忽略。无论是执行 rake posts:rebake 还是在 Rails 中执行 post.save! ; post.rebake!,该主题都会被忽略。我找不到失败的原因,因为它与其他成功处理的主题具有相同的 HTML。

然而,如果我在编辑器中手动编辑帖子内容(不修改内容)并保存,图片就会被提取并下载。但需要手动编辑的主题太多了。

您是否知道如何在 Rails 控制台中实现与编辑器保存相同的效果?

注意:最大旧天数选项已设置为最大值。

2 个赞