# 允许在帖子标题中使用代码Markdown

**URL:** https://meta.discourse.org/t/allow-code-markdown-in-post-titles/266377
**Category:** Feature
**Created:** [2023年五月27日 11:54 UTC](https://meta.discourse.org/t/allow-code-markdown-in-post-titles/266377 "2023-05-27T11:54:58Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![roke\_julian\_lockhart](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roke_julian_lockhart/32/540179_2.png) [@roke\_julian\_lockhart](https://meta.discourse.org/u/roke_julian_lockhart)
#### Post date: [2023年五月27日 11:54 UTC](https://meta.discourse.org/t/allow-code-markdown-in-post-titles/266377/1 "2023-05-27T11:54:58Z")

</div>

# 建议

与标题中的

```markdown
[obfuscation](link)

```

不同，`code` 不会阻止用户在不知情的情况下进入帖子——它仅仅提供了视觉上的强调。GitHub 在帖子标题中允许使用它。

# 示例

> **[\`snapd\` \`--edge\` is 2.59.4, but \`--beta\` is 2.59.5](https://forum.snapcraft.io/t/snapd-edge-is-2-59-4-but-beta-is-2-59-5/35359?u=beedellrokejulianloc)**
>
> type: snapd snap-id: PMrrV4ml8uWuEUDBT8dSGnKUYbevVhc4 channels: latest/stable: 2.59.2 2023-05-02 (19122) 55MB - latest/candidate: 2.59.4 2023-05-23 (19361) 55MB - latest/beta: 2.59.5 ...

演示了为什么这是一个问题。正如链接器所示（因为链接器实际上使用了正确的标题，您必须点击才能查看真实的标题），实际的标题 Markdown 是：

```markdown
`snapd` `--edge` is 2.59.4, but `--beta` is 2.59.5

```

它被截断为：

> [`snapd` `--edge` is 2.59.4, but `--beta` is 2.59.5](https://forum.snapcraft.io/t/snapd-edge-is-2-59-4-but-beta-is-2-59-5/35359)

如果解析了代码块，这将解决这个问题。然而，通常情况下，问题仅仅是装饰性的。这只是最重要的例子。

---

<div class="post-metadata">

### Author: ![mattdm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mattdm/32/216484_2.png) [@mattdm](https://meta.discourse.org/u/mattdm)
#### Post date: [2023年五月27日 18:47 UTC](https://meta.discourse.org/t/allow-code-markdown-in-post-titles/266377/2 "2023-05-27T18:47:51Z")

</div>

是的，这样会很好。斜体也可以——也许粗体也可以，只要只加粗一两个词，而不是整个句子。

---

<div class="post-metadata">

### Author: ![Noble\_Fish](https://avatars.discourse-cdn.com/v4/letter/n/ad7895/32.png) [@Noble\_Fish](https://meta.discourse.org/u/Noble_Fish)
#### Post date: [2026年三月21日 09:20 UTC](https://meta.discourse.org/t/allow-code-markdown-in-post-titles/266377/3 "2026-03-21T09:20:20Z")

</div>

就个人而言，我对 `code` 样式的需求远大于对粗体和斜体的需求，因为在一些开发论坛中，总是需要使用 `code` 样式来避免变量名等字符串与普通文本混淆。

---

<div class="post-metadata">

### Author: ![roke\_julian\_lockhart](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roke_julian_lockhart/32/540179_2.png) [@roke\_julian\_lockhart](https://meta.discourse.org/u/roke_julian_lockhart)
#### Post date: [2026年三月21日 09:55 UTC](https://meta.discourse.org/t/allow-code-markdown-in-post-titles/266377/4 "2026-03-21T09:55:40Z")

</div>

@Noble_Fish, 在此期间，用 `"` 将它们括起来是可接受的英语——在标记语言出现之前就是这样使用的。我​​不认为有太多的代码会在 `\u003cdfn\u003e` 之外被使用，所以它应该适用。
