我为我的jekyll网站创建了一个默认的web _layout . 液体标签在default.html中按预期处理,这很棒 . 在下面的摘录中,循环和post.url&post.title按预期展开 . 但我想将内容加载到with id =“page-content-wrapper” . div中加载的内容来自pages / blog.html . 如果我将Liquid指令放在该文件中,则jekyll不处理它们,因此呈现的内容只显示文字“{}” .
如何让jekyll处理pages / blog.html中的液体标签?
1 回答
好的,明白了!
您的页面不是由jekyll生成的,它们只是作为静态文件复制 . 为了生成您的页面,您需要向它们添加front matter .
page / home.html
这将生成ajax调用所需的html片段 . 在
pages
文件夹中的每个文件上执行此操作 .您的固定链接设置
permalink: pretty
会出现一个小问题 . 使用此设置,pages/home.html
变为pages/home/index.html
,并且您的ajax调用返回404错误 .你可以设置
permalink: :title
,它会正常工作 .