博客编写指南
1.头部设置
前言:在你hexo new “文章名”
之后,在/souce/_posts
,打开此文件。
你会看到以下。
---
title: 博客编写指南
date: 2022-03-26 00:50:44
tags:
---
让我们补充几个专业知识
配置选项 | 描述 |
---|---|
title | 文章标题,强烈建议填写此选项 |
date | 发布时间,强烈建议填写此选项,且最好保证全局唯一 |
author | 默认值为根 _config.yml 中的 author,文章作者 |
img | 文章特征图,推荐使用图床 |
top | 推荐文章(文章是否置顶) |
hide | 隐藏文章,如果hide值为true,则文章不会在首页显示 |
cover | 表示该文章是否需要加入到首页轮播封面中 |
coverImg | 表示该文章在首页轮播封面需要显示的图片路径,如果没有,则默认使用文章的特色图片 |
password | 文章阅读密码,如果要对文章设置阅读验证密码的话,就可以设置 password 的值,该值必须是用 SHA256 加密后的密码,防止被他人识破。前提是在主题的 config.yml 中激活了 verifyPassword 选项 |
toc | 是否开启 TOC,可以针对某篇文章单独关闭 TOC 的功能。前提是在主题的 config.yml 中激活了 toc 选项 |
mathjax | 是否开启数学公式支持 ,本文章是否开启 mathjax,且需要在主题的 _config.yml 文件中也需要开启才行 |
summary | 文章摘要,自定义的文章摘要内容,如果这个属性有值,文章卡片摘要就显示这段文字,否则程序会自动截取文章的部分内容作为摘要 |
categories | 文章分类,本主题的分类表示宏观上大的分类,只建议一篇文章一个分类 |
tags | 文章标签,一篇文章可以多个标签(用- 标签 - 标签) |
keywords | 文章关键字,SEO 时需要 |
reprintPolicy | 默认为cc_by,文章转载规则, 可以是 cc_by, cc_by_nd, cc_by_sa, cc_by_nc, cc_by_nc_nd, cc_by_nc_sa, cc0, noreprint 或 pay 中的一个 |
注意
- 如果 img 属性不填写的话,文章特色图会根据文章标题的 hashcode 的值取余,然后选取主题中对应的特色图片,从而达到让所有文章的特色图各有特色。
- date 的值尽量保证每篇文章是唯一的,因为本主题中 Gitalk 和 Gitment 识别 id 是通过 date 的值来作为唯一标识的。
- 如果要对文章设置阅读验证密码的功能,不仅要在 Front-matter 中设置采用了 SHA256 加密的 password 的值,还需要在主题的 _config.yml 中激活了配置。有些在线的 SHA256 加密的地址,可供你使用:开源中国在线工具、chahuo、站长工具。
- 您可以在文章md文件的 front-matter 中指定 reprintPolicy 来给单个文章配置转载规则
2.密码设置
可以通过SHA256加密将密码加密后添加在头部
3.使用图片
建议使用此图床已被墙
目前使用路过图床
效果:
<img src="https://s1.ax1x.com/2022/11/19/zKJWZt.png" alt="" title="" width=200>
4.插入音乐
代码如下:
{% meting "1329630571" "netease" "song" "theme:#555" "mutex:true" "listmaxheight:340px" "preload:auto" %}
有关选项列表:
选项 | 默认值 | 描述 |
---|---|---|
id | 必须值 | 歌曲 id / 播放列表 id / 相册 id / 搜索关键字 |
server | 必须值 | 音乐平台: netease,tencent,kugou,xiami, baidu |
type | song, playlist, album, search, artist | |
fixed | false | 开启固定模式 |
mini | false | 开启迷你模式 |
loop | all | 列表循环模式:all, one,none |
order | list | 列表播放模式: list, random |
lrctype | 0 | 歌词格式类型 |
listfolded | false | 指定音乐播放列表是否折叠 |
storagename | metingjs | LocalStorage 中存储播放器设定的键名 |
autoplay | true | 自动播放,移动端浏览器暂时不支持此功能 |
mutex | true | 播放列表的最大长度 |
preload | auto | 音乐文件预载入模式,可选项: none, metadata, auto |
theme | #ad7a86 | 播放器风格色彩设置 |
5.快捷入口
文章封面图片代码
img: /medias/featureimages/图片名称.jpg
图片地址
D:\blog\themes\hexo-theme-matery\source\medias\featureimages
参考链接:https://gitee.com/yafine66/hexo-theme-matery#%E6%9C%80%E7%AE%80%E7%A4%BA%E4%BE%8B
6.在博客内支持文件下载
在博客中加入以下代码并修改相关内容
[文字](这里是文件名 "备注")
然后在文章文件夹中找到同名文件夹并放入文件即可