Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/can-dy-jack/hexo-theme-delicate

一款 Hexo 主题 / delicate theme for Hexo.
https://github.com/can-dy-jack/hexo-theme-delicate

delicate giscus github-pages hexo hexo-theme hexo-theme-delicate

Last synced: 29 days ago
JSON representation

一款 Hexo 主题 / delicate theme for Hexo.

Awesome Lists containing this project

README

        

# hexo-theme-delicate

## 使用
### 方法一
npm 下载使用:
```bash
npm i hexo-theme-delicate
```

然后在根目录的 `_config.yml` 下配置 `theme: delicate` 并重启项目

### 方法二 **推荐**
git clone 本主题的文件:
```bash
git clone https://github.com/can-dy-jack/hexo-theme-delicate.git themes/delicate
```

然后在根目录的 `_config.yml` 下配置 `theme: delicate` 并重启项目

### 主题配置
到主题下的配置文件 `_config.yml` 进行配置。

如果您是使用方法一进行安装的,需要新建 `_config.delicate.yml` 文件,并将主题仓库下的配置文件复制进去进行配置。这种方式的缺点就是**每次更新主题配置并不会热更新,需要重启项目**,所以推荐方式二进行主题安装!

## 使用注意事项
本主题支持的语言如下
- 中文简体 `zh-CN`
- English `en`

## 近期更新
### done
- [x] stylus mixins 和 functions
- [x] 标签和分组颜色支持自定义
- [x] 优化阅读更多按钮设计
- [x] 页面 title 信息
- [x] 更新hexo官网主题图片

### Giscus 评论功能
只有在文档的 Front-matter 里加入
```yml
giscus: true
```
才会在本页面开启 Giscus

### 公式支持
> 使用CDN支持 `mathjax` 和 `katex`

开启方式:在文档的 Front-matter 里加入:
```yml
mathjax: true
```

```yml
katex: true
```
即可。

不需要渲染公式的文章请不要开启!避免影响页面加载速度!

`katex`渲染示例:
```katex
$$\begin{pmatrix}a_{11} & a_{12} & a_{13}\ a_{21} & a_{22} & a_{23}\ a_{31} & a_{32} & a_{33}\end{pmatrix}$$

---

$$a^2+b^2=c^2$$
```

![katex.png](https://s2.loli.net/2023/07/16/lcUwDYPa7IOnTQ8.png)

**注:本主题使用CDN加载公式转换脚本的方式支持公式。**
**您可以在博客根目录下安装[`hexo-filter-mathjax`](https://github.com/next-theme/hexo-filter-mathjax)或`hexo-math`等插件来支持公式,这样就可以在打包的时候就完成公式的渲染,加快请求速度。(使用插件的话记得关闭主题的公式支持)**

## TODOs
- [ ] 顶部加载进度条
- [ ] 代码块复制按钮,mac样式
- [ ] i18n
- [ ] 更新文章

### BUGs 🐛
- [ ] 首页无公式渲染

### In progress
- [ ] scripts
- [ ] 置顶文章功能
- [ ] 移动适配

### Planning ~
- [ ] 接入更多评论系统
- [ ] 广告支持
- [ ] 黑暗模式
- [ ] RSS

## 推荐插件
- [hexo-reference](https://github.com/kchen0x/hexo-reference) markdown脚注

## 主题扩展
- [giscus-theme-delicate](https://github.com/can-dy-jack/giscus-theme-delicate) A theme for giscus, using in hexo-theme-delicate