电报降价语法:粗体*和*斜体? (2018 年 9 月)

Posted

技术标签:

【中文标题】电报降价语法:粗体*和*斜体? (2018 年 9 月)【英文标题】:Telegram markdown syntax: Bold *and* italic? (September 2018) 【发布时间】:2019-02-28 22:13:59 【问题描述】:

通过查看Telegram’s “Markdown Syntax” Wiki page,创建粗斜体的文本应该相对容易。

上面写着

*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___

结果

这是斜体 也是这样

这是粗体也是这样

这是粗体和斜体也是这样

.

但是使用

***this is bold and italic***

结果

*这是粗体和斜体*

___this is bold and italic___

结果

_这是粗体和斜体_

.

也就是说:Telegram 的 markdown 解释肯定变了。

When programming a Telegram bot, it is possible to use html instead of markdown,但我想简单地写一些粗体和斜体文字给我的朋友,同时定期与他们聊天。

使用此处使用的 markdown 语法不起作用。我已经试过了。

【问题讨论】:

您是站在用户还是开发者的角度提问? “我想简单地写一些粗体和斜体文字给我的朋友,同时经常和他们聊天”这句话似乎暗示了前者。这使得这个问题与 Stack Overflow 无关。 我是从用户的角度来问这个问题的。如果这与 Stack Overflow 无关,我应该在哪里发布? Superuser.com? 这是标准的 Markdown 行为。您似乎在该 Markdown 实现中发现了一个错误。我建议向开发人员提交错误报告。作为一种解决方法,您可以尝试混合使用星号和下划线语法,看看是否可行:__*this is bold and italic*__**_this is bold and italic_** 这些实现也不能正常工作。我想我会联系 Telegram 的人。 为了后代:OP 中的链接页面不是 Telegram 的 Markdown 文档,而是 Sourceforge Wiki 的 Markdown 文档。电报源也不在 SourceForge 上,它们在 github 上:telegram.org/apps#source-code 【参考方案1】:

该 Wiki 页面已过时。 Telegram 接受标准的 Markdown 文本格式:

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

【讨论】:

删除线:双倍~ = ~~hello world~~;您也可以通过使用单个反引号来使用单行等宽字符。【参考方案2】:

您可以突出显示文本,然后按右上角的三点按钮。它将为您提供格式选项的选择。做两次,首先选择一种格式,然后选择另一种。因此,文本将变为粗体和斜体。

【讨论】:

这至少是一个很好的解决方案。谢谢。但是 Telegram 并没有做得很好。查看 Web 应用程序时仍然无法正确显示,并且仍然缺少正确的 markdown 语法。【参考方案3】:

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

【讨论】:

以上是关于电报降价语法:粗体*和*斜体? (2018 年 9 月)的主要内容,如果未能解决你的问题,请参考以下文章

markdown 语法

Typora语法

Markdown 语法手册 - 完整版(上)

如何在电报中使用降价?我想发送带有超链接的消息

Markdonw语法

Markdown语法