我想在Markdown中创建一个长" - ",通常用在相邻(子)句子之间.
在这里,我复制了另一个网站的特定角色: - .
如何在Markdown中创建这样的" - "?
Way*_*lan 14
你有三个选择:
插入Unicode字符
使用HTML实体作为角色.
使用Smartypants之类的工具将纯文本转换为HTML实体.
您可以从其他位置复制该字符,然后将其直接复制到您的文档中.当然这很乏味且不太方便.但是,正如其他答案中所强调的那样,您可以学习用于插入所需字符的系统的键盘快捷键.
使用HTML实体是Markdown官方支持的方法.正如规则所述:
对于Markdown语法未涵盖的任何标记,您只需使用HTML本身.没有必要为它添加前缀或分隔它以表明您正在从Markdown切换到HTML; 你只需使用标签.
因此,只需将HTML实体直接插入到您的文档中即可.您可以在互联网上找到许多网站上列出的各种代码(例如此处或此处).与破折号相关的一些是:
En-Dash – –
Em-Dash — —
Minus Symbol − −
Run Code Online (Sandbox Code Playgroud)
当然,您可能不希望每次需要使用它们时记住或查找HTML实体代码.只使用键盘上的基本字符更容易.出于这个原因,Markdown的创建者还创建了Smartpants,这是一个Markdown后处理器.它接受Markdown的输出并将纯字符快捷方式转换为适合您的HTML实体.
正如文档所述:
SmartyPants可以执行以下转换:
- 直引号("和')成"卷曲"引用HTML实体
- 反引号样引用("喜欢这个")到"卷曲"引用HTML实体
- 将虚线(" - "和"---")划分为en和em-dash实体
- 三个连续点("...")进入省略号实体
这意味着您可以使用普通的旧ASCII直引号,普通破折号和普通点来编写,编辑和保存帖子,但是您发布的帖子(以及最终的HTML输出)将显示智能引号,em-dashes和正确的省略号.
当然,要利用Smartpants的,你需要或者是使用支持个聪明的家伙插件或运行通过命令行程序,你降价输出的节目之一.因此它无处不在.但是当它处于支持它的环境中时,它会很有效.
oli*_*ver 10
如果允许,您可以尝试使用 HTML 实体—或—.
https://daringfireball.net/projects/markdown/syntax
| 归档时间: |
|
| 查看次数: |
6503 次 |
| 最近记录: |