Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bubao/my-themes


https://github.com/bubao/my-themes

Last synced: 7 days ago
JSON representation

Awesome Lists containing this project

README

        

#


i c e

«Nice» is a high quality elegant Hexo theme. It is crafted from scratch with love.









## Live Preview


:heart_decoration: Muse | :six_pointed_star: Mist | :pisces: Pisces | :gemini: Gemini

More «Nice» examples here.

## Installation

Simplest way to install is by cloning the entire repository:

```sh
$ cd hexo
$ git clone https://github.com/theme-nice/hexo-theme-nice themes/nice
```

Or you can see [detailed installation instructions][docs-installation-url] if you want any other variant.

## Plugins

In Nice config now you can find dependencies on each module which was moved to external repositories which can be found by [main organization link](https://github.com/theme-nice).

For example, if you want to use `fancybox` in your site, go to Nice config and see:

```yml
# Fancybox
# Dependencies: https://github.com/theme-nice/theme-nice-fancybox
fancybox: false
```

Then turn on `fancybox` and go to «Dependencies» link with installation instructions of this module.

### Exceptions

If you use cdn for any plugins, you need to replace your cdn link.

For example, if you want to use `fancybox` and you configured a cdn link, go to Nice config and see:

```yml
vendors:
# ...
# Some contents...
# ...
fancybox: # Set or update fancybox cdn url.
fancybox_css: # Set or update fancybox cdn url.
```

Instead of defining [main organization link](https://github.com/theme-nice) for updates.

## Update

You can update to latest master branch by the following command:

```sh
$ cd themes/nice
$ git pull
```

And if you see any error message during update (something like **«Commit your changes or stash them before you can merge»**), recommended to learn [Hexo data files][docs-data-files-url] feature.\
However, you can bypass update errors by using the `Commit`, `Stash` or `Reset` commands for local changes. See [here](https://stackoverflow.com/a/15745424/5861495) how to do it.

**If you want to update from v5.1.x to v6.0.x, read [here][docs-update-5-1-x-url].**

## Contributing

Contribution is welcome, feel free to open an issue and fork. Waiting for your pull request.

## Feedback

* Visit the [Awesome Nice][awesome-nice-url] list.
* Ask a question on [Stack Overflow][stack-url].
* Report a bug in [GitHub Issues][issues-bug-url].
* Request a new feature on [GitHub][issues-feat-url].
* Vote for [popular feature requests][feat-req-vote-url].
* Join to our [Gitter][gitter-url] / [Riot][riot-url] / [Telegram][t-chat-url] chats.
* Follow us with [Telegram Channel][t-news-url] for latest news.