0%

Welcome to the NexT documentation site! NexT is a high quality elegant theme for Hexo. It is crafted from scratch, with love.

User Guide

It's easy to set up NexT theme. Just follow documentation and create your personal website!

Feedback

  • Visit the Awesome NexT list to share plugins and tutorials with other users.
  • Join our Gitter chats.
  • Add or improve translation in few seconds.
  • Report a bug in GitHub Issues.
  • Request a new feature on GitHub.
  • Vote for popular feature requests.

💥 Breaking Changes

  • Separate third party inline scripts (#241)

⭐ Features

  • New body scrollbar style option (#248)
    +# Override browsers' default behavior.
    +body_scrollbar:
    + # Place the scrollbar over the content.
    + overlay: false
    + # Present the scrollbar even if the content is not overflowing.
    + stable: false

🐞 Bug Fixes

  • Fix scroll restoration (#256)
  • Fix changyan on Pjax sites (#252)
  • Disable margin animation of <body> (#236)

🛠 Improvements

  • Remove internal scripts if minify is true and the CDN provider is not local (#251)
  • Use ImgBot to optimize images (#242)
  • Separate NexT inline scripts and styles (#226)

🌀 External Changes

  • Update dependency js-yaml to v4.1.0 (#249)
  • Update dependency eslint to v7.25.0 (#244)

🌍 Localization

  • New Crowdin updates (#245)

For full changes, see the comparison between v8.3.0 and v8.4.0

Detailed changes for NexT v8.4.0

⭐ Features

  • New reversed reading progress bar option (#221)
    # Reading progress bar
    reading_progress:
    enable: false
    + # Available values: left | right
    + startAt: left
    # Available values: top | bottom
    position: top
    + reversed: false
    color: "[#37](https://github.com/next-theme/hexo-theme-next/pull/37)c6c0"
    height: 3px

🐞 Bug Fixes

  • Fix mermaid preformatted issue (9ef3a63)

🛠 Improvements

  • Use CSS transitions to animate site-nav (#223)

🌀 External Changes

  • Update dependency eslint to v7.23.0 (#230)
  • Update dependency mocha to v8.3.2 (#219)
  • Update dependency chai to v4.3.4 (#216)

🌍 Localization

  • New Crowdin updates (#238)
  • Add aria-label for buttons and selects (#234)

For full changes, see the comparison between v8.2.2 and v8.3.0

Detailed changes for NexT v8.3.0

⭐ Features

  • Add external link icon options (#192)
    # Automatically add external URL with Base64 encrypt & decrypt.
    exturl: false
    +# If true, an icon will be attached to each external URL
    +exturl_icon: true
  • Fix exturl title (#193)
  • New gitalk proxy option (#205)
    gitalk:
    ...
    + # When the official proxy is not available, you can change it to your own proxy address
    + proxy: https://cors-anywhere.herokuapp.com/https://github.com/login/oauth/access_token # This is official proxy adress

🛠 Improvements

  • Use minified js files for jsdelivr and cdnjs (#207)

🌀 External Changes

  • Update dependency hexo to v5.4.0 (#210)
  • Update dependency eslint to v7.21.0 (#206)
  • Update dependency mocha to v8.3.0 (#204)
  • Update dependency hexo-renderer-marked to v4 (#203)
  • Update dependency chai to v4.3.0 (#194)
  • Update peaceiris/actions-label-commenter action to v1.9.1 (#202)

🌍 Localization

  • New Crowdin updates (#201)

For full changes, see the comparison between v8.2.1 and v8.2.2

Detailed changes for NexT v8.2.2