您好,我们正在使用 Discourse v3.0.3,并且 max_post_length 设置为默认的最大值 150,000 个字符。然而,我们几位从一线提供解决方案的技术专家遇到了超出 150k 限制的错误消息。
如果我尝试增加设置,我会收到以下错误:
max_post_length: 值必须在 0 和 150000 之间。
这个问题对我们来说已经变得很麻烦,因为内容严重依赖于带锚点的内部链接。将内容拆分成多个帖子将需要大量的时间和精力来相应地重新排列所有内容。此外,如果读者必须在多个帖子之间导航才能访问完整信息,这将对用户体验产生负面影响。
有没有办法增加该值或完全禁用它?
提前致谢!
1 个赞
Lilly
( Lilly)
2
你好 @salbertelli
我认为你需要使用这个
2 个赞
你好 @Lilly,
感谢你的回复。你提到的插件似乎已经集成到核心系统中了。不幸的是,该插件只将最大帖子长度增加到 150,000 的默认值,而这已经是我们当前使用的 Discourse 版本的最大限制。
但是,我的目标是超过 150,000 个字符的默认限制。
Lilly
( Lilly)
4
啊,我现在在 yml 文件里看到了。
我怀疑有办法可以设置得更高,但我觉得超过最大帖子长度可能会带来性能问题。我希望你能找到一个可行的解决方案,或者其他人能给你一些见解和帮助。
1 个赞
pfaffman
(Jay Pfaffman)
5
然后
您将分叉该插件并按所述更改 site_settings.yml。
5 个赞
嗨 Jay,
这是个好消息!非常感谢您的见解。看来下一步我需要从仓库 GitHub - jomaxro/discourse-plugin-site-setting-override fork 这个插件,并在 site_settings.yml 文件中进行必要的修改。
再次感谢!我迫不及待地想试试。
3 个赞