Jekyll打印文件内容

时间:2018-06-20 09:00:17

标签: jekyll jekyll-extensions

我有一个包含代码的文件。我想将该文件放在自定义文件夹中,并在帖子中获取它的源代码。可能吗?

类似这样的东西:

{{ 'samples/trafikito.html' | raw }}

因此它将读取文件内容并只返回其中的内容。

1 个答案:

答案 0 :(得分:0)

您可以将sample文件夹放在_includes文件夹内。然后,将include标记包装在<pre><code> ... </code></pre>中。因此,它看起来如下所示:

# inside _includes/samples/trafikito.html

<div>
    <h1>Test Code<h1>
    <p>Test Code</p>
</div>


================


# inside the file where you want to include the sample

...
<pre>
    <code>
        {% include samples/trafikito.html %}
    </code>
</pre>
...

这适用于任何源代码文件类型(.html.json等),因为Jekyll只是将完整的文件内容插入目标文件。插入的代码周围带有标签,这些标签告诉浏览器将内容呈现为文本代码,而不是实际代码