在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真的有点丑

Leave a comment

您的电子邮箱地址不会被公开。 必填项已用*标注

zh_CNZH_CN