在Jekyll中,您可以执行以下操作添加文件:
def longest_run(aList):
maxCount = 1
actualCount = 1
for i in range(len(aList)-1):
if aList[i] == aList[i+1]:
actualCount += 1
else:
actualCount = 1
if actualCount > maxCount:
maxCount = actualCount
return(maxCount)
如果将更多文件添加到文件夹,则必须手动添加它们:
{% include some-folder/some-file.html %}
Jekyll中是否可以自动将所有文件包含在文件夹中?
答案 0 :(得分:0)
在包含(source)中似乎有一个变量名。
如果允许的话:
JFrame
那么这也是允许的:
{% include {{ page.my_variable }} %}
具有如下所示的include_all_files.html:
{% include include_all_files.html folder="some-folder" %}
答案 1 :(得分:0)
我找到了一种方法来包括当前文件夹中所有文件的内容,不包括当前文件。
{% assign parent_path = page.path | split:'/' | last %}
{% assign parent_path = page.path | remove: parent_path %}
{% for file in site.static_files %}
{% if file.path contains parent_path %}
{% assign file_name = file.path | remove: parent_path | remove: "/" %}
{% include_relative {{ file_name }} %}
{% endif %}
{% endfor %}
我的设置原因:我有一个很大的markdown文件(main.md
),其中包含很多信息,因此我需要一种将内容移动到单独的文件中并包含它们的方法与main.md
。