Releases: next-theme/hexo-theme-next
Releases Β· next-theme/hexo-theme-next
v8.12.2
v8.12.1
π Bug Fixes
- Fix double quotes inside cloudflare analytics HTML attribute (#520)
- Optimize the position of copy-button (#508)
π Improvements
- Minify algolia logo if not enabled (#514)
- Change the default CDN provider from jsdelivr to cdnjs (#507)
vendors:
- plugins: jsdelivr
+ plugins: cdnjs
π External Changes
- Update dependency hexo to v6.2.0 (#518)
- Update dependency eslint to v8.16.0 (#516)
- Update dependency mocha to v10 (#511)
π Localization
- New Crowdin updates (#522)
For full changes, see the comparison between v8.11.1 and v8.12.1
v8.11.1
π Bug Fixes
- Fix preconnect config for vendors with custom cdn (#506)
π Improvements
- Optimize margin of image-caption (0dacb43)
π External Changes
- Update dependency eslint to v8.14.0 (#500)
π Documentation
- Update the URL of Netlify logo (38cca1c)
For full changes, see the comparison between v8.11.0 and v8.12.0
v8.11.0
π₯ Breaking Changes
- Refactor sub-menu (#492)
β Features
- Support mermaid inside backtick code block (a396c61)
```mermaid
graph TD
A[Hard] -->|Text| B(Round)
B --> C{Decision}
C -->|One| D[Result 1]
C -->|Two| E[Result 2]
```
π Bug Fixes
- Fix Microsoft Clarity Analytics (#480)
- Fix tabs style issue (32892a6)
- Support linebreaks inside
a
andimg
elements (edf3675)
π Improvements
π External Changes
- Update actions/labeler action to v4 (#478)
- Update actions/checkout action to v3 (#476)
- Update dependency eslint to v8.12.0 (#488)
- Update dependency mocha to v9.2.2 (#487)
- Update dependency hexo to v6.1.0 (#486)
- Update availability of pjax & local_search in vendors (#496)
π Localization
- New Crowdin updates (#483)
For full changes, see the comparison between v8.10.1 and v8.11.0
v8.10.1
π Bug Fixes
π Improvements
- Improve
open_graph
config template (#459)
π External Changes
- Update actions/setup-python action to v3 (#475)
- Update actions/setup-node action to v3 (#472)
- Update dependency mocha to v9.2.1 (#467)
- Update dependency eslint to v8.10.0 (#465)
For full changes, see the comparison between v8.10.0 and v8.11.0
v8.10.0
β Features
- Support customize open_graph information (#448)
+# Open graph settings
+# See: https://hexo.io/docs/helpers#open-graph
+open_graph:
+ enable: true
+ # Add pairs each line to customize
+ options:
+ #twitter_card: <twitter:card>
+ #twitter_id: <twitter:creator>
+ #twitter_site: <twitter:site>
+ #twitter_image: <twitter:image>
+ #google_plus: <g+:profile_link>
+ #fb_admins: <fb:admin_id>
+ #fb_app_id: <fb:app_id>
- Replace hexo-related-popular-posts with hexo-related-posts (#447)
# Related popular posts
-# Dependencies: https://github.com/tea3/hexo-related-popular-posts
+# Dependencies: https://github.com/sergeyzwezdin/hexo-related-posts
related_posts:
...
- params:
- maxCount: 5
- #PPMixingRate: 0.0
- #isDate: false
- #isImage: false
- #isExcerpt: false
- Feat: Add Microsoft clarity as an analytics provider (#451)
+# Microsoft Clarity Analytics
+# See: https://clarity.microsoft.com/
+clarity_analytics: # <project_id>
π Bug Fixes
- Fix gitter button position (f70b4bf)
- Add back
theme.js
(#439) - Change default darkmode codeblock theme (6fd36d9)
π Improvements
- Enable meta_generator (#449)
- Add back
theme.js
(#439) - Add tidio integration in
minify.js
(#435) - Update docs of utterances (1b8f1e2)
- Refactor CSS parser (2094a76)
π External Changes
- Update dependency hexo-renderer-marked to v5 (#453)
- Update dependency chai to v4.3.6 (#452)
- Update dependency mocha to v9.2.0 (#440)
- Update dependency eslint to v8.8.0 (#429)
π Localization
- New Crowdin updates (#436)
For full changes, see the comparison between v8.9.0 and v8.10.0
v8.9.0
π₯ Breaking Changes
- Custom CDN options (#428)
vendors:
# The CDN provider of NexT internal scripts.
- # Available values: local | jsdelivr | unpkg | cdnjs
+ # Available values: local | jsdelivr | unpkg | cdnjs | custom
# Warning: If you are using the latest master branch of NexT, please set `internal: local`
internal: local
# The default CDN provider of third-party plugins.
- # Available values: local | jsdelivr | unpkg | cdnjs
+ # Available values: local | jsdelivr | unpkg | cdnjs | custom
# Dependencies for `plugins: local`: https://github.com/next-theme/plugins
plugins: jsdelivr
+ # Custom CDN URL
+ # For example:
+ # custom_cdn_url: https://cdn.jsdelivr.net/npm/${npm_name}@${version}/${minified}
+ # custom_cdn_url: https://cdnjs.cloudflare.com/ajax/libs/${cdnjs_name}/${version}/${cdnjs_file}
+ custom_cdn_url:
π Improvements
- Optimize changyan comment (#415)
- Update CONFIG.quicklink.ignores option (6092e9e)
- Support codeblock mark option (b51fedf)
- Some minor fixes (be21d5c)
π External Changes
π Localization
- New Crowdin updates (#423)
For full changes, see the comparison between v8.8.2 and v8.9.0
v8.8.2
π Bug Fixes
- Add darkmode of DisqusJS (#408)
- Fix body box-sizing (#404)
- Fix darkmode in local-search (#402)
- Fix the index of group picture layout (8e3ec26)
π Improvements
π External Changes
- Update dependency eslint to v8.3.0 (#401)
For full changes, see the comparison between v8.8.1 and v8.9.0
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