【问题标题】:How to avoid generated link inside h1 tag when using the GitHub Markdown API?使用 GitHub Markdown API 时如何避免在 h1 标签内生成链接?
【发布时间】:2015-03-04 13:31:37
【问题描述】:

当我测试 GitHub Markdown API (https://developer.github.com/v3/markdown/) 时,我会在转换简单的“# Headline”时得到一个 h1 标签内的链接。

这是我发送的:

curl --data '{"text":"#Headline","mode":"markdown"}' https://api.github.com/markdown

这是我得到的:

<h1> <a id="user-content-headline" class="anchor" href="#headline" aria-hidden="true"><span class="octicon octicon-link"></span></a>Headline</h1>

这是我期望得到的:

&lt;h1&gt;Headline&lt;/h1&gt;

有谁知道为什么会这样以及如何避免?

谢谢。

【问题讨论】:

  • 它在那里,因此您可以直接链接到标题。如果你不希望你的文档以 GitHub 的方式呈现,你为什么要用他们的 Markdown 服务来呈现它?
  • 感谢您的回答。我想知道为什么要那样做。你有什么可以推荐的降价服务吗?
  • 这在很大程度上取决于您要完成的工作。如果您尝试预览 GitHub 将如何呈现文件,GitHub 服务非常棒。 original Markdown implementation 对于许多想要在本地渲染的人来说已经足够了,但其他一些人想要更强大的实现,比如 MultiMarkdown 或 Pandoc。无论如何,tool recommendations are off topic on Stack Overflow。也许你可以改写你的问题,让它更客观?

标签: github markdown github-api octicons


【解决方案1】:

您可以尝试将mode 参数设置为gfm(默认为markdown)。

https://developer.github.com/v3/markdown/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-27
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    相关资源
    最近更新 更多