201 views
# 关于 Mastodon 字数上限问题 近日有收到站内用户来信,提及 500 字限制的问题,希望能增加上限,今天就此做一下解释。 :::info :point_right: 先说结论:本站对此设置会与官方同步,即保持 500 字上限不变,除非未来官方有调整。 ::: ## 不增加的原因 ### 1 输入不便 Mastodon 无论网页版还是 APP,留给使用者的输入空间是极其有限的。在电脑上做测试发现可见的输入窗口内横向最多显示中文字数大约 15 个左右,纵向最大行数虽说会自动调整,但更多的文字会被“顶”至不可见区域。手机或 APP 屏幕更小所以可用区域只会更小。 *(用于测试的笔记本只能显示 14×14)* ![(用于测试的设备只能显示 14×14)](https://www.onedoc.xyz/uploads/upload_6364d8b72ab0477f1cfdc5ead999a088.png) 如果要在如此狭小的区域内输入 500 字以上,那将会有大量文字处在不可见状态。当你想要翻到较早前某一些文字做修改的时候,光标定位会非常不方便。一不小心可能误删,导致辛辛苦苦输入的文字丢失。 有部分实例支持数千甚至上万字。但是据我推测,发布者在撰写超长嘟文时并不会直接在输入框中打字,而是在其他地方写好,再粘贴过来。关于此种使用情景其实有更好的解决方案,下边会提到。 ### 2 阅读体验很差 Mastodon 不支持除了文本以外的其他格式,信息的表达方式受到限制,在此情形下发布短小的文字是非常合适的,因为短文字对各种格式的需求要小很多。 但是长文字或者说一篇完整的文章就不同了,很多时候下一篇高质量的文章需要用到图文混排、加粗字体、增加行高和字号、表格或大纲等。如果没有格式全是干巴巴的文字,则成千上万的文字以密密麻麻一大坨的方式喷涌出来,给阅读者的观感极差。 更多的格式可以更全面展示作者的想法,让文字多维度传递信息,并且能够显著增加长文字的可读性。 ### 3 没有按照设计意图使用 GitHub 上 Mastodon 的项目介绍如下: > Your self-hosted, globally interconnected microblogging community 它的定位是一款微博客的社交工具。如果把微博客当做一般意义的个人博客、新闻网站或是小说连载系统来使用,不是说功能上不支持,而是没有选择正确的工具。 ## 你需要的是什么 接上上文讲的,部分用户会在其他地方输入好,然后把文字全部复制到输入框中发布。这样自己虽然方便了,但是对于阅读者并不友好。由于观感不佳会影响阅读率,自己辛辛苦苦写的文字,最终以一坨坨的形式展现出来,岂不令人恼火? 更好的方式是:在其他地方输入好,然后生成**文章链接**并复制到输入框中发布,阅读者进入一个精心排版的单独页面查看文章。 ### 1 使用博客系统 推荐的方式之一是使用博客系统,对于需要认真思考,反复修改的文字使用博客系统来发布,然后将链接附在 Mastodon 中。博客系统可以更好的把文章组织起来,添加分类、Tag 等。 ### 2 用 OneDoc 分享长文字 除了博客以外,另外一种方式是使用比较轻便的类似在线记事本一样的服务。 本站考察了一些可以发布文字的系统,最终选中了 [HedgeDoc](https://github.com/hedgedoc/hedgedoc/),借此项目搭建了『[OneDoc](https://www.onedoc.xyz/)』。 它比较好地满足分享长文字的需求,仅专注于编辑和分享而没有更多臃肿的功能。支持的文档格式非常的丰富,基础的功能有 Markdown 格式、插入表格、粘贴上传图片、大纲目录,高级的功能有数学公式、流程图、甘特图、音符图等。[点击这里](https://www.onedoc.xyz/features?both) 可以查看示例文档。 当我在这里打出这一段文字的时候,使用体验还是很愉悦的。我无法想象如何能在 Mastodon 那狭窄的文字框中写下这些。 :::danger 鉴于存在被滥用的风险,所以 Onedoc 暂时关闭了访客建立文档的权限,当前依然需要单独注册并登录,幸运的是这一过程非常迅速。 ::: 体验网址如下:https://www.onedoc.xyz 操作步骤: 1. 注册、登录 2. 写文章 3. 点击发表(publish) 4. 复制链接到 Mastodon,要使用网址中包含 /s/ 的,比如 `https://www.onedoc.xyz/s/TjaR-ZILx` 5. 发布的时候注意选择权限,默认设置的“锁定 LOCKED”应该会比较常用到。 欢迎大家体验使用,如有相关问题,可以回复嘟文或私信提出。