Releases: next-theme/hexo-theme-next
Releases Β· next-theme/hexo-theme-next
v8.8.1
v8.8.0
β 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
π Documentation
- Typo fix (#381)
For full changes, see the comparison between v8.7.1 and v8.8.0
v8.7.1
π 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
π External Changes
π 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
v8.6.1
π Bug Fixes
- Fix scroll in sidebar (#308)
For full changes, see the comparison between v8.6.0 and v8.6.1
v8.6.0
β 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
π 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
andconfig.js
inject point (#277)
π External Changes
For full changes, see the comparison between v8.4.0 and v8.5.0
v8.4.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 notlocal
(#251) - Use ImgBot to optimize images (#242)
- Separate NexT inline scripts and styles (#226)
π External Changes
π Localization
- New Crowdin updates (#245)
For full changes, see the comparison between v8.3.0 and v8.4.0
v8.3.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: "#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
For full changes, see the comparison between v8.2.2 and v8.3.0
v8.2.2
β 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
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