Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何在降价中引用代码?_Css_Html_Markdown_Jekyll - Fatal编程技术网

Css 如何在降价中引用代码?

Css 如何在降价中引用代码?,css,html,markdown,jekyll,Css,Html,Markdown,Jekyll,我写的降价文件主要是为了我的jekyll博客,所以液体方法是可以的 将原始HTML代码插入到标记中时。整个降价代码页看起来既丑陋又混乱。几天后就很难修改了 所以我可以让一些代码成为参考风格。更具体地说,将原始HTML代码放在标记代码页的底部,只在原始段落中使用[…]。就像链接和图像引用语法一样 这里是源代码 帕拉1 帕拉2 帕拉3 我想做的就是在这里 帕拉1 帕拉2 [简要参考代码] 帕拉3 Jekyll内置了用于显示代码的语法高亮显示,这不仅可以确保代码正确呈现,也就是说,包装在中,Mark

我写的降价文件主要是为了我的jekyll博客,所以液体方法是可以的

将原始HTML代码插入到标记中时。整个降价代码页看起来既丑陋又混乱。几天后就很难修改了

所以我可以让一些代码成为参考风格。更具体地说,将原始HTML代码放在标记代码页的底部,只在原始段落中使用[…]。就像链接和图像引用语法一样

这里是源代码 帕拉1 帕拉2

帕拉3 我想做的就是在这里 帕拉1 帕拉2 [简要参考代码]

帕拉3

Jekyll内置了用于显示代码的语法高亮显示,这不仅可以确保代码正确呈现,也就是说,包装在中,Markdown除了链接外,无法引用内容:

{% capture reference %}
… any html content …
{% endcapture %}
…
{{ reference }}
使用Jekyll,您甚至可以在.md文件中使用Liquid的捕获标记:

但这只有在您首先捕获内容时才有效


恐怕不可能完全按照你的意愿去做;但根据您的实际HTML内容,应该有多种选择。

您将如何引用代码?不需要引用代码。内联HTML是指以实体形式呈现的转义HTML,还是指用于修改文本结构的原始HTML?@Dai yes you a right,我的意思是我想修改文本的结构并区分原始HTML和标记代码。为什么不使用编辑器并将所有HTML代码缩进4个空格,然后再将其插入标记文件中,以代码块中呈现的方式这是一个好方法,但我想做得更好。我的想法可以使文章结构清晰。谢谢你的回答。当然,它会使代码变得漂亮。不过,我想做的有点像{%include%}所做的。很抱歉,缺少信息,我为我的问题添加了一个简单的示例,现在您可能知道我想做什么。谢谢,您回答了我的问题,它真的很有效。你能给我提供更多的方法来解决这个问题吗?嗯,我想到的第三个方法是使用你已经提到的{%include%}。你能详细说明一下你想要使用的HTML标签吗?现在我发现了两个问题。首先,如果使用{%capture reference%},则必须将{%capture reference%}引用HTML代码{%endcapture%}放在**{reference}**之前。很难看。现在我通常把捕获放在第一位。其次,如果我使用{include},我应该将HTML文件放在_include文件夹中,这会使我混淆参考HTML和我的Jekyll站点的其他包。Mardown是为了简单而设计的,这意味着内容不会出现在代码之外的其他地方。如果你能提供更多细节,我很乐意提出一个替代方案。你在问题中给出的例子实际上已经解决了。我更新了我的答案,加入了与你给出的完全相同的例子。如果你想引用链接以外的任何内容,你应该重新表述你的问题。
- item 1
- item 2
- [boring_link]
- para3

[boring_link]: https://boring.com/link.html "description of boring link"
{% capture reference %}
… any html content …
{% endcapture %}
…
{{ reference }}