友情链接
创建友情链接页面
友情链接
PrimeEdge 提供友情链接页面,以卡片形式展示友链信息。
创建友链页面
创建 content/links.md:
---
title: "友情链接"
layout: "links"
type: "page"
description: "互联网上的邻居们"
---
添加友链
在 content/links.md 的 Front Matter 后添加 HTML:
<!-- 分类标题 -->
<h2 class="links-category" id="category-id">
<i class="fa-solid fa-icon"></i>
分类名称
</h2>
<!-- 友链列表 -->
<div class="links-list">
<a href="https://friend-blog.com" class="link-item" target="_blank" rel="noopener">
<div class="link-avatar">
<img src="https://friend-blog.com/avatar.jpg" alt="" loading="lazy">
</div>
<div class="link-body">
<h3 class="link-title">博客名称</h3>
<p class="link-desc">博客描述或简介</p>
</div>
</a>
</div>
友链卡片结构
每个友链包含:
- 头像: 博主头像(建议 60x60px)
- 标题: 博客名称
- 描述: 简短介绍(建议 30 字以内)
完整示例
<h2 class="links-category" id="tech">
<i class="fa-solid fa-laptop-code"></i>
技术博客
</h2>
<div class="links-list">
<a href="https://example1.com" class="link-item" target="_blank" rel="noopener">
<div class="link-avatar">
<img src="https://example1.com/avatar.jpg" alt="" loading="lazy">
</div>
<div class="link-body">
<h3 class="link-title">技术大佬的博客</h3>
<p class="link-desc">分享前后端开发经验</p>
</div>
</a>
<a href="https://example2.com" class="link-item" target="_blank" rel="noopener">
<div class="link-avatar">
<img src="https://example2.com/avatar.jpg" alt="" loading="lazy">
</div>
<div class="link-body">
<h3 class="link-title">前端小能手</h3>
<p class="link-desc">Vue、React 实战教程</p>
</div>
</a>
</div>
分类建议
可以按以下方式分类友链:
| 分类 | 图标 | 说明 |
|---|---|---|
| 技术博客 | fa-laptop-code | 程序员、开发者 |
| 设计创意 | fa-palette | 设计师、创意工作者 |
| 生活随笔 | fa-coffee | 个人博客、生活记录 |
| 学习笔记 | fa-book | 知识分享、学习笔记 |
| 友邻推荐 | fa-handshake | 特别推荐的博客 |
交换友链
友链申请格式
建议访客按以下格式申请:
站点名称:我的博客
站点链接:https://myblog.com
站点描述:分享技术与生活
站点头像:https://myblog.com/avatar.jpg
添加到自己的友链页面
<a href="https://myblog.com" class="link-item" target="_blank" rel="noopener">
<div class="link-avatar">
<img src="https://myblog.com/avatar.jpg" alt="" loading="lazy">
</div>
<div class="link-body">
<h3 class="link-title">我的博客</h3>
<p class="link-desc">分享技术与生活</p>
</div>
</a>
头像处理
使用对方头像
直接引用对方博客的头像链接。
本地存储头像
下载头像到本地,避免外链失效:
static/
└── images/
└── links/
├── friend1.jpg
└── friend2.jpg
<img src="/images/links/friend1.jpg" alt="" loading="lazy">
使用默认头像
如果对方没有提供头像,可以使用默认图:
<img src="https://picsum.photos/seed/blog1/60/60" alt="" loading="lazy">
响应式布局
友链卡片自适应:
- 桌面端:3 列
- 平板端:2 列
- 手机端:1 列
友链管理建议
- 定期检查: 每月检查一次友链有效性
- 分类整理: 按内容类型分类,方便访客浏览
- 优先展示: 将活跃、优质的博客放在前面
- 互惠原则: 确保对方也添加了你的链接
友链页面模板
完整的友链页面示例:
---
title: "友情链接"
layout: "links"
type: "page"
description: "互联网上的邻居们"
---
<!-- 关于友链的说明 -->
<p>欢迎交换友链!请按以下格式留言:</p>
<ul>
<li>站点名称:xxx</li>
<li>站点链接:xxx</li>
<li>站点描述:xxx</li>
<li>站点头像:xxx</li>
</ul>
<!-- 技术博客 -->
<h2 class="links-category" id="tech">
<i class="fa-solid fa-laptop-code"></i>
技术博客
</h2>
<div class="links-list">
<!-- 友链卡片 -->
</div>
<!-- 生活随笔 -->
<h2 class="links-category" id="life">
<i class="fa-solid fa-coffee"></i>
生活随笔
</h2>
<div class="links-list">
<!-- 友链卡片 -->
</div>
自动化管理
可以使用数据文件管理友链:
创建 data/links.yml:
categories:
- name: 技术博客
icon: fa-laptop-code
id: tech
links:
- name: 博客名称
url: https://example.com
desc: 博客描述
avatar: https://example.com/avatar.jpg
然后在模板中循环渲染。
Comments