我最近将我的静态Nanoc网站转换为Jekyll,而且它已经差不多完成了。但是,我最近添加了一个新页面(通过添加名为' menu'的文件夹,在此文件夹中添加index.html,以及创建具有相关YAML问题的根md文件)。页面呈现正常,一切正常,但是,当我尝试将内容写入此页面并进行构建时,它保持默认,使用“菜单”。内容中的标题,没有别的。我不确定问题是什么,页面在控制台(Jekyll或开发人员)中没有任何错误,相关文件在那里,并且当我运行{{1}时页面被识别为已更改并进行更改,但它没有将我的更改吐出到_site / menu。我需要在某处添加页面引用吗?问题是什么?
更新(添加代码):
道歉当我最初发布此代码时,我无法访问代码。请参阅下面的代码
这是破页的页面降价
Jekyll build --watch
root的HTML就在这里
---
layout: page
title: Menu
permalink: menu/
---
最后是我的菜单页面(来自构建后的_site,包括上面的HTML)
---
layout: default
---
<div class="menu">
<div class="container large-padding-top">
<div class="row">
<div class="col-md-12">
<div class="tabbed-area">
<ul class="tabs group">
<li><a href="#box-one">Tab 1</a></li>
<li><a href="#box-two">Tab 2</a></li>
</ul>
<div class="box-wrap">
<div id="box-one">
<p>foo</p>
</div>
<div id="box-two">
<p>bar</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
答案 0 :(得分:1)
当我尝试将内容写入此页面并进行构建时,它仍然存在 默认情况下,使用&#39;菜单&#39;内容中的标题,没有别的
如果我没弄错的话,{{ content }}
在这里丢失了:
<div class="post-content">
{{ content }}
</div>
或者您想要显示的其他任何地方。
希望有所帮助。