NexT

Theme for Hexo

🌟 New Features

  • Subresource Integrity (#247)

⭐ Features

  • Load Creative Commons badge via CDN (#267)
creative_commons:
+ # Available values: big | small
+ size: small

🐞 Bug Fixes

  • Fix overwritten of non-object in CONFIG (#279)

🛠 Improvements

  • Use passive scroll listeners (#282)
  • Change gitalk default offical proxy (#257)
  • Move comments.js and config.js inject point (#277)

🌀 External Changes

  • Update dependency eslint to v7.27.0 (#269)
  • Update dependency mocha to v8.4.0 (#268)

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

Detailed changes for NexT v8.5.0

💥 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
+ start_at: 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 address

🛠 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

0%