项目简介
本项目名为 hexo magnificent,是一款基于 Hexo 6.0+ 开发的博客主题。它在 yilia 和 smackdown 主题基础上改进而来,适用于搭建个人博客、技术博客等,具备良好的移动端兼容性。
项目的主要特性和功能
- 基于 Hexo 6.0+ 开发,增加了众多小功能。
- 继承 smackdown 主题,移动端兼容性出色。
- 修复原主题部分小 bug,如解决表头颜色不清晰问题。
- 借助 hexo-renderer-pandoc 增强对 latex 公式的支持。
- 有全局搜索功能,可搜索标签、标题和正文。
- 新增文章分类页面、Valine 评论、文章阅读统计、不蒜子访问量统计和字数统计。
- 提供回顶部、到底部、进度条、亮暗主题切换、导航栏收起、目录栏、可选特效开关等小功能。
安装使用步骤
安装主题
在 Hexo 博客目录下,使用以下命令复制主题到本地:
bash
配置主题
修改 Hexo 根目录下的 _config.yml
文件,设置主题为 magnificent
:
yml
theme: magnificent
详细功能配置可查看主题目录 themes/magnificent
下的 _config.yml
文件。
更新主题
进入主题目录并拉取最新更新:
bash
cd themes/magnificent
git pull
安装依赖
- 若要开启全局搜索功能,需安装
hexo-generator-json-content
模块:bash hexo install hexo-generator-json-content --save
并在 Hexo 根目录的_config.yml
文件中添加:yml jsonContent: meta: false pages: false posts: title: true date: true path: true text: true tags: true raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false
- 若使用阅读字数统计,需安装
hexo-wordcount
模块:bash hexo install hexo-wordcount --save
其他配置
- 若要添加分类页面,在 Hexo 根目录
source/categories
下新建index.md
,并编辑内容: ```markdown
title: Categories type: "categories"
``
2. 头像和网页 icon 需在 Hexo 根目录
source/img下创建
avatar.jpeg和
favicon.ico,若要更改文件名或扩展名,可在主题目录下的
_config.yml中修改。
3. [Valine](https://valine.js.org/) 评论和阅读量统计需注册 [leancloud](https://www.leancloud.cn/) 账号,注册后在配置文件中填写
app_id和
app_key`。
清除缓存并重新生成
若修改后出现问题,可尝试清除缓存并重新编译:
bash
hexo clean
hexo g
hexo server
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】