我正在使用在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>
任何提示表示赞赏!
答案 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*
。”