【问题标题】:Markdown: less sign and back slash interpretationMarkdown:减号和反斜杠解释
【发布时间】:2017-09-25 05:09:08
【问题描述】:

我正在 GitHub 上编写一个 README.md 文件。 在我的项目解释中,我想特别提到一个 Windows 用户路径:

C:\Users\<username>\AppData\Local

我只是在这里看到格式化工作正常。相反,在 Github 上,该行显示如下:

C:\Users<username>\AppData\Local\

即使 md 文件包含正确的格式。 \&lt; 似乎(由于某些我不知道的规则)简单地转换为 &lt;

你知道为什么会发生吗?

【问题讨论】:

  • 虽然技术上不是重复的,但您可能会在这里找到更好的答案:< has special meaning in markdown?
  • @Waylan:第一个建议的链接是正斜杠结合减号,我想要反斜杠和减号
  • 如果您按照上面第二个链接中的建议将您的 URL 放入代码跨度或块中,则不会出现问题。事实上,有些人会争辩说,所有要显示为文本的 URL 都应该在代码跨度/块中。

标签: github markdown github-flavored-markdown


【解决方案1】:

Markdown 允许在其中包含 HTML 实体,因此 '&lt;,'\' 是例如&amp;#92;(也为 \\ 在 GitHub 上为我工作)和 '>' 是 &amp;gt; 等;如果您需要更多,请搜索 HTML 特殊字符。您可以通过 &amp;#dddd; 符号轻松地在 UTF8 中编码所有内容,其中 d 代表一个数字。

不幸的是,它经常在代码段或其他解释器中有所不同。

在 GitHub 编辑器中使用预览的示例:

C:\\Users\\\<username\>\\AppData\\Local

C:\\Users\\&lt;username&gt;\\AppData\\Local

C:&#92;Users&#92;&lt;username&gt;&#92;AppData&#92;Local

所有结果都输出到相同的输出。

【讨论】:

  • 之前已经尝试过了..不走运,&amp;lt; 在 Github Flavor Markdown 上没有被解释
  • 是的,我试过了;)只是文件需要一个合适的结尾
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-14
  • 2018-06-20
  • 1970-01-01
相关资源
最近更新 更多