首发于Enaium的个人博客
引言
前面几期视频学习了一些布局和模板语法,其实Hugo的最终用法就是来写个人博客,需要遍历出所有的博客来呈现在网站的主页,Markdown文件都会创建一个页面,所以只需要把每个页面的地址遍历出来就行了
创建页面
首先在content/post创建多个页面,以此类推创建4个页面
# Post1
布局
因为要使用模板语法来遍历出这些页面,所以这里选择修改主页布局,使用with将当前目录改为/post,接着使用range来遍历.Pages,Title就是每个页面的标题,Permalink就是路径
{{ with .Site.GetPage "/post" }}
{{ range .Pages }}
<p><a href="{{ .Permalink }}">{{ .Title }}</a></p>
{{ end }}
{{ end }}
本文介绍了如何利用Hugo框架在个人博客中遍历Markdown文件,展示所有文章。通过在content/post目录下创建多个页面,并修改主页布局,使用with和range模板语法,可以轻松获取每个页面的标题和路径,从而在主页列出所有博客条目。
1463

被折叠的 条评论
为什么被折叠?



