AI (1) mastodon (2) matrix (1) 加密 (3) 境内卡 (1) China travel (12) Foreign bank card (14) International travel (6) 工作 (3) 工作小结 (2) Trip (18) dedicated server (9) Life (9) 美股 (1)

在 Mastodon 4.3 中增加或修改字数限制和投票选项

在10月9日,mastodon(长毛象)迎来了v4.3.0版本的升级

我在观望了10天之后,今天还是将我的一个mastodon长毛象站点更新到了v4.3.0版本

完成更新后,照例希望修改mastodon的发文字数限制(默认是500),发现和之前有所不同

在查阅代码后,完成了更改,在这里记录一下,也分享给需要的朋友。

之前需要修改两个文件,其中一个变更为了

live/app/javascript/mastodon/features/compose/containers/compose_form_container.js 文件, 找到包含以下内容的行:

  maxChars: state.getIn(['server', 'server', 'configuration', 'statuses', 'max_characters'], 500)

将其中的500修改为你想要的字数限制,比如10000。

接下来,您需要修改另一个文件,这个文件没有变化:
live/app/validators/status_length_validator.rb– 找到包含以下内容的行:

  MAX_CHARS = 500

修改为10000即可。完成修改后,运行RAILS_ENV=production bundle exec rails assets:precompile进行重新编译,最后重新启动 Mastodon 服务以应用更改。

如果要增加或修改投票选项的数量

编辑文件live/app/validators/poll_validator.rb并修改以下行:

  MAX_OPTIONS      = 4


设置为您想要的值。此文件中还有其他可自定义的选项。然后重新编译并重启服务即可。

P.S mastodn4.3真的有点丑

4 responses

  1. @XiaoXi@social.soraharu.com Avatar

    感谢分享~

    @XiaoXi@social.soraharu.com

    1. Lawtee Avatar

      都是自己部署吗,会不会有点笨重了

      1. MR.Zhao Avatar

        多用户的,不是光自己用的

  2. 白熊阿丸 Avatar

    记下来了!感谢

Leave a Reply

Your email address will not be published. Required fields are marked *

en_USEN