Skip to content

God-2077/hexo-theme-puresuck

Repository files navigation

Hexo-Theme-PureSuck

Static Badge GitHub License Static Badge

PureSuck,干净,纯洁,淡雅朴素的 Hexo 主题。

移植自 Typecho 主题 PureSuck-theme 到 Hexo,移植对应的具体版本为 God-2077/PureSuck-theme

遇到问题欢迎反馈解决。

外观

演示站点已在 ToDo 中。

ToDo

这好像太琐碎了

功能

  • 多语言
  • 搭建演示站点
  • 添加评论

Notes

  • pjax 挂了
  • 短代码解析
  • 代码高亮
  • 删除多余代码
  • 寻找并解决超多 Bug,😭😭😭
  • 标题,元信息的代码重写
  • 归档页面不能放在 archives/index.mdHexo 它会自己找模板生成
  • 图片放大功能失效,原因未知
  • 文章页尾版权信息条件判断错误

特性

代码高亮 细微动效设计 界面简约干净 有一定自定义空间 阅读体验良好 TOC目录树 头图功能 流畅! 内置几个小组件 作者人比较好,愿意陪你瞎扯 更多细节欢迎自行体验~

安装与设置

安装主题

npm i hexo-theme-puresuck

博客根目录下的 _config.yml 文件通常负责站点相关配置、第三方 npm 插件相关的配置。

设置主题

theme: puresuck

关闭 Hexo 自带的代码高亮

hexo >= 7.0.0

syntax_highlighter: # 留空

hexo < 7.0.0

highlight:
  enable: false

复制主题配置文件到博客根目录并命名为 _config.puresuck.yml,主题自定义配置详见主题配置文件注释。

使用「npm i hexo-theme-puresuck」方式安装的主题,主题配置文件在「blog/node_modules/hexo-theme-puresuck/_config.yml」 使用传统方式安装的主题,主题配置文件在「blog/themes/puresuck/_config.yml

功能与组件

文章头图

Front-matter 中设置 img 为文章头图的 URL,例如

---
img: /images/MoXiiiiii.png
---

文章摘要

Front-matter 中设置 description 为文章的摘要,例如

---
description: 我是摘要
---

归档页面

新建页面 list/index.md (不能放在 archives/index.md,原因未知)

---
layout: archives
title: 归档页面
---

License

使用 GPL-3.0 协议开源,欢迎更多人参与/二次开发! 感谢,每一个使用本主题的朋友们!