Markdown无法呈现简单链接

时间:2019-02-12 03:45:06

标签: html markdown jekyll

我正在使用在Markdown-Jekyll-Liquid-YAML上运行的模板在文档站点上工作。一切正常,但有一个小问题。有一个显示/隐藏答案面板的FAQ模板。这一切都在CSS和HTML中完成,并且也起作用。除非,如果我包括使用在其他地方均可使用的Markdown语法的超链接,则不会呈现超链接,而只是将其显示为原始文本。 (我尝试以纯HTML格式输入链接,但无济于事。)

以下是HTML的相关代码段:

<div class="panel panel-default">
                    <div class="panel-heading">
                        <h4 class="panel-title">
                            <a class="noCrossRef accordion-toggle" data-toggle="collapse" data-parent="#accordion" href="#collapseEight">Is DDOS protection in place?</a>
                        </h4>
                    </div>
                    <div id="collapseEight" class="panel-collapse collapse">
                        <div class="panel-body">
                            Yes, basic Azure DDOS defence is provided by default and [Azure DDOS Protection Standard] (https://docs.microsoft.com/en-us/azure/virtual-network/ddos-protection-overview) can be activated if required.
                        </div>
                    </div>
                </div>

任何提示表示赞赏!

1 个答案:

答案 0 :(得分:1)

首先您写了:

[Azure DDOS Protection Standard] (https://docs.microsoft.com/en-us/azure/virtual-network/ddos-protection-overview)

应该是(两部分之间没有空格):

[Azure DDOS Protection Standard](https://docs.microsoft.com/en-us/azure/virtual-network/ddos-protection-overview)

您应该知道的第二点是,允许在Markdown文件中使用HTML ...但是enter image description here。我将在此处使用纯HTML链接:

<a href="https://docs.microsoft.com/en-us/azure/virtual-network/ddos-protection-overview">Azure DDOS Protection Standard</a>

更准确地说(谢谢克里斯):

  

Markdown是does not always work very well“在块级HTML标记中未处理。例如,您不能在HTML块中使用Markdown样式的*emphasis*。”