友链
创建多个友链组数据文件
在 D:/myblog/source/_data/links/ 目录下创建多个 YAML 文件,每个文件对应一个友链组。
示例文件结构
1 2 3 4 5 6 7
| myblog/ ├── source/ │ ├── _data/ │ │ └── links/ │ │ ├── ios_developer.yml │ │ ├── web_developer.yml │ │ └── design.yml
|
示例数据文件内容
ios_developer.yml
1 2 3 4 5
| - title: 某某某 url: https://example1.com cover: https://example1.com/cover.jpg icon: https://example1.com/icon.png description: 这是一个 iOS 开发者的友链。
|
web_developer.yml
1 2 3 4 5
| - title: 某某某 url: https://example2.com cover: https://example2.com/cover.jpg icon: https://example2.com/icon.png description: 这是一个 Web 开发者的友链。
|
design.yml
1 2 3 4 5
| - title: 某某某 url: https://example3.com cover: https://example3.com/cover.jpg icon: https://example3.com/icon.png description: 这是一个设计师的友链。
|
在页面中插入不同的友链组
在需要显示不同友链组的位置,使用相应的 Liquid 标签。
示例页面文件
假设你在 myblog/source/_posts/2023-10-01-my-post.md
文件中插入多个友链组,编辑后的markdown
文件可能如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| --- title: 友链 date: 2024-09-20 20:13:20 tags: [hexo,搭建博客] categories: 搭建博客 ---
# 文章标题
这是我的文章内容。
## iOS 开发者友链
{% friends ios_developer %}
## Web 开发者友链
{% friends web_developer %}
## 设计师友链
{% friends design %}
## 友链组
{% friends ios_developer %}
## 其他内容
其他文章内容。
|
效果展示