Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chorer/hexo-theme-pureblue

A simple style Hexo theme based on Hexo 3.8.0
https://github.com/chorer/hexo-theme-pureblue

ejs hexo hexo-blog hexo-theme stylus theme

Last synced: 4 months ago
JSON representation

A simple style Hexo theme based on Hexo 3.8.0

Awesome Lists containing this project

README

        

# hexo-theme-PureBlue

>A simple and blue style theme based on Hexo 3.8.0. [Demo](https://chorer.github.io/)

## Features

1.Using Stylus as css preprocessor and ejs as template engine

2.Support zh-CN and en by default

3.Support both PC and mobile

## Screenshot

![](https://github.com/Chorer/hexo-theme-PureBlue/blob/master/preview/home.png)

![](https://github.com/Chorer/hexo-theme-PureBlue/blob/master/preview/categories.png)

![](https://github.com/Chorer/hexo-theme-PureBlue/blob/master/preview/archives.png)

![](https://github.com/Chorer/hexo-theme-PureBlue/blob/master/preview/tags.png)

![](https://github.com/Chorer/hexo-theme-PureBlue/blob/master/preview/mock.png)

## Install the theme

1. Clone this theme into the `themes` folder under your blog project directory.
```
cd themes
git clone https://github.com/Chorer/hexo-theme-PureBlue.git`
```
2. Modify the site `_config.yml`,it should look like this:
```
themes: hexo-theme-PureBlue
```

## Update Version
```
cd themes/hexo-theme-PureBlue
git pull`
```
## Plugins and features

For code highlighting:
* Make sure you have disable the `highlight` in the site `_config.yml`.
And then install the [hexo-prism-plugin](https://github.com/ele828/hexo-prism-plugin).Check the link for more details.

For wordcount:
* Make sure you have enable the `word_count` in the site `_config.yml`.
And then install the [hexo-wordcount](https://github.com/willin/hexo-wordcount).Check the link for more details.

For sharing:

* Make sure you have enable the `Addthis` in the theme `_config.yml`.And then fill in your own pubid which you have acquired in [Addthis](https://www.addthis.com/).

Remember that you don't need to install any plugin for this feature.

For comments:

* Make sure you have enable the `valine` in the theme `_config.yml`.And then fill in your own appid and appkey which you have acquired in [LeanCloud](https://leancloud.cn/). Check [valine docs](https://valine.js.org/) for more details.

Remember that you don't need to install any plugin for this feature.

## More configurations

You can check the site `_config.yml` file for more configurations.

## ToDo

- [x] Add the category page
- [x] Support TOC
- [x] Support fancybox
- [x] Support the third-party comment plugin
- [x] Support the third-party share plugin
- [x] Support website statistics
- [ ] Completely using vanilla JavaScript instead of jQuery
- [x] Support responsive design
- [x] Mobile adaptation
- [x] Support the codequote highlight

## Change Log

2019.5.29
* Totally change the css styling

2019.3.31
* Rewirte the paginator and optimize the code
* Add some icons with font-awesome
* Highlight the title in the TOC

2019.3.30
* Refer all js files in one ejs file
* Change the style of scrollbar
* Display total counts of categories,tags and posts
* Fix the bug that the tags will twinkle once touched

2019.3.29
* Add support for fancybox

2019.3.27
* Fix the bug that the category page can't display
* Improve the navbar

2019.3.25
* Change css for a more flat style.

## About
* Give a star if you like , fork or just clone to use , and also you can help me fix bugs and add new feature :)
* If you have any problem or requirement , just open an issue here and i will help you.
* Will not support IE6, 7, 8.

## License

[MIT License](https://github.com/Chorer/hexo-theme-PureBlue/blob/master/LICENSE)