1
Watch
0
Star
1
Fork
0
Issue

Elegant and powerful theme for Hexo.

someblu
someblu
pushedAt 3 years ago

someblu/hexo-theme-next

Language: 🇺🇸 🇨🇳 🇷🇺

e x T

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

Live Preview

More «NexT» examples here.

Installation

Simplest way to install is by cloning whole repository:

$ cd hexo
$ git clone https://github.com/theme-next/hexo-theme-next themes/next

Or see detailed installation instructions to find any other variant.

Plugins

In NexT config now dependencies can be found on each module which was moved to external repositories which can be found by main organization link.

For example, to use fancybox in the site. Go to NexT config and see:

# Fancybox
# Dependencies: https://github.com/theme-next/theme-next-fancybox
fancybox: false

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

Exceptions

To use cdn for any plugins, replace the cdn link.

For example, to use fancybox with a cdn link. Go to NexT config and see:

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

Instead of defining main organization link for updates.

Update

Update to latest master branch by the following command:

$ cd themes/next
$ git pull

And if any error message during update occurs (something like «Commit your changes or stash them before you can merge»), recommended to learn Hexo data files feature.
Howbeit, bypass update errors by Commit, Stash or Discard local changes. See here how to do it.

If you want to update from v5.1.x to v6.0.x, read here.

Known Bugs

For those who also encounter «Error: Cannot find module 'hexo-util'», please check your NPM version.

  • > 3: Still not work? Please remove node_modules directory and reinstall using npm install.
  • < 3: Please add hexo-util explicitly via npm install --save-dev hexo-util to site package deps.

Contributing

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

Feedback

Third party applications

Contributors

Thanks goes to these wonderful people (emoji key):


Ivan.Nginx

🐛 💻 📖 🤔 📝 👀 ⚠️ 🌍

Alex LEE

🐛 💻 📖 👀 ⚠️ 🌍

Tsanie Lily

🐛 💻 📖 👀 ⚠️ 🌍

Wafer Li

🐛 💻 📖 👀 ⚠️ 🌍

Lawrence Ye

🐛 💻 📖 👀 ⚠️ 🌍

maple

🐛 💻 📖 👀 ⚠️ 🌍

Raincal

🐛 💻 📖 👀 ⚠️

Rainy

🐛 💻 📖 👀 ⚠️ 🌍

李皓奇

🐛 💻 📖 👀 ⚠️

Nine

🐛 💻 📖 👀 ⚠️

Clooooode

🐛 💻 📖

Xu Song

🐛 💻 📖

Jack Sullivan

🐛 💻 📖

dpyzo0o

🐛 💻 📖

zhuzhuxia

🐛 💻 📖

kuleyu

🐛 💻 📖

jdhao

🐛 💻 📖

AlbertGao

🐛 💻 📖

YoshinoriN

🐛 💻 📖

Qi Zhao

🐛 💻 📖

Henry Zhu

🐛 💻 📖

CxyFreedom

🐛 💻 📖

KaitoHH

🐛 💻 📖

赵俊

🐛 💻 📖

zyhang

🐛 💻 📖

Xiaolong Yang

🐛 💻 📖

花蛄

🐛 💻 📖

hengyunabc

🐛 💻 📖

Fisher Chang

🐛 💻 📖

Chanson Shen

🐛 💻 📖

Thomas Yang

🐛 💻 📖

Legendary Nacar

🌍

rikusen0335

🌍

This project follows the all-contributors specification. Contributions of any kind welcome!

ucloud ads