日记文件结构#
日记文件存放在 src/content/diary/ 目录下,使用 Markdown 格式,文件名建议使用日期格式如 20260209D01.md。其中20260209表示日期,D01表示第几篇日记,D02表示第二篇日记,以此类推。
Frontmatter 配置#
---
title: ' ' # 标题(可选)
publishDate: 2026-02-09 # 发布日期(必填)
comment: '' # 日记的评论/感想(可选,貌似多此一举)
images: # 图片列表(可选)
- /path/to/image.jpg
tooltips: # 标注定义(可选)
关键词: 解释内容
---yamlTooltip 标注功能#
日记支持为特定词汇添加悬浮提示,鼠标移上去会显示解释内容。
使用方法#
1. 在 frontmatter 中定义标注内容:
tooltips:
归零之日: 《三角洲行动》赛季任务
标杆的飞升: 《三角洲行动》中的一个赛季任务yaml2. 在正文中用 <span class="tooltip"> 包裹需要标注的词汇:
<span class="tooltip">归零之日</span>终于做完了...html多行标注#
对于需要换行显示的长内容,使用 YAML 的 | 语法:
tooltips:
归零之日: |
任务类型: 命运契约
任务名称: 归零之日
· 在零号大坝击败5名阿萨拉盾兵
· 在零号大坝击败3名阿萨拉机枪兵
· 在航天基地击败5名哈夫克盾兵yaml注意:使用
|后,内容需要额外缩进(比键名多缩进2个空格)。
效果预览#
标注的词汇会显示为:
- 主题色 + 下划虚线样式
- 鼠标悬停时在上方显示带箭头的提示框
- 多行内容会保留换行格式
图片处理#
日记中的图片可以通过两种方式添加:
方式一:Frontmatter 图片数组#
images:
- https://example.com/image1.jpg
- /local/path/image2.pngyaml方式二:正文中使用 Markdown#
markdown提示:图片会自动应用 Medium Zoom 效果,点击可放大查看。
最佳实践#
- 文件命名:使用
YYYYMMDDD01.md格式,如20260209D01.md - 标注适度:避免过多标注影响阅读体验
- 简洁内容:tooltip 内容尽量简洁,长内容考虑分行
- 图片压缩:上传前压缩图片以提升加载速度