电报降价语法:粗体*和*斜体? (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 月)的主要内容,如果未能解决你的问题,请参考以下文章