Releases: next-theme/hexo-theme-next
Releases Β· next-theme/hexo-theme-next
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
v8.2.1
π Improvements
π External Changes
- Update dependency husky to v4.3.8 (#175)
- Update dependency js-yaml to v4 (#172)
- Update dependency eslint to v7.19.0 (#169)
For full changes, see the comparison between v8.2.0 and v8.2.1
v8.2.0
π₯ Breaking Changes
-# Swiftype Search API Key
-swiftype_key:
- Remove baidu_push and disable_baidu_transformation (d65b03c)
-# Disable Baidu transformation on mobile devices.
-disable_baidu_transformation: false
-# Enable baidu push so that the blog will push the url to baidu automatically which is very helpful for SEO.
-baidu_push: false
- Remove cnzz (1dd1c71)
-# CNZZ count
-cnzz_siteid:
π New Features
- Support Cloudflare Web Analytics (12a7328)
+# Cloudflare Web Analytics
+# See: https://www.cloudflare.com/web-analytics/
+cloudflare_analytics:
β Features
- New option mathjax.tags (ff3b957)
math:
...
mathjax:
enable: false
+ # Available values: none | ams | all
+ tags: none
π Bug Fixes
- Fix not loading disqusjs (#150)
π Improvements
- Code style update (20002f2)
- Fix redundant values in shorthand properties (37ac8da)
- Remove the style of span.exturl (8b3cd82)
- Refactor getQueryParameters (e627bcb)
- Fix illegal character in query (d3dc791)
- Set
role="button"
(b99c7cb) - Simplify the
.comments
element (d6f7c51)
π External Changes
- Migrate from probot/stale to GitHub Actions (68fb198)
- Update dependency eslint to v7.16.0 (#152)
- Update dependency husky to v4.3.6 (#155)
- Update dependency js-yaml to v3.14.1 (#156)
- Update dependency @next-theme/eslint-config to v0.0.2 (#159)
- Update actions/setup-node action to v2 (#161)
- Update dependency hexo to v5.3.0 (#163)
- Bump peaceiris/actions-label-commenter to 1.9.0 (#165)
π Documentation
π Localization
- New Crowdin updates (#160)
For full changes, see the comparison between v8.1.0 and v8.2.0