# 在联邦帖子中引用

**URL:** https://meta.discourse.org/t/quoting-in-federated-posts/369679
**Category:** Feature
**Tags:** activitypub
**Created:** [2025年六月11日 06:50 UTC](https://meta.discourse.org/t/quoting-in-federated-posts/369679 "2025-06-11T06:50:39Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2025年六月11日 06:50 UTC](https://meta.discourse.org/t/quoting-in-federated-posts/369679/1 "2025-06-11T06:50:39Z")

</div>

我理解为什么HTML标签和markdown会被剥离（然而，关于markdown的一个说法是它的可读性😏）。Mastodon两者都无法显示。

但是否有可能至少显示带有`

今天就发生了这种情况，一位Mastodon用户不明白引用的文本是什么，以及我的回答从哪里开始。

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2025年八月17日 07:41 UTC](https://meta.discourse.org/t/quoting-in-federated-posts/369679/2 "2025-08-17T07:41:55Z")

</div>

我知道 Mastodon 在显示 html 或任何其他标签方面非常有限，也许因此所有标签都必须被删除。

我不太明白这一点，因为 Markdown 的一个优点是即使在 ` **未处理** ` 时也易于阅读。

但是，如果引用 `>` 被剥离，它会完全破坏内容。然后，引用的文本看起来就像是由回答者本人所写——这真的令人困惑，有时会让人感觉精神分裂。

所以，能否添加或保留 `>`？

---

<div class="post-metadata">

### Author: ![nightpool1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nightpool1/32/504066_2.png) [@nightpool1](https://meta.discourse.org/u/nightpool1)
#### Post date: [2025年八月17日 17:35 UTC](https://meta.discourse.org/t/quoting-in-federated-posts/369679/3 "2025-08-17T17:35:17Z")

</div>

这是 Mastodon 必须添加的一项功能，因为它涉及到他们如何处理传入的 HTML 标签

Markdown 不用于服务器之间的通信。Mastodon 无法访问您输入的任何原始 Discourse markdown，它只能看到渲染后的 HTML 标签。但是，我同意添加某种指示符来表示块引用可能是不错的——这比“显示原始 markdown”看起来要困难得多

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2025年八月17日 17:47 UTC](https://meta.discourse.org/t/quoting-in-federated-posts/369679/4 "2025-08-17T17:47:11Z")

</div>

我明白了。也就是说 Mastodon 会去除不需要的东西，而 WordPress 在将文本发送到 fediverse/Mastodon 时会像这样更改 `<h1>header</h1>` 为 ` **header** ` 以避免这种情况，但 Discourse 会将所有内容都转换为 html 标签，然后 Mastodon 会进行清理？而问题从来不是 `>`，而是联邦化之前将其更改为 html？

因为 Mastodon 从不移除 markdown，它只是无法显示大部分 markdown。

我们又回到了起点：问题在于 Discourse，而不是 Mastodon 的行为，如果引用中的行以 `>` 开头，一切都会好起来的。

或者是我理解错了？

---

<div class="post-metadata">

### Author: ![thommie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thommie/32/518915_2.png) [@thommie](https://meta.discourse.org/u/thommie)
#### Post date: [2025年八月23日 05:44 UTC](https://meta.discourse.org/t/quoting-in-federated-posts/369679/5 "2025-08-23T05:44:34Z")

</div>

这是 @angus ActivityPub 插件的错误还是需求？还是 Mastodon 开发的需求？
