Skip to content

Releases: next-theme/hexo-theme-next

v8.8.1

02 Nov 10:47
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Add color-scheme CSS property (#388)
  • Fix Pjax with sidebar disabled (f8c0f46)
  • Fix sidebar display (c698e50)

πŸŒ€ External Changes

  • Update dependency mocha to v9.1.3 (#392)
  • Update dependency eslint to v8 (#387)

For full changes, see the comparison between v8.8.0 and v8.8.1

v8.8.0

01 Oct 03:52
Compare
Choose a tag to compare

⭐ Features

  • Dark mode support for theme_color (#378)
-# Android Chrome header panel color ($brand-bg / $headband-bg => $black-deep).
-android_chrome_color: "#222"
+# Browser header panel color.
+theme_color:
+  light: "#222"
+  dark: "#222"
  • Make the nav bar of tabs with long content stick to the top (#361)
tabs:
+  # Make the nav bar of tabs with long content stick to the top.
+  sticky: false
  • Fix darkmode mermaid theme (debbe5b)
mermaid:
-  theme: forest
+  theme:
+    light: default
+    dark: dark
  • Add an option to disable banner (9a313b2)

🐞 Bug Fixes

  • Execute unescapeHTML before encoding exturl (d1bf101)
  • Do not restart Pace on every pushState event (0005c03)
  • Fix calendar (53e540b)

πŸ›  Improvements

  • Move local-search.js to hexo-generator-searchdb (#369)
  • Calculate --sidebar-wrapper-height in pure CSS (#360)

πŸŒ€ External Changes

  • Update dessant/lock-threads action to v3 (#380)
  • Update dependency mocha to v9.1.2 (#379)

πŸ“– Documentation


For full changes, see the comparison between v8.7.1 and v8.8.0

v8.7.1

01 Sep 03:18
Compare
Choose a tag to compare

🌟 New Features

  • Add pace-js (#352)
-# Progress bar in the top during page loading.
-# For more information: https://github.com/rstacruz/nprogress
-nprogress:
-  enable: false
-  spinner: true

+# For more information: https://github.com/CodeByZach/pace
+pace:
+  enable: false
+  # All available colors:
+  # black | blue | green | orange | pink | purple | red | silver | white | yellow
+  color: blue
+  # All available themes:
+  # big-counter | bounce | barber-shop | center-atom | center-circle | center-radar | center-simple
+  # corner-indicator | fill-left | flat-top | flash | loading-bar | mac-osx | material | minimal
+  theme: minimal

🐞 Bug Fixes

  • Fix image caption generated by pandoc with fancybox enabled (c377515)
  • Use MathJax.typesetPromise (7b8cf30)

πŸ›  Improvements

  • Optimize the style of beian image (#350)
  • Separate fancybox scripts (2eaf869)

πŸŒ€ External Changes

  • Update dependency hexo-renderer-marked to v4.1.0 (#343)
  • Update dependency mocha to v9.1.1 (#344)

πŸ“– Documentation

  • Hide options for customizing the CDN URLs from _config.yml (#351)

🌍 Localization

  • New Crowdin updates (#342)

For full changes, see the comparison between v8.7.0 and v8.7.1

v8.7.0

08 Aug 16:21
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Correct scroll offset (#322)
  • Add anchor id to fragment part (#328)

πŸŒ€ External Changes

  • Update dependency mocha to v9.0.3 (#314)
  • Update dependency eslint to v7.32.0 (#313)
  • Update actions/stale action to v4 (#329)
  • Install curlylint (#320)

🌍 Localization

  • New Crowdin updates (#332)

For full changes, see the comparison between v8.6.1 and v8.7.0

v8.6.1

03 Jul 06:35
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Fix scroll in sidebar (#308)

For full changes, see the comparison between v8.6.0 and v8.6.1

v8.6.0

01 Jul 04:17
Compare
Choose a tag to compare

⭐ Features

  • Support Gitter Sidecar (#289)
+# Gitter Support
+# For more information: https://gitter.im
+gitter:
+  enable: false
+  room:

🐞 Bug Fixes

  • Fix scrolling for site overview (#243)

πŸ›  Improvements

  • Separate inline listeners (#303)
  • Correct meta viewport (#302)
  • Escape only < in front-end json (#294)
  • Add gitter integration in minify.js (#300)
  • Add missing alt attribute to img elements (#285)

πŸŒ€ External Changes

  • Update dependency @next-theme/eslint-config to v0.0.3 (#301)
  • Update dependency mocha to v9 (#290)
  • Update dependency eslint to v7.29.0 (#288)

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

v8.5.0

31 May 18:15
Compare
Choose a tag to compare

🌟 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

v8.4.0

01 May 03:27
Compare
Choose a tag to compare

πŸ’₯ 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

v8.3.0

01 Apr 07:36
Compare
Choose a tag to compare

⭐ 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: "#37c6c0"
  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

v8.2.2

28 Feb 13:17
Compare
Choose a tag to compare

⭐ 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