初入茅庐-第一篇博文

文章写作介绍

Front-matter 是平时写文章时使用的 markdown 格式文件顶部以 ——- 分隔区域的内容,这部分内容包含一些关键信息,主要用于指定文章或者页面的属性特征,其中又分为两种,文章配置和页面配置,首先介绍一下文章页配置 :

一、Post Front-matter-文章页顶部区域可选内容

字段名 说明
title 【必需】文章标题
date 【必需】文章创建日期
updated 【可选】文章更新日期
tags 【可选】文章标签
categories 【可选】文章分类
keywords 【可选】文章关键字
description 【可选】文章描述
top_img 【可选】文章顶部图片
cover 【可选】文章缩略图(如果没有设置 top_img,文章页顶部将显示缩略图;可设为 false、图片地址或留空)
comments 【可选】显示文章评论模块(默认 true)
toc 【可选】显示文章 TOC(默认为设置中 toc 的 enable 配置)
toc_number 【可选】显示 toc_number(默认为设置中 toc 的 number 配置)
toc_style_simple 【可选】显示 toc 简洁模式
copyright 【可选】显示文章版权模块(默认为设置中 post_copyright 的 enable 配置)
copyright_author 【可选】文章版权模块的文章作者
copyright_author_href 【可选】文章版权模块的文章作者链接
copyright_url 【可选】文章版权模块的文章链接
copyright_info 【可选】文章版权模块的版权声明文字
mathjax 【可选】显示 mathjax(当设置 mathjax 的 per_page: false 时,才需要配置,默认 false)
katex 【可选】显示 katex(当设置 katex 的 per_page: false 时,才需要配置,默认 false)
aplayer 【可选】在需要的页面加载 aplayer 的 js 和 css,请参考文章下面的音乐配置
highlight_shrink 【可选】配置代码框是否展开(true/false)(默认为设置中 highlight_shrink 的配置)
aside 【可选】显示侧边栏(默认 true)
swiper_index 【可选】首页轮播图配置 index 索引,数字越小越靠前
top_group_index 【可选】首页右侧卡片组配置,数字越小越靠前
ai 【可选】文章ai摘要
main_color 【可选】文章主色,必须是16进制颜色且有6位,不可缩减,例如#ffffff 不可写成#fff

根据上面表格,其中 titledate分别代表文章标题和日期,是必须要填写的内容,但是平时一般也会选择增加tagscovercategories内容,其中cover 代表文章封面展示图,只需要输入图片链接即可,但是 tags(标签)categories(分类) 的设置需要根据具体情况,接下来将详细介绍。

1、tags-文章标签

写文章时可以在tags注明文章标签,同一篇文章可以设置一个或者多个标签,比如 tags: 你好,如果有多个标签,需要这样表示:**tags: [实用工具,初入茅庐]*;填写标签后,这些标签会显示在文章预览封面的底部,比如 # 实用工具# 初入茅庐* ,同时会在界面右侧公告的下方显示这些标签。

2、categories-文章分类

在categories中可以填写文章的分类,比如 categories: 分享categories: 学习,填写后,这些分类标签将会显示在主界面文章上方的分类栏中。同时点击顶部的分类将会进入一个新的页面,在这个新的页面里会显示目前所有的分类标签。

(1)目前主界面顶部导航栏包含开源项目、网站集,随笔、资源四个子目录,我将一个一个介绍如果想要将文章归到其中一类,该如何去书写文章的 categories 标签:

  • 开源项目:categories: 开源
  • 网站集:categories: 网站
  • 随笔:categories: 随笔
  • 资源:categories: 资源

(2)除此之外,主界面左侧技能点轮播图下方包含三个额外分类,分别为:热爱分享、求知学习、闲记随笔。接下来介绍一下这三个分类的 categories该如何书写:

  • 热爱分享:categories: 分享
  • 求知学习:categories: 学习
  • 闲记随笔:categories: 闲记

点击不同的分类入口,将会进入新的界面,此界面将会展示该分类下所有文章,因此在写作时注意分类标签的正确填写。

二、Page Front-matter 用于页面配置

以下为进行页面配置时需要填写的一些标签,仅供参考。

字段名 说明
title 【必需】页面标题
date 【必需】页面创建日期
type 【必需】页面类型,用于标签、分类、关于、音乐馆、友情链接、相册、相册详情、朋友圈、即刻等页面
updated 【可选】页面更新日期
description 【可选】页面描述
keywords 【可选】页面关键字
comments 【可选】显示页面评论模块(默认 true)
top_img 【可选】页面顶部图片
mathjax 【可选】显示 MathJax(当设置 mathjax 的 per_page: false 时才需配置;默认 false)
katex 【可选】显示 KaTeX(当设置 katex 的 per_page: false 时才需配置;默认 false)
aside 【可选】显示侧边栏(默认 true)
aplayer 【可选】在需要的页面加载 aplayer 的 js 和 css,请参考文章下面的音乐配置
highlight_shrink 【可选】配置代码框是否展开(true/false)(默认为设置中 highlight_shrink 的配置)
top_single_background 【可选】部分页面的顶部模块背景图片

参考文档:安知鱼主题官方文档