电报标记语法:加粗 *和* 斜体?(2018年9月)

43

通过查看Telegram的“Markdown语法”维基页面,相对容易创建粗体和斜体文本。

在那里,它说

*this is in italic* and _so is this_

**this is in bold** and __so is this__

***this is bold and italic*** and ___so is this___

导致结果

这是斜体字这也是斜体字

这是粗体字这也是粗体字

这是粗斜体字这也是粗斜体字

.

But using

***this is bold and italic***

导致

*这是粗体和斜体*

以及

___this is bold and italic___

导致结果

_这是粗体和斜体_

.

那就是:Telegram的Markdown解释方式可能已经改变了。 在编写Telegram机器人时,可以使用HTML而不是Markdown。但我只想在与朋友进行常规聊天时简单地写一些 粗体和斜体文本
在这里使用Markdown语法无效。我已经尝试过了。

3
你是在询问用户角度还是开发者角度?这句话:“我想在与朋友聊天时简单地写一些加粗和斜体的文字”,似乎表明是前者。这使得这个问题不适合在 Stack Overflow 上讨论。 - BoltClock
我是从用户的角度来问这个问题的。如果这个问题不适合在Stack Overflow上发布,那么我应该在哪里发布呢?Superuser.com? - Nemgathos
这是标准的Markdown行为。看起来您在该Markdown实现中发现了一个错误。我建议向开发人员提交错误报告。作为解决方法,您可以尝试混合使用星号和下划线语法,看看是否有效:__*这是粗体和斜体*__**_这是粗体和斜体_** - Waylan
这些实现效果不太好。我想我会联系Telegram的人。 - Nemgathos
4
留给后人:OP 发布的链接并不是 Telegram 的 Markdown 文档,而是 Sourceforge Wiki 的 Markdown 文档。Telegram 的源代码也不在 SourceForge 上,而是在 github 上:https://telegram.org/apps#source-code - dualed
这是Sourceforge的Markdown语法。 - Simon Wright
3个回答

59

那个维基页面已经过时了。Telegram接受标准Markdown文本格式:

  • 粗体:双* = **hello world**
  • 斜体:双_ = __hello world__
  • 等宽字体:三重` = ```hello world```

15
删除线:双 ~ = ~~你好世界~~; 同时,你可以使用单个反引号来使用单行等宽字体。 - Random Tourist

22
你可以选中文本,然后按右上角的三个点按钮。它将呈现给你一系列格式选项。做两次,首先选择一个格式,然后选择另一个。结果,这段文本将会加粗和斜体。

1
这至少是一个有效的好解决方案。谢谢。但是Telegram没有做得很好。在查看Web应用程序时仍然无法正确显示,并且缺少适当的Markdown语法。 - Nemgathos

-2

ragip的回答目前似乎有效。但是,对于内联等宽字体,请使用单个反引号(`)括起来。三个反引号用于代码块。Telegram中的等宽字体遵循Markdown标准。


这并没有回答问题。它可能更适合作为对此答案的评论:https://dev59.com/MVQK5IYBdhLWcg3wF8B6#61816537 - Stefan_EOX

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接