Front Matter Front-matter 是 markdown 文件最上方以 — 分隔的区域,用于指定个别档案的变数。
Page Front-matter 用于 页面 配置 Post Front-matter 用于 文章页 配置 如果标注可选
的参数,可根据自己需要添加,不用全部都写在 markdown 里
Page Front-matter 1 2 3 4 5 6 7 8 9 10 11 12 13 --- title: date: updated: type: comment: description: katex: aside: container: cover: banner: ---
参数 描述 title 【必须】页面标题 date 【必须】创建日期 updated 【可选】更新日期 type 【可选】页面类型,当需要创建特殊页面时必须 comment 【可选】显示页面评论,默认开启 description 【可选】页面描述 katex 【可选】启用 katex aside 【可选】侧边栏 container 【可选】启用容器,为不开启不会有标签样式 cover 【可选】页面封面,某些特殊页面必须 banner 【可选】页面横幅,某些特殊页面必须
Post Front-matter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 --- title: date: updated: tags: categories: description: comment: cover: avatar: author: reprint: desc: katex: aside: ---
参数 描述 title 【必须】文章标题 date 【必须】创建日期 updated 【可选】更新日期 tags 【必须】标签 categories 【必须】分类 description 【可选】文章描述 comment 【可选】显示文章评论,默认开启 cover 【可选】文章封面,某些特殊文章必须 avatar 【可选】作者头像 author 【可选】作者名称 reprint 【可选】是否为转载,默认为 false desc 【可选】转载说明 katex 【可选】启用 katex aside 【可选】侧边栏
404 页面 开启 404 页面:
_config.solitude.yml 配置 404 页面:
_config.solitude.yml 1 2 3 4 5 6 errorpage: img: /img/404.avif text: =awa= Page Not Found recommendList: true
Tag 页面 开启 Tag 页面:
_config.solitude.yml 1 2 3 4 5 6 7 page: ... tags: true
Categories 页面 开启 Categories 页面:
_config.solitude.yml 1 2 3 4 5 6 7 page: ... categories: true
Archives 页面 开启 Archives 页面:
_config.solitude.yml 1 2 3 4 5 6 7 page: ... archives: 0
Default 此处修改页面默认照片,可以设置一组照片,当页面没有封面时,会从数组中随机选择一张作为封面。
_config.solitude.yml 1 2 3 4 defaultCover: - /img/default/default1.avif
友情链接 为你的博客创建一个友情链接!
创建友情链接页面 友情链接页文件名不一定是 link, 例子中的 link 只是一个示例 记得添加 type: “links”
你可以尝试给 data
添加别的值,如 data: tools
,然后在 source/_data
中创建一个 tools.yml
文件,用于存放数据 这样你会收获到一个工具页面
在 Hexo 根目录 输入 hexo new page links
在 source/links/index.md
文件中添加如下内容: 1 2 3 4 5 6 7 8 9 --- title: 友情链接 desc: 与数百名博主共同进步 description: 与数百名博主共同进步 date: 2024-08-28 01:00:13 type: links data: links banner: false ---
数据来源 在 Hexo 根目录中的 source/_data(如果没有 _data 文件夹,请自行创建),创建一个文件 links.yml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 banner_suffix: links: - class_name: 推荐 descr: 参与本站开发、提供设计灵感、捐助本站的优秀博主 type: item suffix: link_list: - name: Hexo link: https://hexo.io/ descr: Hexo 是一个快速、简洁且高效的博客框架 avatar: /img/pwa/favicon.png - name: Solitude link: https://github.com/everfu/hexo-theme-solitude descr: 一款简单易用的 Hexo 主题 avatar: /img/logo.png
banner_suffix:友链分类标题后缀,默认为空。
关于页面 你可以创建一个关于页面,用于介绍你自己或你的博客。
创建关于页面 关于页文件名不一定是 about, 例子中的 about 只是一个示例
在 Hexo 根目录 输入 hexo new page about
在 source/about/index.md
文件中添加如下内容: 1 2 3 4 5 6 --- title: 关于我 date: 2024-08-27 18:06:21 type: about comment: false ---
数据来源 在 Hexo 根目录中的 source/_data(如果没有 _data 文件夹,请自行创建),创建一个文件 about.yml
about.yml 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 title: 关于本站 contentinfo: sup: 你好,很高兴认识你👋 name: 我是伍十七 title: 学生, 软件工程师, 独立开发者, 博主 tip: 追求卓越 slogan: 创造源于激情 mask: - 卓越产品 - 卓越设计 - 高效编程 - 用户友好体验 skills: title: 技能 subtitle: 解锁创造力 tags: - title: HTML icon: fab fa-html5 color: "#e9572b" careers: title: 生涯 subtitle: 无限进步 image: https://s3.qjqq.cn/47/67a216483c354.png!color items: - color: "#357ef5" school: 软件工程 major: 学习 motto: title: 座右铭 prefix: 破釜沉舟, content: 勇往直前。 expertise: title: 专长 prefix: 数学, 物理, 化学 specialist: 专家 content: 学习能力 level: MAX cause: tip: 初衷 title: 为什么建立这个网站? content: <br>创建这个网站的初衷是有一个地方可以 <b>积累知识和兴趣</b>。与他人分享可以让这些成为积累和沉淀。如果我能帮助更多的人并解决他们的问题,那就太好了。 <br> 与大多数垂直技术博客不同,这里的类别将非常多样,包括 <b>教程和实用知识</b>、<b>生活轶事和建议</b>、<b>各种主题的思考和想法</b>。无论我研究或发现什么,我都会在这里分享。 <br> 这是创建这个小网站的初衷,也是 <b>我分享生活的方式</b>。我很幸运在这里遇见你,我相信我们可以一起留下一些美好的回忆。 <br> award: enable: true description: 感谢大家的支持和鼓励。因为你们,我感到写作博客可以为你们创造价值。这将使我在这条路上走得更远。 tips: "总金额: ¥ {sum}, 将用于博客的维护和更新。" rewardList: - name: 悦华 money: 5 time: 2023-04-20 icon: fab fa-weixin
即刻短文页面 这里是一个即刻短文页面,你可以在这里分享你的即刻短文。
创建即刻短文页面 即刻短文页文件名不一定是 moment, 例子中的 moment 只是一个示例
在 Hexo 根目录 输入 hexo new page moment
在 source/moment/index.md
文件中添加如下内容: 1 2 3 4 5 6 7 8 9 --- title: 即刻短文 date: 2023-11-01 13:43:20 type: brevity cover: "https://s3.qjqq.cn/47/674c6e5d63fda.png!color" desc: 分享生活的小确幸 leftend: "" rightend: "" ---
配置 _config.solitude.yml 1 2 3 4 5 6 7 8 9 brevity: enable: true home_mini: true music: false page: /moment/ style: 1 strip: 30
数据来源 在 Hexo 根目录中的 source/_data(如果没有 _data 文件夹,请自行创建),创建一个文件 brevity.yml
brevity.yml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 - content: 视频播放测试! date: 2023-10-31 15 :32 video: bilibili: BV1Cv4y1p717 - content: 音乐播放测试! date: 2023-10-31 15 :32 aplayer: server: netease id: 571340283 - content: 主题交流群已建立! date: 2023-10-31 15 :32 image: - https://7.isyangs.cn/1/65e9de42e32cd-1.png link: https://efu.me/
相册页 在 Hexo 根目录 输入 hexo new page gallery
在 source/gallery/index.md
文件中添加如下内容: 1 2 3 4 5 6 7 8 9 10 11 --- title: 图库 description: 这是一个演示页面,用于展示图片库的功能。 date: 2025-01-21 19:01:40 updated: 2025-01-21 19:01:40 --- <div class="gallery-group-main"> {% galleryGroup '壁纸' '收藏的一些壁纸' '/gallery/wallpaper' https://s3.qjqq.cn/47/678f80ebba3a8.png!color % } {% galleryGroup '风景' '收藏的一些风景' '/gallery/scenic' https://s3.qjqq.cn/47/678f89d30c3b3.jpeg!color % } {% galleryGroup '山' '我到过的山' '/gallery/shan' https://s3.qjqq.cn/47/6640bb4be6c63.webp!color % } </div>
如果你想在 /gallery
目录下创建多个相册,你可以将该页面文件夹移入 /gallery
目录下,如 /gallery/shan
。 在 /gallery/shan/index.md
文件中添加如下内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 --- title: 山 date: 2025-01-21 19:01:40 updated: 2025-01-21 19:01:40 type: banner cover: https://s3.qjqq.cn/47/6640bb4be6c63.webp!color container: true rightbtn: 返回图库 rightbtnlink: /gallery/ --- {% gallery % }         {% endgallery % }
站内链接
伍十七
A Simple and Card UI Design theme for Hexo