完全参照的Hugo Stack主题配置与使用/添加友情链接 shortcodes的做法,先配置友链页面需要的layout和data:
- 新建文件
layouts\page\links.html
。 - 新建文件
\layouts\shortcodes\link.html
。 - 新建文件
\data\links.json
,用于储存友链信息。 links.json
中的image
放在网站根目录\assets\link-img\
文件夹下。
接着,在网站根目录content/content
里添加links.md
文件。
设置links.md
的front matter:
---
title: "友链 / Links"
slug: "links"
layout: "links"
# outputs:
# - html
# - json
comments: false
license: false
menu:
main:
weight: -60
params:
icon: link
---
其中,comments和license影响页面美观,因而隐藏;去掉outputs是因为Hugo渲染时会报错:
WARN 2021/12/08 11:52:15 found no layout file for "JSON" for layout "links" for kind "page": You should create a template file which matches Hugo Layouts Lookup Rules for this combination.
最后,在links.md随便写点介绍,一个Stack主题的友情链接页面就做好啦:波澜随心起/友链。