首发于Enaium的个人博客
引言
上集我们学习了如何创建一个index
的布局,那么是不是所有的页面都要创建一个布局,那肯定不是的,那样的话实在太麻烦,因为只显对应页面的markdown
里面的内容,所以创建一个single.html
布局就可以了,所有的页面都可以使用这个布局
布局
在layouts/_default
里有一个single.html
的布局,默认是空的,我们只需要读取到markdown
的内容,之后呈现在页面中
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{
{ .Title }}</title>
</head>
<body>
{
{ .Content }}
</body>
</html>
测试
在home.md
里面写一些内容
# Home
## Single
好了现在所有的页面都可以使用single.html
这个布局了