Hexo主题有很多选择,这里列出评价比较高的一些主题。。。
基本介绍
blog根目录下文件介绍
.
├── _config.yml 网站的配置文件
├── package.json 应用程序信息
├── node_modules 依赖包
├── scaffolds 文章模板文件夹
├── public 存放生成的页面
├── source 存放用户资源
| └── posts 存放文章部分
└── themes 主题文件夹,Hexo会根据主题来生成静态页面。
_config.yml配置文件
_config.yml配置文件有两个:
- 站点配置文件:blog根目录下_config.yml
- 主题配置文件:主题目录下_config.yml
主题选择
参考 Hexo主题官网,列出评价比较高的一些主题:
Material-X
Demo || 配置文档
Maupassant
Demo || 配置文档
插件选择
博客文章加密插件 encrypt
github: https://github.com/MikeCoder/hexo-blog-encrypt
- 在博客根目录下打开Git终端:
$ npm install --save hexo-blog-encrypt
- 在站点配置文件config.yaml启用插件:
1 | # Security |
- 在博客文章头部添加密码,例如:
---
title: hexo博客:一些好用的Hexo主题和插件
date: 2019/2/11 16:50:24
categories:
- hexo博客
tags: [hexo博客]
password: 3063
abstract: 有东西被加密了, 请输入密码查看.
message: 您好, 这里需要密码.
wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试.
---
password: 是该博客加密使用的密码
abstract: 是该博客的摘要,会显示在博客的列表页
message: 这个是博客查看时,密码输入框上面的描述性文字
音乐播放插件 Aplayer
github: https://github.com/MoePlayer/hexo-tag-aplayer
特点:
APlayer 播放器的 Hexo 标签插件(现已支持 MetingJS)
MetingJS 是基于Meting API 的 APlayer 衍生播放器,引入 MetingJS 后,播放器将支持对于 QQ音乐、网易云音乐、虾米、酷狗、百度等平台的音乐播放。
- 在博客根目录下打开Git终端:
$ npm install –save hexo-tag-aplayer
- 在站点配置文件config.yaml启用插件:
1 | # 音乐播放器 hexo-tag-aplayer |
在文章任意部分添加播放器,如网易云音乐 https://music.163.com/#/song?id=455359884
{% meting "455359884" "netease" "song" "theme:#555" "mutex:true" "listmaxheight:340px" "preload:auto" %}
效果