更改摘要长度

非常好!我能否以某种方式限制摘要的字符数?

1 个赞

Discourse 中有一个站点设置 topic_excerpt_maxlength。据我所知,该设置仅适用于新主题;若要将更改应用于现有主题,您需要对它们进行“重新烘焙”。

4 个赞

谢谢,我该如何“重新烘焙”它们?

此命令无法帮助我:

$ cd /var/discourse
$ ./launcher enter app
$ rake posts:rebake
1 个赞

发生什么事了?是否显示了错误?

站点设置已更改:

无错误:

# cd /var/discourse
# ./launcher enter app
# rake posts:rebake
正在重新烘焙“默认”站点的帖子 Markdown
     4805 / 4805 (100.0%)
4805 篇帖子完成!

那么摘录是否仍然超过 100 个字符?更改对新主题生效了吗?

现在超过 100 个字符,但在设置中显示为 100:

新话题也无法使用

如何解决这个问题?有什么想法吗?

这是正确的设置吗?我注意到我的摘要长度达到了 300 个字符,这是 post excerpt maxlength 的默认设置。

我无法使此更改生效。

我想调整当论坛用户粘贴指向论坛内另一个话题的链接时,预览摘要的长度。具体来说,就是调整这个链接(仅限我论坛内的帖子)的摘要长度:

目前,预览非常长(400 个字符)。我尝试修改了"post_excerpt_maxlength"和"topic_excerpt_maxlength"这两个设置,但都没有效果——包括在更改设置后创建的新话题也是如此。

我该如何调整此设置,以便在链接到论坛内的其他帖子时缩短预览长度?

1 个赞

这里也有同样的问题。旧主题是否已经修复了?:slight_smile:

我无法使其正常工作:https://forum.fit.nl/

例如,我想将摘要长度限制为 20 个单词。

我认为您需要重新烘焙帖子才能将这些设置应用于旧帖子。