逐屏讲解如何使用 Grilled Cheese 应用。插图直接由应用本身生成:真实的布局、真实的文案,只是去掉了颜色,所以你在这里看到的就是你眼前的界面。

新手入门

Grilled Cheese 的年龄验证屏幕
第一个屏幕

Grilled Cheese 打开后不是一张注册表单。第一个屏幕只问一件事:你的出生日期,然后才向你展示入口。

选择你的出生年份,勾选接受使用条款和隐私政策,然后选择继续

为什么要问出生日期

每个人都会被问到。州和地方法律要求我们在你使用 Grilled Cheese 之前确认你的年龄,出生日期就是我们确认的方式。你必须年满 18 岁。

通常只需要提供年份。在也需要月和日的情况下,相应的输入框才会出现。检查在你的设备上进行,你的出生日期绝不会和邮箱地址一起发送。

一扇门,随开放状态而变

注册暂停期间的注册入口
注册暂停时的入口

年龄检查之后是什么,取决于 Grilled Cheese 此刻是否向新用户开放。你只会看到下面三扇门中的一扇:

开放注册

创建账号当场为你建好一个账号。不用填邮箱地址,不用想密码,也不用去翻确认邮件。如果有人给了你邀请码,我有邀请码可以让你连同邮箱地址一起输入,这样你的账号一开始就是已验证状态,邀请你的人也能拿到功劳。

仅限邀请

Grilled Cheese 有时即使开放注册也要求邀请。这扇门会同时要求你的邮箱地址和邀请码。没有邀请码就进不去,它也不会把你放进等候名单。

注册暂停

留下你的邮箱地址,选择加入候补名单。你会收到已在名单上的确认,等位置空出来时会收到邮件;在此之前不需要做任何事。邀请码可以插队:选择我有邀请码,连同邮箱一起输入。当无账号浏览开放时,这扇门还提供先逛逛,它会像创建账号一样为你建一个账号。

候补名单确认
你已在名单上

加入候补名单只保存你的邮箱地址,别的什么都不存。它不会创建账号;用同一个地址再申请一次也无妨:得到的还是同样的确认,你在队列里的位置不变。

如果应用无法连上 Grilled Cheese、问不到当前是哪扇门,它会显示最开放的那扇,等你操作时由服务器来定夺。关闭的大门无论如何都是关的;你只是在尝试时被告知,而不会因为一次网络波动被挡在外面。

你立刻能做什么

通过创建账号先逛逛建立的账号是货真价实的账号,带一个身份和一个有效会话,只是还没有绑定邮箱地址。你可以:

  • 阅读发现信息流和任何人的个人主页,

  • 给帖子点赞,

  • 关注别人,

  • 逛遍应用的每个角落。

暂时不能做的,是任何把你自己放进这个世界的事:发帖、回复、私信、修改资料或设置,都需要一个经过验证的联系方式。

需要时再添加邮箱地址

Grilled Cheese 会在你第一次尝试发帖时才询问邮箱地址或手机号,不会提前。提示是验证你的账号,它把要紧的话说得很明白:这个账号和你点赞过的一切都会保留。验证不是从头再来。

填入邮箱地址并选择给我发送验证码邮件,或者填手机号并选择给我发送验证码短信,然后输入收到的验证码。整个流程就是这样,依旧不需要密码。暂时不用会退出提示,让你继续浏览。

验证完成后,你就可以发帖、回复、发私信和编辑资料,之前的关注和点赞也都还在。

已经有账号了?

第一个屏幕底部的已经有账号?登录会带你到登录表单,可用邮箱地址和密码登录。如果你不想输入密码,或者从未设置过,注册:给我发送验证码邮件会向一个已存在的地址发送一次性验证码并用它登录。注册暂停期间,在那里输入的新地址会转为加入候补名单,并得到同样的确认。

Grilled Cheese 的登录屏幕
登录

你的第一个身份

Grilled Cheese 的账号和 Grilled Cheese 的身份不是一回事,这个区别从一开始就重要。

账号是:一个登录凭据、一套安全设置、一次年龄核验。身份是一个存在:一个用户标识、一份资料、关注者、帖子。你的账号创建时自带一个身份,之后随时可以添加;免费账号总共有五个。

创建身份时你要选两样东西:

用户名

用户标识中的名字部分。它必须在你选择的域名下独一无二。

域名

点号或 @ 后面的部分。Grilled Cheese 运行在多个域名上,你可以选择这个身份落在哪一个。如果你的服务器只提供一个域名,这一步会被跳过。

两者合起来就是你的用户标识。因为 Grilled Cheese 可以从两个网络访问,它有两种形式:

网络 别人输入什么能找到你

ActivityPub(Mastodon 及同类)

@[email protected]

ATProto(Bluesky 及同类)

you.grilledcheese.app

你不必二选一。两个都有效,都指向同一个身份,应用也会在需要的地方告诉你某个账号可以从哪些网络访问。

身份有什么用、如何切换,参见 身份

应用框架

登录之后,每个屏幕都嵌在同一个框架里。学会这个框架,就学会了应用的大半。

首页信息流
首页信息流,及其外围框架

底部栏

四个目的地,顺序永远不变:

首页

你的信息流。应用打开时就在这里。

探索

搜索、趋势,以及找人的各种方式。

提醒

回复、点赞、转发、关注和提及。铃铛上的角标显示你还有多少条未读。

个人主页

你当前身份的主页,以别人看到的样子呈现。

已经在首页时再点一次首页,时间线会滚回顶部并刷新,这是标准手势,也是补进度最快的方式。

发布按钮

底部栏正中的圆形按钮用来发新帖。它的图标会随你正在看的内容变化:照片模式下是相机,视频模式下是摄像机,文字模式下是铅笔。每种模式打开什么,参见 发布

顶部栏

左端是 Grilled Cheese 的标志,点按它打开菜单。右端是信息流切换器(参见 信息流)和一个更多菜单。

顶部栏会随你向下滚动而收起,向上滚动时立即回来。轻轻上滑一下它就恢复,无论你在长时间线的什么位置。切换标签页总会让它回来,所以你永远不会困在一个没有出口的屏幕上。底部栏不会隐藏。

菜单

Grilled Cheese 的菜单
菜单

点按左上角的 Grilled Cheese 标志打开菜单,这里放的是那些不够高频、进不了底部栏的功能。

顶部是你当前用于发帖的身份:头像、完整用户标识、关注者和正在关注的数量。点按它打开你的个人主页。旁边的双箭头按钮打开身份切换器。参见 身份

在它下面:

首页

回到时间线。

书签

你保存的帖子。展开后显示你的收藏夹。

会话

私密的端到端加密消息。

Grilled Cheese Premium

订阅能带来什么。

帮助

这份文档。

发送反馈

直接从应用里告诉我们一些事。

在更大的屏幕上

在平板、桌面设备或横过来的手机上,框架会改变形状:底部栏变成沿左边缘的导航栏,时间线变成带细边框的居中栏,而不是横贯整个显示区。

如果你不喜欢这样,因为读到一半自行变形的框架很打扰人,可以开启设置 → 外观 → 锁定竖排布局。它在任何宽度下都保持单栏布局,并让手机完全不再旋转。全屏照片和视频是有意保留的例外:它们仍会旋转,因为占满屏幕的视频恰恰是横过手机才有意义的地方。

信息流

首页不是单一的时间线。它是一条你透过滤镜观看的信息流,而滤镜随时由你更换。

关注与发现

每个身份有两个内容来源:

关注

这个身份所关注账号的帖子。

发现

Grilled Cheese 认为你可能想看的帖子,来自它互通的各个网络。

如果你还没有关注任何人,首页会显示“发现”。新账号不是一间空屋子。

四种视图

顶部栏右端的气泡开关决定信息流展示哪一内容。所有选项同时可见,当前所在的高亮显示,所以你总能看到还可以去哪里。

照片

只看照片帖,贴边铺满,每格一张方形图片,说明文字在下方。双击照片点赞;单击全屏打开。这是默认视图。

视频

只看视频帖,随滚动通栏播放。内容来自 Grilled Cheese 和它互通的其他网络。

文字

只看文字帖。照片和视频被排除在外。这是 Twitter 形态的视图,每格有作者行、正文和操作行。

全部

完全不过滤。信息的洪流,各种帖子混排在一起。

这个开关只在首页出现。在探索、提醒和个人主页上,它控制的是一个你没在看的屏幕,所以那里不显示。

发布按钮随当前视图变化:照片视图下是相机,视频视图下是摄像机,文字和全部视图下是铅笔。无论你在看什么,按钮都用来生产更多同类内容。

阅读帖子

首页信息流中的一条帖子
时间线中的一条文字帖

文字帖的单元格依次显示作者的显示名称、用户标识和发布时间,然后是正文,然后是一行操作:

操作 作用

回复

打开会话串,并聚焦回复框。

转发

打开一个选择器,提供三种转发方式。参见 转发帖子

点赞

告知作者,并反馈给“发现”。

分享

把帖子交给设备的分享面板,或复制链接。

更多(…)

加书签、静音作者、屏蔽、举报帖子、复制链接、翻译;如果是你自己的帖子,还有编辑和删除。

点按单元格的其他任何位置会打开会话串。

转发帖子

转发选择器
转发选择器

转发按钮不会当场转发。它打开一个选择器,提供三种把帖子传出去的方式,因为它们表达的意思很不一样。

转发

把帖子原样发给你的关注者,你的名字挂在“递送”上而不是内容上。什么都不会被添加。转发之后,同一个按钮变为撤销转发,使用它时帖子上的转发数也会随之回落。

引用

打开编辑器,把原帖附在下方:你的帖子是别人要读的正文,对方的帖子是你指向的对象。有话要补充时用它。引用在其他方面就是一条普通帖子:它可以带照片、投票、内容警告,以及自己的受众设置。

标注

高亮帖子的一部分,把它作为图片分享。当重点是某一句话而不是整条帖子时用它。

标注一条帖子

标注屏幕
标注屏幕

标注会在单独的屏幕上打开帖子,渲染成你看到它时的样子。

在文字上拖动即可高亮。再点一次高亮可以移除。底部一排色块选择荧光笔颜色,应用栏里的箭头撤销上一笔。

色块的颜色来自应用主题,主题变它们也变。

色块左侧的下载按钮把标注好的图片直接存入你的照片,而不发布。当你要的只是这张图时用它。Grilled Cheese 会确认保存成功;如果写不进照片库,也会明白地告诉你。

下一步会把标注好的卡片变成一张图片交给编辑器,就像你自己挑选的照片一样作为附件。想写什么就写在旁边,然后正常发布。有两件事会自动替你完成:替代文本预填为帖子的原文,这样使用屏幕阅读器的人依然能读懂这张图,它也仍能被搜索到;如果你在设置里开启了相应选项,图片还会存入你的相册。

刷新

从时间线顶部下拉即可刷新。已在首页时点按底部栏的首页效果相同,并把你送回顶部。

离线

Grilled Cheese 会保留最后一次加载的信息流。在没有网络时打开应用,你看到的是那份缓存的时间线加一条说明横幅,而不是一个错误页。离线时发布的内容会在发件箱里等待,连接恢复后发出。

发布

底部栏正中的发布按钮会打开与当前视图匹配的编辑器。

文字帖

Grilled Cheese 的编辑器
编辑器

铅笔打开一个富文本编辑器。除了纯文字,你还可以:

  • 附加最多十张照片,或一段视频。

  • 添加投票。

  • 附加你的位置或一个地点。

  • 选择谁能看到,以及谁能回复。

  • 声明帖子所用的语言,让它触达合适的读者。

  • 定时发布,而不是立刻发出。

帖子可以携带内容警告:它显示自己的标签,并保持遮盖,直到读者选择打开。参见 内容警告

照片帖

相机打开一个以拍摄为先的流程,共四步:

  1. 挑选最多十张照片,或拍一张。

  2. 裁剪。一个宽高比统辖整组照片:默认正方形,也可选竖幅(4:5)或横幅(1.91:1)。在该比例内的取景则逐张调整。你框出什么就上传什么,而不是显示时才套一层裁剪。

  3. 滤镜。色彩预设,逐张应用。

  4. 说明文字、替代文本和可见性,然后分享。

对于非正方形的照片,你还要选择它在方形信息流格子里的呈现方式:裁剪居中填满,适应加黑边显示完整画面。全屏打开照片时,无论选了哪种都会显示完整画面。

替代文本

替代文本是照片的文字描述,屏幕阅读器会朗读它来代替图片。这十秒钟值得花。

你附加的每张照片角上都有一个 Alt 按钮,文字编辑器和照片编辑器里都有。点按它打开描述编辑器。照片停在顶部,整页可以滚动,所以它会在你书写时让开,向上滚动时回来。空间足够写几句话,计数器把你限制在 1500 字符以内,这是能完整传到其他服务器的长度。描述是纯文本,因为朗读出来的就是纯文本。

附加多张照片时,每张都有自己的描述。编辑器底部的箭头在照片间移动,途中输入的内容不会丢失。保存会一次写入全部;不保存就离开,每张照片保持原样。

照片还没有描述时,附件下方会有一条提醒。它只是建议,绝不会阻止发布。如果你不想看到它,在设置的“无障碍”里关闭替代文本提醒

视频帖

摄像机打开 Grilled Cheese 的拍摄流程,它刻意不同于普通的录像机:只拍正方形,最长十秒,而且只在拇指按住按钮时录制。

按住录制。松开暂停。移动镜头,再按一次。每次按住是一个片段,片段自动连成一体,所以剪辑点就在你抬起拇指的那一瞬间。整个剪辑在拍摄中完成,之后没有任何东西要拼装。取景框顶部的进度条显示已有的片段和十秒还剩多少。

如果你想发布已有的视频,文字编辑器可以从图库附加。

发布连帖

排着连帖队列的编辑器
正在编写的连帖

连帖(thread)是一口气写下、按顺序作为一条链发布的多条帖子。你在普通编辑器里逐条搭建它。

  1. 像平时一样写第一条。

  2. 选择编辑器下方的加入连帖。刚写的这条上移进入一个带编号的行,编辑框清空,右上角的按钮从发布变为发布 1,计数排队中的条数。

  3. 写下一条,再次选择加入连帖。想加几条就重复几次。

  4. 最后一条留在编辑框里时,选择发布。所有内容按顺序作为一条链发出。

每条排队的消息都带一个位置标记,1/2 之类,让你看清顺序。要去掉某条,用它旁边的 X;移除最后一条排队消息后,编辑器回到单帖模式。

什么随单条走,什么不随

照片、内容警告和地点属于你附加它们的那条消息,所以一条连帖的不同部分可以带不同的图片。参见 内容警告

受众对整条连帖只设一次。一条连帖,一个受众,改动可见性控制就是改动每一条。

有几样东西连帖不能携带,你尝试时编辑器会说明:

连帖中不允许 原因

投票

投票属于单条帖子,不属于一条链。

视频

连帖暂不支持。

定时发布

连帖立即发布。

离线发布

连帖需要网络连接,因为链必须在服务器端按顺序搭建。单条帖子则会进入发件箱排队。

一条连帖能容纳的消息数也有上限;达到时编辑器会告诉你具体数字。

定时发布

任何帖子都可以定时发布而不是立即发出。定时帖集中在设置 → 定时发帖里,你可以修改时间、立即发布某一条,或在发出前删除它。

内容警告

内容警告是作者贴在自己帖子上的标签。它说明帖子背后是什么,帖子保持遮盖,直到读者选择打开。没有任何东西被删除,也没有人被禁止阅读:它是一层幕布,不是一把锁。

给帖子加一个

编辑器里的标记为敏感会打开两个控制项,它们各司其职。

内容警告

一行短句,说明帖子里有什么,在帖子被遮盖期间代替帖子显示。“昨晚那集的剧透”是内容警告,“医院照片”也是。

类型

裸露性内容暴力其他。这是会向外传播的部分。其他网络得到的通知、读者自己设置所匹配的对象,都是它,所以选最接近的那个。

只写警告文字也足够。带警告文字的帖子无论你是否同时选了类型,都会被标记为敏感,这与内容警告在 Mastodon 上的行为一致,也免得你为了表达一件事而设置两个控制项。

警告在发布时确定。编辑帖子暂时不能添加或移除警告。

在连帖中,警告属于你附加它的那条消息,而不是整条链,所以可以一条被遮盖、其余敞开;参见 发布连帖。回复和引用帖携带警告的方式与顶层帖子完全相同。

读者看到什么

被遮盖的帖子显示作者、警告文字、标签和点按查看。标签写明类型:敏感:裸露敏感:性内容敏感:暴力,没有类型时则是敏感内容。照片和视频隐藏在模糊层后面,而不是收起。展开一条帖子只展开这一条,下一条依然被遮盖。

有多少敏感内容能到达你,由你自己决定。在设置 > 内容偏好里,敏感内容提供更少标准更多三档。它管的是你没有关注的人:来自你关注的主页的敏感帖,会像普通帖子一样进入你的信息流。参见 内容偏好

警告不是隐藏词

两者容易混淆,但方向恰好相反。

内容警告 隐藏词

由作者设置,作用于自己的帖子。

由你设置,作用于你自己的阅读。

帖子所达的每个网络上,每个人都能看到。

没有任何人知道它存在,作者也不知道。

遮盖帖子,并提供打开的选项。

把帖子从你的信息流和回复里彻底移走。

想让别人自己选择时,用警告。永远不想再看到某样东西时,用隐藏词。隐藏词在 内容偏好 里,和其他只属于你的设置放在一起。

“AI 生成”标签

AI 生成也是一种标签,但它的行为与警告相反。它始终可见,也不遮盖任何东西,因为声明的意义正在于让人看到。

它由作者自己设置。Grilled Cheese 的工作人员既不能往你的帖子上加,也不能把你加的拿掉,因为你是否用机器写了什么,是你对自己作品的陈述,不是别人能替你下的判断。

来自其他网络的警告

你读到的许多内容来自 Bluesky 和联邦宇宙,两者都带有自己的标签体系。Grilled Cheese 尊重它们,而不是重新裁定。

  • Mastodon 的内容警告到这里仍是警告,用作者自己的文字代替帖子显示。Mastodon 的警告不带类型,所以这些帖子的标签是敏感内容

  • Bluesky 的自我标注映射到四种类型:nudity 对应裸露,pornsexual 对应性内容,graphic-mediagore 对应暴力。

  • Bluesky 的审核服务会标注他人的帖子,而不只是自己的。这些判定同样被尊重,所以作者从未标注的帖子也可能带着遮盖到达。

  • Grilled Cheese 不认识的标签会被忽略,而不是靠猜。未知标签本身绝不会遮盖帖子。

来源网络始终掌管自己的标签。如果作者或审核服务在那边移除了警告,我们下次看到这条帖子时,这里也会随之解除。

反过来,你写的警告向外传播时会发生什么,参见 跨网络的内容警告

成人内容

Grilled Cheese 目前不承载成人内容。直截了当、不加限定地说清楚,因为人们要据此安排:

  • 在这里发布成人内容违反规则。第一次会收到解释规则的提示,而不是处罚;再犯会损失账号状态。参见 举报与审核

  • 来自 Bluesky 和联邦宇宙、标注为裸露性内容的帖子完全不在 Grilled Cheese 显示。不是打码,也不是一次点按之遥:对每个读者、在每个屏幕上都被排除。无论标签来自作者本人还是审核服务,都是如此。

  • 暴力不在此列。标注为暴力的帖子会显示在其警告之后,和其他被遮盖的帖子一样。

这是一个阶段,不是定论。它维持到年龄验证功能上线为止。此后成人内容将从移除变为标签:只向已验证年满 18 岁且主动开启的读者显示,对其他所有人默认关闭。受应用商店规则所限,那个开关将放在 Grilled Cheese 网站上,而不是应用内。

举报本该加标签的内容

每条帖子的更多菜单里都有举报,未加标签的成人内容是可选理由之一。请使用它。未加标签的帖子,恰恰是读者看得见而服务器看不见的情形。

对 Grilled Cheese 上的帖子,审核员可以添加或清除敏感标记。他们能改的仅此而已。你的文字、你的警告文字和你的“AI 生成”标签绝不会被工作人员改写;违反规则的帖子会被下架,而不是被悄悄编辑。

对来自其他网络的帖子,标签属于那个网络。这里的审核员最多只能把它从 Grilled Cheese 隐藏,因为存放在来源服务器上的副本轮不到我们重新标注。

设置 > 我的举报显示你提交过什么、结果如何;参见 举报与审核

会话串与回复

一条会话串
以会话串形式打开的帖子

点按帖子会把它作为会话串打开:帖子在顶部,回复在下方,回复框固定在屏幕底部。

点按发表你的回复会把回复框展开成完整编辑器,所以回复可以像顶层帖子一样携带照片、投票或 内容警告。你的回复一落地,原帖上的回复数就会更新。

如果还没有人回复,会话串会直说,而不是显示一片空白。

谁能回复

由作者决定。撰写时,谁能回复提供三个选项:所有人、仅你关注的人,或仅你提及的人。不在范围内的读者看得到会话串,但看不到回复框,取而代之的是一行说明原因的文字。

你自己写的连帖

连帖是你自己的多条帖子按顺序作为一条链发布。你在编辑器里用加入连帖搭建它,而不是事后自己回复自己。参见 发布连帖

书签

更多(…) → 加入书签保存帖子供稍后阅读。书签在菜单里,你可以把它们整理进收藏夹,而不是堆成一摞。

个人主页

你自己的主页
你自己的主页

个人主页标签页展示你当前身份的主页,与其他人看到的完全一致。把它放进底部栏而不是藏在设置菜单后面,用意正在于此。

页头是头像、显示名称、完整用户标识,以及关注者和正在关注的数量。下方三个标签页划分这个身份的产出:

帖子

顶层帖子,最新的在前。

含回复

同上,再加上这个身份在别人会话串里说过的一切。

媒体

只有照片和视频,以网格呈现。

网络徽章

编辑资料按钮下方有一枚小徽章,标明这个身份可以从哪些网络访问:Grilled Cheese 身份显示 ATProto + ActivityPub。在别人的主页上,它告诉你对方实际住在哪个网络,而这决定了某次互动能否到达对方。

编辑你的资料

编辑资料可以修改显示名称、简介、头像、横幅,以及主页上展示的链接。头像和横幅都有裁剪步骤,取景由你掌控,而不是被迫接受居中裁剪。

修改用户名是另一回事,在设置 → 账号里,因为它会改变你的用户标识,也就是别人用来找到你的地址。

别人的主页

布局相同,关注取代了编辑资料。更多菜单里有加入列表、静音、屏蔽和举报。

静音

你不再看到对方。对方不会被告知,对对方来说什么都没变。

屏蔽

你们彼此都看不到对方。屏蔽会立即把对方从你的信息流中移除。

举报

把该账号或某条帖子提交给审核。举报后去哪里跟进,参见 设置

如果账号是私密的,页头仍显示名字、头像和数量,但帖子被一行“该账号为私密账号”的文字取代,关注变成需要对方批准的请求。

分享你是谁

主页应用栏里的二维码按钮会显示这个身份的识别码,另一部手机扫一下就能直达你的主页。扫描器在“探索”里。

列表

列表是你自己组建的一组账号。报道你所在城镇的记者们、在会议上认识的人们、某支乐队的全体成员,都可以是一个列表。列表从菜单里的列表进入。

动手建一个之前,有两件事值得知道。

成员可以来自任何网络。

列表不限于 Grilled Cheese 上的账号。你可以把一个 Bluesky 账号、一个 Mastodon 账号和一个 Grilled Cheese 账号放进同一个列表,因为列表装的是人,不是帖子。

没有人会被告知自己在你的列表里。

添加某人不会给对方发任何通知,也不会改变对方看到的任何东西。列表是你记录谁是谁的一份私人笔记。

建一个列表

菜单里的列表显示你建过的列表,最新的在前。+ 按钮新建一个。列表有一个名字,以及一段说明它收录什么的描述(如果你想写的话)。

每行的更多菜单可以编辑名字和描述,或删除列表。删除列表只删除列表本身:里面的账号不受影响,你原来关注谁还是关注谁。

添加和移除成员

打开列表可以看到成员。顶部的添加成员按钮要求输入一个用户标识或地址,账号可被寻址的任何形式都行:

  • 本服务器上的用户标识,如 sample.dissipate.test

  • Bluesky 用户标识,如 name.bsky.social

  • 联邦宇宙地址,如 @user@host

这里刻意采用手动输入,而不是从你关注的人里挑选。把某人放进列表不需要先关注对方,你想加的账号也可能在你从未去过的地方。如果地址解析不出真实账号,应用会说明,并把你输入的内容留在输入框里供修改。

列表中的每一行都有移除按钮。把某人从列表移除不会取消关注。

从对方主页添加

更快的路径,也是多数人的用法:打开对方主页,点按更多菜单,选择加入列表

面板列出你的每一个列表,已收录该账号的打了勾,让你一眼看清对方被归档在哪里。勾选即添加,取消勾选即移除。顶部的新建列表一步完成建列表并把对方放进去,大多数人的第一个列表都是这么来的。

加入列表加入入门包是那个菜单里的两个独立条目,职责不同。列表是你留给自己的私人分组;入门包(starter pack)是你递给别人的东西。

关注列表里的所有人

打开的列表底部有关注所有人。它一次性关注列表里的每个账号。

它会先询问,并告诉你这是多少个账号,因为一次关注这么多没有单一的撤销手段。你已经关注的人不受影响,你屏蔽过的人也是。完成后,它会报告新关注了多少人、多少人本来就在关注、多少人被跳过。

列表不是什么

列表不是信息流。没有由列表成员的帖子组成的时间线,应用也不提供,因为背后还没有支撑它的东西。今天列表给你的,是分组本身、把任何地方的任何人加进来的能力,以及一次关注整组人的能力。

按列表静音或过滤也不可用。列表不影响你看到什么;它只记录谁在里面。

探索里的精选列表是同一种东西,只是由 Grilled Cheese 而不是你来编排。你可以用同样的方式关注其中所有人,但不能编辑它,因为它不是你的。

身份

身份切换器
身份切换器

这是 Grilled Cheese 与其他所有产品运作方式都不同的部分,就算别的都跳过,这一节也值得一读。

你的账号是你本人:一个邮箱地址、一个密码、一套安全设置、一种付款方式。你的身份是你维持的各个存在,各有自己的用户标识、资料、关注者、帖子和偏好设置。免费账号包含五个。

它们不是子账号,也不是马甲别名。在其他所有人眼中,你的两个身份就是两个毫不相干的人。公开资料上没有任何东西把它们联系起来,应用也绝不会在你以为是甲时替你用乙发帖。

切换

菜单里用户标识旁的双箭头按钮打开切换器。选中一个身份,整个应用就重载为那个角色:它的信息流、它的通知、它的设置、它的草稿。

你当前正以哪个身份行事,菜单里随时可见,因为用错身份发帖正是这套设计必须防住的失误。

创建身份

切换器里的新建身份要你提供两样东西:一个用户名,以及它所在的域名。Grilled Cheese 服务多个域名,身份的用户标识就是两者相加。只有一个域名的服务器上不会出现这个选择。

慎重挑选。用户标识是别人找到你的地址。之后可以在设置 → 账号里改,但持有旧地址的每个人都得被逐一告知。

什么共享,什么不共享

属于账号 属于每个身份
  • 邮箱地址和密码

  • 双重认证和恢复代码

  • 会话和受信任设备

  • Premium 订阅

  • 收款

  • 用户标识、显示名称、头像、横幅、简介

  • 关注者与正在关注

  • 帖子、回复、书签

  • 隐私、通知和内容偏好

  • 联邦互通设置

正是这种划分,让一个身份可以私密而另一个公开,也让你改一次密码就同时保护它们全部。

组织

组织可以把自有域名指向 Grilled Cheese。域名验证通过后,组织就能把该域名下的身份([email protected])授予成员账号。这些身份与其他身份完全一样:成员切换过去、用它发帖,并让它与自己的个人身份彼此独立。

联邦互通

大多数社交应用只是一个网络。Grilled Cheese 同时在两个网络上。

它支持 ATProto,也就是 Bluesky 所用的协议;也支持 ActivityPub,也就是 Mastodon 和联邦宇宙其他成员所用的协议。你发一次帖,两个网络都能收到。你关注一个账号,不必在意它住在哪个网络。没有人需要来这里注册才能读你,你也不必离开这里去读他们。

这是好的一面。本节其余部分是实话实说的一面:两个网络的形状并不相同,所以帖子到达对面时未必是你写下时的样子。现在花十分钟了解,好过将来吃一惊。

“关于”页面有联邦互通的简短版本。这里讲的是实际发生的事。

你的两个地址

一个身份,两种被找到的方式,两个都是真的:

网络 别人输入什么能找到你

ATProto(Bluesky 及同类)

@you.grilledcheese.app

ActivityPub(Mastodon 及同类)

@[email protected]

这是有意为之,不是怪癖。两个网络在设计上寻址方式就不同,没有一个字符串能在两边都通用。应用会在需要的地方展示正确的形式,你主页名字下方的徽章会标明这个身份可以从哪些网络访问;参见 个人主页

关注其他网络上的人

搜索到,然后关注。就这么简单。

探索的用户标签页会搜索其他网络和本网络上的账号,所以 name.bsky.social 这样的 Bluesky 用户标识或 @user@host 这样的联邦宇宙地址都能找到人;参见 探索。无论你输入的是哪种,关注的方式都一样,对方的帖子和其他人一起落进“关注”信息流,一个列表也能同时容纳三个网络的账号;参见 列表

关注是双向流动的。Mastodon 上的人不需要这里的账号就能关注你,对方的关注和其他通知一样出现在你的通知里。私密身份收到的是待你批准的请求;参见 私密账号与其他网络

信息流里的帖子从哪里来

“关注”很直接:就是你关注的那些账号,无论它们住在哪里。

“发现”和全部视图的范围更广。Grilled Cheese 读取 Bluesky 网络的公开帖子实时流,即 firehose,并为经过的内容建立索引。联邦宇宙的帖子以另一种方式到达,因为 ActivityPub 没有 firehose:它们或者因为这里有人关注作者而被投递过来,或者在这里有人打开作者主页时被拉取进来。所有内容汇入同一个池子,“全部”视图就是这个池子按时间排列、不按类型过滤的样子。参见 信息流

有两件事决定什么内容能进入这个池子:

  • 只有公开帖子会被索引。其他服务器上仅限关注者可见的帖子绝不会存到这里。

  • 标注为裸露或性内容的帖子被直接排除,对每个读者、在每个屏幕上都是如此。参见 成人内容

语言

Bluesky 的 firehose 曾在入口处被过滤,只保留英语和西班牙语的帖子。这个限制已经取消:池子现在收录每一种语言,你看到什么不再被这里做出的决定收窄。

三个各自独立的设置常被混为一谈:

应用的语言

设置 > 语言,逐个身份设置。每个身份保留自己的语言,切换身份时界面也跟着切换。它改变按钮和标签的文字。它不过滤你的信息流。

你所写帖子的语言

逐帖设置,在编辑器里。它会传到两个网络,驱动其他人的翻译按钮和语言过滤器。

你所读帖子的语言

来自帖子的作者。更多菜单里的翻译功能以它为依据。

如果你不声明语言,Grilled Cheese 会对含文字的帖子使用你设备的语言,对只有媒体的帖子则什么都不发送。它绝不根据文字内容去猜。猜测会作为一个你从未做出的声明向外传播,而错误的声明比沉默更糟。

跨网络的回复、点赞与转发

回复 Bluesky 或 Mastodon 的帖子和回复其他任何帖子一样,你的回复会被投递到作者的服务器。点赞和关注也会跨网络。

会话串是容易散架的地方。同一网络内的对话能保持正确的串联,但父帖来自另一个网络的回复可能在链条里丢失位置。如果一条会话串看起来有洞,多半就是这个原因,而不是你做错了什么。

转发和表情回应无法完好地跨越网络,下面的表格会说明细节。

跨网络的内容警告

你贴在帖子上的警告会传播出去,但两个网络各自携带它的不同部分。警告是什么、如何添加,参见 内容警告

传到 Bluesky 及其他 ATProto 应用

类型作为自我标注传过去,帖子到达时带着遮盖,Bluesky 自己的设置对它生效。你写的警告文字不会被携带。Bluesky 没有放它的地方。那边的读者看到帖子被标注了,看不到你说了什么。其他和未选类型的警告以 graphic-media 发出,这是既遮盖帖子又不对内容作任何断言的标签。

传到 Mastodon 及其他 ActivityPub 应用

两部分都被携带,形状与 Mastodon 所用的完全一致:帖子被标记为敏感,你的警告文字成为代替帖子显示的摘要。在这个网络上,警告是完整到达的。

重要

两个网络上的警告都以帖子为单位。作用于整个身份的警告是另一回事:ATProto 有账号级标签,ActivityPub 则完全没有对应物。

所以身份上的标签无法在所有地方表现一致。在这里和 Bluesky 上,你的主页可以被它挡在门后。在 Mastodon 和更广的联邦宇宙里,你的帖子仍带各自的标签,但你的头像、横幅和简介是公开发布的,因为协议里没有可用来设门的槽位。

缺口在协议里,不在某个设置里。Grilled Cheese 打开任何开关都补不上它。

什么会跨过去,到达时是什么样子

只有公开帖子会联邦互通。仅限关注者或仅限被提及者的帖子留在这里,除非你的整个身份是私密的,那又是另一番情形;参见 私密账号与其他网络

下面的一切都是针对公开帖子。

在 Bluesky 上 在 Mastodon 上

替代文本

携带。

携带,作为附件的描述。

视频

仅限你作为文件附加的视频。托管用于流式播放的视频不向任何地方联邦互通。

同左,另加一张静帧以便显示缩略图。

视频字幕

携带。

完全不携带。

投票

没有投票类型。它以指回这里的链接发出,Bluesky 的读者无法投票。

真正的投票。可以渲染、可以投,票数几分钟内回传。

引用帖

仅当你引用的是 Bluesky 帖子。引用 Grilled Cheese 帖子时不显示卡片。

仅当你引用的是联邦宇宙帖子。引用 Grilled Cheese 帖子时不显示卡片。

转发

不写入转发记录,你的转发在那边不可见。

正常情况下作为转嘟(boost)投递。

点赞与表情回应

一个普通的赞。表情不被携带,且只有你的第一个算数。

一个普通的喜欢。没有表情。

编辑帖子

记录原地更新。

发送一次编辑,Mastodon 显示已编辑标记和历史。

删除帖子

记录被删除。

发送一次删除,旧链接会报告帖子已不存在。

会话串

保持串联,除非你回复的帖子来自联邦宇宙。

保持串联,除非你回复的帖子来自 Bluesky。

长文

标题、摘录和回链,硬切在 300 字符。

完整文章,带标题和摘要,链接回这里。

排版格式

仅纯文本。粗体、斜体、标题、列表和颜色全部丢失。

大部分格式保留。

话题标签

可点击,并进入 Bluesky 的标签信息流。

纯文本。不可点击,也不进入 Mastodon 的话题时间线。

资料简介

截断到 256 字符。

完整携带。

资料链接

没有链接列表可以承载。它们被追加为纯文本行,放不下就被丢弃。

一张正规的链接表。

头像和横幅

仅 PNG 和 JPEG,最大 1 MB。其他一律跳过。

任何格式,任何大小。

代词和生日

不发送。

不发送。

已验证声明

不发送。

不发送。

帖子的语言

携带。

携带。

什么永远不离开 Grilled Cheese

有些东西是刻意不放到任何一个协议上的,值得说明,因为人们往往以为不是这样。

会话

这里的私信是端到端加密的,不参与联邦互通。Bluesky 没有我们会发送的那种私信,所以那边压根没有。参见 会话

屏蔽与静音

没有任何屏蔽或静音记录被发送到任一网络。它们在这里执行,作用于到达你的内容。

已验证声明

你身份上的已验证声明之所以有意义,在于它在这里被核验的方式。它不向外发送,因为外面没有任何东西能核验它。

警告

有一个例外,而且很要紧。

Mastodon 上的人可以给你发私信,它会以一段会话的形式到达这里。那段会话没有加密。ActivityPub 完全没有消息加密,所以它的内容我们读得到,运营发送方服务器的人也读得到。应用会明确标记这类会话,锁形图标绝不声称不真实的事情。

传入的联邦宇宙消息的附件会被丢弃,所以只有一张图片的消息到达时是空的。

关闭一个网络

设置 > 跨网络分享里每个网络各有一个开关,默认都开着。一个身份可以联邦互通到两个网络、一个网络,或者都不;参见 设置

关掉一个开关会停止把新的帖子和转发发往那个网络。已经出去的内容还在外面,之后你做的编辑不会被发送,所以旧帖的远端副本会原地陈旧下去。

开关关着时仍会发生两件事,这是有意的:

  • 删除帖子仍会向那个网络撤回它。

  • 把帖子的受众改为不再公开,同样会撤回它。

开关拦下的是新的分享。它从不拦撤回,因为撤回恰恰是你最希望起作用的东西。

它也不会让你退出那个网络。你的资料仍被提供,别人仍能关注你,关注、点赞和资料更新都不受影响。它管的是你分享的帖子,不是你是否存在。

几件让人吃惊的事

  • 你有两个地址是有意为之。一条帖子的正文里可以写着 @alice.com,而同一个人的联邦宇宙地址是 @[email protected]

  • 转发在 Bluesky 上不可见。你在那边的关注者看不到你转发了什么。

  • 表情回应在两个网络上都变成普通的赞,而且只有第一个算数。

  • 话题标签在 Bluesky 上有效,在 Mastodon 上是死文字。同一条帖子,同一个标签,两种结局。

  • 引用同为 Grilled Cheese 用户的帖子,在哪里都不显示引用卡片。两个网络的读者看到的是一条光秃秃的帖子,看不出它在指向什么。

  • Bluesky 的读者不能给你的投票投票。他们得到的是一个指回这里的链接。

  • 锁定身份会移除你在 Bluesky 上的历史。不只是未来的帖子;参见 私密账号与其他网络

  • 私信与这一切无关。你在“会话”里说的任何东西都不会靠近任一协议。

迁移你的账号

Grilled Cheese 上的每个身份都是 AT Protocol 网络(也就是 Bluesky 所在的网络)的正式公民。它的永久名称是一个 DID,而 DID 属于你:你可以把它迁到另一家提供商,也可以把一个迁进来,你的关注者、帖子和点赞都会随行。没有人需要重新关注你。

因为一个 Grilled Cheese 账号可以持有多个身份,迁移以身份为单位逐个进行。每个身份是各自独立的 DID,迁走一个不影响其余。

什么会迁移,什么不会

迁移携带你的 DID、你的公开记录历史(帖子、点赞、关注、列表)、你的图片和视频静帧,以及你的 Bluesky 应用偏好。它不携带私信和聊天(它们永远不离开保存它们的服务器)、服务器端的信息流位置,也不携带你的用户标识。用户标识属于域名:迁到这里的身份会得到一个 name.grilledcheese.app 用户标识,迁走的身份则使用新提供商给的。如果你拥有自定义域名用户标识,离开时可以带走,因为域名是你的,不属于任何服务器。 目前迁到这里意味着改用 grilledcheese.app 用户标识,即使你原来用的是自定义域名;在这里使用自有域名的支持已在计划中。

迁到 Grilled Cheese

Grilled Cheese 支持标准迁移流程,所以常用工具都能用。用 goat,整个迁移就是一条命令。用完整密码(不是应用密码)登录,请求身份验证码,然后迁移:

goat account login -u you.bsky.social -p <your full password>
goat account plc request-token
goat account migrate \
    --pds-host https://api.grilledcheese.app \
    --new-handle you.grilledcheese.app \
    --new-password <new password> \
    --new-email [email protected] \
    --plc-token <code from the email>

完成后,在你的各个应用里退出并重新登录。有两点值得知道:迁移遵循与注册相同的门,如果注册未向公众开放,你的迁移会落到候补名单上而不是完成;另外一些提供商会限制图片下载速率,账号大的话可能要等上一阵。

迁走

你的身份双向可携,离开不需要我们的许可。唯一的前提是账号上有已验证的邮箱地址,因为授权身份变更的确认码通过邮件发送。匿名账号要先在设置 > 账号里添加一个。

目标服务器自己的工具或 goat 都可以。在命令行下,流程是惯常的四个阶段,Grilled Cheese 作为旧服务器:

# 第一阶段:向新服务器证明你的身份,并在那里创建账号
goat account login --pds-host https://api.grilledcheese.app \
    -u you.grilledcheese.app -p <password>
goat account service-auth --lxm com.atproto.server.createAccount \
    --aud <new server service DID> --duration-sec 3600
goat account create --pds-host <new server> --existing-did <your DID> \
    --handle <new handle> --password <pw> --email <email> \
    --service-auth <token from the previous step>

# 第二阶段:迁移数据
goat account login --pds-host <new server> -u <your DID> -p <pw>
goat repo export <your DID>
goat repo import ./<exported file>.car
goat blob export <your DID>
goat blob upload <each exported blob>
goat bsky prefs export > prefs.json
goat bsky prefs import prefs.json

# 第三阶段:把你的身份指向新服务器
goat account plc recommended > plc_unsigned.json
goat account login --pds-host https://api.grilledcheese.app \
    -u you.grilledcheese.app -p <password>
goat account plc request-token
goat account plc sign --token <emailed code> ./plc_unsigned.json > plc_signed.json
goat account login --pds-host <new server> -u <your DID> -p <pw>
goat account plc submit ./plc_signed.json

# 第四阶段:拨动开关
goat account activate
goat account login --pds-host https://api.grilledcheese.app \
    -u <your DID> -p <password>
goat account deactivate

在第三阶段的身份变更提交之前,一切都未成定局,你随时可以在这里重新激活来中止迁移。离开之后,你在 Grilled Cheese 上的旧账号会停用:它不再接受写入,也不再出现在信息流里,同时网络会获得一段宽限期,从新家完成同步。

探索

探索屏幕
探索

“探索”是你寻找信息流之外内容的地方。搜索框在顶部,三个标签页决定它搜索什么。

用户

按用户名、用户标识或显示名称搜索账号,包括其他网络上的账号。大致知道要找谁时用这个标签页。

帖子

帖子正文和话题标签。

附近

你附近的账号和帖子,前提是你授予了 Grilled Cheese 位置权限。在你授权之前,这里什么都不做,也不索取任何信息。

标签页下方,“探索”显示当前的趋势。服务器冷清时它会直说,而不是编造点什么。

扫码

搜索框右侧的按钮打开扫码器。对准另一部显示着 Grilled Cheese 身份码的手机,你就直达那个主页。这是关注站在你面前的人最快的方式。

入门包与精选列表

“探索”还会呈现入门包(starter pack):围绕某个主题手工编排的一组账号,你可以逐个关注,也可以一次全部关注。它们让新账号在找到任何人之前,就先有一条值得读的信息流。

精选列表的用法相同,但在入门期之后依然有用:列表有成员、有描述、有成员预览,关注列表就是关注它收录的内容。

话题标签

在应用任何地方点按话题标签,都会打开它自己的时间线。在那里你可以关注这个话题标签,它的帖子就会像账号的帖子一样开始出现在你的信息流里。

通知

通知屏幕
提醒标签页

提醒标签页汇集别人做的与你有关的一切:关注、点赞、回复、转发、引用和提及。每一行标出账号、说明对方做了什么,并带一个小图标,让类型一眼可辨。未读的行带一个圆点,衬着着色的背景。

点按某一行会去到事情本身:被点赞的帖子、被回复的会话串、关注了你的主页。底部栏铃铛上的角标统计你还没读的数量;打开标签页就会清零。

通知是按身份分的。切换身份就切换了收件箱,所以你当前没在用的角色的提醒,不会打扰你正在用的这个。

选择什么能通知你

设置 → 通知可以独立开关每一类:提及、回复、回应、关注、私信和频道帖子。偏好属于身份,所以工作角色可以只在被提及时通知,而个人角色事事都通知。

关掉某一类意味着那种提醒根本不会被记录,而不只是保持安静。没有东西会在后台积攒着等你打开,重新打开也不会补上你错过的。关掉之前值得知道这一点:这是在决定你想知道什么,而不是想什么时候被告知。

关注请求

如果你的身份是私密的,关注会以请求的形式到达,而不是只能事后阅读的通知。它们集中在一个单独的屏幕里,从你的个人主页进入,每一条都可以批准或拒绝。

设置

设置屏幕
设置首屏

设置按改动作用于什么来划分,屏幕上写明各自属于哪一层,所以你永远不必猜自己是在改一个角色还是全部。

你的账号

一个人。你的每个身份共用。

此身份

你当前用于发帖的角色。切换身份就切换了整个这部分。

此设备

这一个安装实例的外观与行为。刻意不同步,让手机和笔记本可以各不相同。

下面的每个屏幕都从这个首屏进入。

你的账号

账号设置屏幕
账号

账号汇集属于你本人而非某个角色的一切。

账号状态

账号本身的状态,是一个只读值:正常、匿名、已停用、已封禁或已永久封禁。它回答账号能不能用,与审核无关。

邮箱地址

账号注册所用的地址,也是修改它的地方。修改会向新地址发送验证码。

手机号

添加或更换手机号。已验证的手机号可以用来登录和找回账号。

修改密码

设置或更换账号密码。

双重认证

用身份验证器应用开启第二重验证。开启过程会引导你扫码并确认,然后给你恢复代码,那是丢失验证器后回来的路。把它们保存在不是你手机的地方。开启之后,你还可以查看受信任设备(允许跳过第二重验证的设备),并随时取消信任其中任何一台。

会话

账号登录过的每个地方,附设备和最近使用时间。不认识的就结束它。

我的举报

你举报过什么、结果如何。

管理记录

你当前的状况、仍然有效的违规记录,以及采取过的每一项措施,各自附上所引用的准则和对应的申诉。这份记录涵盖账号名下的所有身份,不只是你正在发帖的那一个。

支付

付款方式和购买记录。

删除账号

移除账号及其名下每个身份。继续之前,屏幕会说明哪些事无法撤销。

开发者

开发者存放 API 密钥,它们让其他工具(包括 Grilled Cheese 的 MCP 服务器)访问你的账号。

免费账号获得只读密钥。Premium 解锁写入范围。你能同时持有的密钥数量有上限,Premium 不会提高它:吊销一个才能再建一个。

密钥只在创建时显示一次,之后永不再现。当场复制。

密钥逐项解锁什么,以及如何连接 Claude 和其他 AI 工具,参见 连接 AI 工具

此身份

这部分作用于哪个身份,在小节顶部写明,旁边有切换按钮,让你不离开屏幕就能换一个来配置。

定时发帖

等待发布的帖子。修改时间、立即发布某一条,或在发出前删除。免费账号可存 5 条定时帖;Premium 提高到 256 条。

通知

通知设置
通知

什么会通知这个身份:关注、点赞、回复、转发、引用和提及,每一项独立开关。因为偏好属于身份,工作角色可以只在被提及时通知,而个人角色事事都通知。

隐私

隐私设置
隐私

谁能看到这个身份,以及别人怎样与你接触。

账号隐私

这个身份是否私密。私密身份的关注以请求形式到达、由你批准,帖子对未获批准的关注者一概隐藏。切换它需要你确认,因为 Grilled Cheese 互通的两个网络对待锁定账号的方式并不相同,参见 私密账号与其他网络

已屏蔽和已静音账号

两张名单,以及移出名单的途径。静音是单向且无声的;屏蔽是相互的。

位置

Grilled Cheese 是否可以使用你的位置、附加到帖子上的地点有多精确,以及是否延迟它、让帖子读作“我来过这里”而不是“我在这里”。照片地图也在这里关闭。

私密账号与其他网络

在 Grilled Cheese 内部,把身份设为私密很直接:只有你批准的关注者能看到你的帖子,新的关注要等你点头。而在 Grilled Cheese 互通的两个网络上,值得确切了解你得到的是什么,因为两边并不一样。两个网络之间的其他差异,参见 联邦互通

Bluesky 及其他 ATProto 应用

账号私密期间不发布任何内容。锁定账号时,你在那边的既有帖子会被移除,你的资料被替换为你的名字、你的头像和一条“该账号为私密账号”的说明,附一个指回 Grilled Cheese 的链接。在 Bluesky 上找到你用户标识的人,只能看出你存在、并且是私密的,仅此而已。

联邦宇宙(Mastodon 及其他 ActivityPub 应用)

新帖子仍会投递,但只发给你批准的关注者,并带一个标记,请其他服务器不要把它们放上公共时间线、并拒绝转嘟。你的资料会声明你手动批准关注者,所以从 Mastodon 关注你的人会看到“已请求”,直到你同意。对方的请求和本地请求进同一个关注请求收件箱。

重要

这是对投递的控制,不是给内容上锁。

其他服务器是被请求尊重它的;没有什么强制它们。你的帖子一旦到达别人的服务器,我们就无法收回,也无法控制它在那里的遭遇:运营那台服务器的人读得到它,而任何看得到帖子的人都能截图。

把私密帖子当作“对公众保密”,而不是当作秘密。

几件让人吃惊的事
  • 锁定不会撤回任何已发出的东西。账号公开期间发的帖子当时就是公开的,副本可能早已存在于别处。

  • 已有的关注者保留访问权。只有新的关注需要批准。

  • 之后解锁账号,帖子不会被追溯地重新发布到 Bluesky。只有从那时起发的才会。

内容偏好

内容偏好
内容偏好

这个身份看到什么。

  • 敏感内容:来自你未关注的人的敏感内容有多少能到达你,分更少标准更多三档。你关注的主页发的敏感帖和普通帖子一样显示。参见 内容警告

  • 政治内容:Grilled Cheese 是向你推荐它,还是有所保留。

  • 隐藏词:含有它们的帖子和回复不再显示给这个身份。匹配不区分大小写,可保存的数量有上限。与内容警告不同,隐藏词除你之外对所有人不可见。

  • 已静音账号,以及是否在别人的帖子上隐藏点赞和分享数。

社区注释

这个身份是否看到读者为帖子补充的背景信息,以及你是否想参与撰写。参与撰写有单独的开启步骤,因为写注释和读注释是两种不同的投入。

跨网络分享

这个身份向更广的社交网络延伸多远。ActivityPub 和 ATProto 是两个独立开关,所以一个身份可以互通到其一、其二或都不。默认都开。

关掉一个会停止把新的帖子和转发发往那个网络。它无法追回已经投递到其他服务器的内容,屏幕上也这样写明。无论开关如何,删除帖子仍会撤回它,因为撤回恰恰是你最希望起作用的东西。参见 关闭一个网络

语言

Grilled Cheese 自身的语言:按钮、标签,以及界面的其余部分。它属于身份,每个身份保留自己的语言,切换身份时界面也跟着切换,无需重启。保持 系统默认,那个身份就跟随你设备的语言。

这与你为帖子声明的书写语言是两回事,后者在编辑器里逐帖设置。

仍在校对中的语言标为 beta,切换前会请你确认,因为翻译一半的界面进去容易出来难。

此设备

这些不同步。手机和笔记本同时登录时,各保各的。

外观

外观设置
外观

浅色还是深色,以及用哪套主题。Grilled Cheese 内置九个主题家族,每个都有浅色和深色两个变体。Premium 增加复制一份并编辑副本的能力;参见 主题编辑器

锁定竖排布局在任何宽度下都保持单栏布局,并让手机不再旋转。它是做什么用的,参见 应用框架

无障碍

无障碍设置
无障碍

文字大小、更高对比度和减少动效。文字大小是系统设置之上的倍率,而不是替代它,所以会叠加在设备已有的设定上。

替代文本提醒默认开启,就是它把提示放在你还没描述的照片下面。它问的是什么、为什么问,参见 替代文本

存储

存储设置
存储

缓存的照片和视频占了多少空间,以及清除的办法。清除的代价只是重新下载一次。

保存到相册也在这里开关,包括 标注 图片发布时是否保存一份。

更多

更多存放较小的设备偏好,包括视频是总是自动播放、仅 Wi-Fi 播放还是从不播放,以及链接在 Grilled Cheese 内打开还是在浏览器打开。

关于与反馈

关于

版本、许可证,以及这些文档的链接。

发送反馈

从应用里写信给我们。它会自动附上应用版本和设备信息,不用你操心。

Grilled Cheese Premium

Grilled Cheese Premium 屏幕
Premium 包含什么

Premium 是付费订阅。它属于你的账号,所以作用于你的每一个身份,而不是其中某一个。

Grilled Cheese 的一切没有它也能用。Premium 提高一些上限、解锁一个屏幕;它不把发帖、阅读、私信或任何使用应用所需的东西关在门外。

从菜单里的 Grilled Cheese Premium 进入,或从设置顶部进入。

包含什么

更多定时帖

最多 256 条定时帖,而不是 5 条。参见 定时发布

自定义主题

创建和编辑你自己的主题。这是 Premium 增加的唯一一个屏幕,而不是提高的上限;见下文 主题编辑器

更长的视频

发布最长 2 分钟的视频,突破标准上限。

实时搜索

亲眼看着搜索进行。搜索一个词,打开实时,匹配的新帖子就会自己不断到达,直到你点击停止。它覆盖整个网络,新帖子在发布后几秒内就会出现。帖子会先等上片刻再出现,好让内容标签有时间先到。

MCP 服务器访问

免费账号获得只读 API 密钥;Premium 解锁写入范围,让连接的 AI 工具能以你的身份发帖、关注、发表回应和编辑主题。密钥放在哪里,参见 开发者;完整流程参见 连接 AI 工具

订阅

屏幕显示月度和年度两种价格,购买通过 App Store 或 Google Play 完成。因为订阅归商店所有:

  • 变更或取消在商店那边进行,不在这里,应用会把你链接到正确的位置;

  • 购买可能短暂停留在处理中状态,商店确认后 Premium 即解锁;

  • 如果连不上商店,屏幕会明说,而不是无声地失败,并且在能连上之前不在该设备上提供订阅。

如果你订阅的是年度,Grilled Cheese 会在续订前三天给你发一封提醒邮件。

订阅生效后,屏幕会显示订阅状态,而不再显示价格。

主题编辑器

外观屏幕
外观,及内置主题

应用内置九个主题家族,每个账号都可以在设置 → 外观里切换。每个家族有浅色和深色两个变体,显示为名字旁边的一对色块,应用会跟随你设备的设置。

Premium 增加的是自己动手做的能力。

从一个现成的开始

你不会直接编辑内置主题。你复制它,然后编辑副本,这意味着你的起点永远是已经可用的东西,而不是一片空白的颜色。

主题菜单
复制主题

点按任意主题旁的 ,选择复制。副本以来源命名,比如“Grilled Cheese 副本”,并直接进入编辑器。你自己的主题在那个菜单里还有编辑删除;内置主题只提供复制,因为它没有可以安全原地更改的东西。

你能改什么

主题编辑器
主题编辑器

编辑器是一份值列表加实时预览。顶部的卡片把你的主题应用在一行文字和一对按钮上,你在下方改动什么,它就随之更新。

主题名称

它在选择器里叫什么。

字体排印

从应用捆绑的字体中选择字体,以及一个文字大小比例。

颜色

每一个颜色角色,各配一个色块和它的值:用于链接和按钮的主强调色、衬在其上的文字色、容器变体、承载帖子的表面色、帖子背后的页面色、用于时间戳和用户标识的弱化文字色,以及帖子之间的细线。值可以写成任何 CSS 颜色,所以 #7fffd4rgb(127 255 212)hsl(160 100% 75%)aqua 是同一个东西。

编辑器边改边检查对比度。难以阅读的搭配会连同实际比值一起标出,所以对比度低(4.2:1)既告诉你有问题,也告诉你差多少。它是警告而不是拒绝:这是你的主题。

保存留下它,应用切换到它。保存的主题存在你的账号上而不是设备上,所以它们会跟你到其他设备,并与内置主题并排出现在选择器里。

Premium 不是什么

Premium 不影响别人看到什么、你的帖子如何排序,或谁能联系你。你的主页上没有 Premium 徽章,任何人的信息流里也没有优先权。它提高的是你自己的上限,仅此而已。

会话与内容审核

应用的这些部分在此有文字说明,但暂无插图;它们的线框图需要生成器尚不具备的假服务器支持。

会话

菜单里的会话存放私信。它们是端到端加密的:Grilled Cheese 的服务器传递消息,但读不了。

会话可以是一对一,也可以是群组。群组成员在会话的信息屏幕里管理,你可以在那里添加成员、查看谁在里面,以及退出。

因为加密是货真价实的,有几件普通聊天应用不适用的事随之而来:

  • 在你的设备拥有密钥之前发给你的消息,事后无法解密。应用会直接告诉你,而不是显示一个空气泡。

  • 在新设备上登录会建立新密钥。早于该设备的历史不会跟过去。

会话和其他一切一样,属于你正在使用的身份。

举报与审核

每条帖子和每个账号的更多菜单里都有举报。举报会询问哪里出了问题,并让你补充背景。

设置 → 我的举报显示你提交过什么、结果如何。举报有去处,你也看得到去了哪里。设置 → 管理记录是另一个方向:你自己当前的状况,以及针对该账号采取过的每一项措施,并附带解释,而不是无声的处罚。一份记录涵盖账号名下的所有身份。

在静音、屏蔽、隐藏词和内容标签之间,“照单全收”与“举报它”之间还有大片余地。控制项参见 内容偏好;各种标签的含义,以及如何举报本该带标签的帖子,参见 内容警告

获取帮助

如果这里有内容写错了、过时了或缺失了,请告诉我们:[email protected]。你也可以在应用内发送反馈:打开菜单,选择发送反馈