我们已经在一个静态站点上工作了。我们使用了javascript客户端和HTML。我是一个堵塞堆栈和静态站点生成器的初学者。我们有所有页面的通用代码,即页眉和页脚相关代码。如何使用静态站点生成器对所有页面使用通用页眉/页脚?
发布于 2020-05-25 15:24:02
我不能回答所有的静态网站生成器,但对十一你会使用一个布局文件。这是记录在案,好的,但这里有一个例子。
首先,确保您有一个_includes文件夹,这是十一个查找布局的地方,默认情况下包括在内。(你可以改变这个。)使用您选择的模板语言创建布局文件,例如:main.liquid
<html>
<head>
</head>
<body>
{{ content }}
</body>
</html>在此模板中,页面的内容将位于content变量中。要在常规的标记文件中使用此布局,请在前面引用它:
---
layout: main
---
## Hello World
Im markdown!这假设您需要一个布局的“包装器”。您还可以创建一个名为header.liquid (或者使用您喜欢的模板语言的扩展名)和footer.liquid的文件,然后从您的文件中包含它们。
十一是非常灵活的,给你很多的选择。
https://stackoverflow.com/questions/61917617
复制相似问题