NexT insists to hide complex details and gives you a simple but flexible config, so you can use it easily.
NexT v6+ allows to cache content generation. Set the value
cache section in theme config file as following:
# Allow to cache content generation. Introduced in NexT v6.0.0.
Like Next Data files, you can put all your custom styles into one place (
head: It's custom swig styles placed in
header: It's custom swig styles placed in
sidebar: It's custom swig styles placed in
variables: It's variables styles placed in
mixins: It's mixins styles placed in
styles: It's custom styles placed in
Add your custom files in
hexo/source/_data and uncomment needed files under the
custom_file_path section in theme config file as following:
# For example, you want to put your custom styles file
There are three RSS options in NexT to fit different cases.
Edit theme config file and set the value of
false: Disable RSS, which won't show links on page.
- Leave Blank: Use Hexo to generate feed and insert links automatically. You may need to install hexo-generator-feed plugin with npm firstly.
- Concrete URL: This means you have generate Feed in advance.
NexT supports the display of Creative Commons 4.0 International License in sidebar and post including
zero. These licenses allow creators to communicate which rights they reserve, and which rights they waive for the benefit of recipients or other creators.
You can configure it by editing values in
creative_commons section in theme config file, for example:
Follow me on GitHub banner in right-top corner.
# Follow me on GitHub banner in right-top corner.
You can set
true and add your own GitHub link.
If you want to reduce padding/margin indents on devices with narrow width, you can enable it by editing values
true in theme config file.
By default NexT uses black-deep (
#222) as the color of android Chrome header panel. You can configure it by editing values with Hex color in
android_chrome_color section in theme config file.
If you want to hide sticky headers and color the menu bar on Safari (iOS / macOS), you can set
true. More information here: rainbowsafari.
NexT supports the scrollbar personalization.
Only works on webkit based browsers.
NexT supports the site logo personalization.
You can enable it by editing values
true in theme config file.
Then you can add images's url by editing values in
custom_logo.image section in theme config file.
Scheme Mist does not support custom logo setting under 6.0.x version or highter.
To solve the unstable of Google Fonts API in some countries, NexT supports setting fonts. By using this feature you can assign URL of fonts library. And NexT gives you 5 specific font settings, they are:
- Global Font: Font used in the whole site.
- Title Font: Font used by titles in articles (H1, H2, H3, H4, H5, H6).
- Article Font: Font used by articles.
- Logo Font: Font used by Logo.
- Code Font: Font used by code blocks in articles.
Each fonts will be used as the first font of this class, NexT will fallback to internal font settings if they are unavalible.
- Non-code Font: Fallback to
"PingFang SC", "Microsoft YaHei", sans-serif
- Code Font: Fallback to
consolas, Menlo, "PingFang SC", "Microsoft YaHei", monospace
Plus each section has a
external attribute, this controls whether to use the font library CDN.
Use this can help you to use fonts installed in system and reduce unnecessary requests.
If you need speed you can set this section to
false to disable it.
Edit theme config file and set the needed values under the
motion to fit your demand.
# Use velocity to animate everything.