NexT 8.14.0 Released
What's Changed
π New Features
- Add Umami and Plausible Analytics by @leirock in https://github.com/next-theme/hexo-theme-next/pull/569
+# Umami Analytics
+# See: https://umami.is/
+umami:
+ enable: false
+ script_url: # https://umami.example.com/script.js
+ website_id: # <your website id>
+# Plausible Analytics
+# See: https://plausible.io/
+plausible:
+ enable: false
+ script_url: # https://plausible.io/js/script.js
+ site_domain: # www.example.com
β Features
- Putting blogroll and related-posts in separate sidebar-inner elements by @stevenjoezhang in https://github.com/next-theme/hexo-theme-next/pull/593
- Move custom text settings to language file (de453da)
Options for string translation are removed from_config.yml
, to support multilingual websites. To customize the translations, you need to create alanguages.yml
file insource/_data
directory, then add codes like this:zh-CN:
sidebar:
links: ιΎζ₯
widget:
github: ε¨ GitHub δΈε ³ζ³¨ζ
chat: θ倩
reward:
comment: ζ―ζδΈζ Ήζ£ζ£η³οΌ
en:
sidebar:
links: Friends - Remove widgetpack rating (179176e)
-# Star rating support to each article.
-# To get your ID visit https://widgetpack.com
-rating:
- enable: false
- id: # <app_id>
- color: "#fc6423" - Add cc icon in post-copyright (f9dd986)
- Add motion.transition.menu_item (705201b)
motion:
transition:
+ menu_item: fadeInDown
π Bug Fixes
- Fix URL of related posts (243d81e)
- Fix span.social-link color (c09c78c)
- Fix body.sidebar-active content width (0e79d30)
π Improvements
- Create issue forms by @njzjz in https://github.com/next-theme/hexo-theme-next/pull/595
- Improve accessibility by @stevenjoezhang in https://github.com/next-theme/hexo-theme-next/pull/597
- Refactor sidebar-toggle, sidebar-dimmer & back-to-top (c7b92c3)
- Optimize semantic elements' name (b78fb3a)
- Refactor header & sidebar style (25eb0bc)
- Adjust back2top style (29cb5eb)
- Update addthis share (4b41762)
π External Changes
- Add CodeQL workflow for GitHub code scanning by @lgtm-com in https://github.com/next-theme/hexo-theme-next/pull/590
- Update dependency eslint to v8.28.0 by @renovate in https://github.com/next-theme/hexo-theme-next/pull/585
- Update dependency chai to v4.3.7 by @renovate in https://github.com/next-theme/hexo-theme-next/pull/588
- Migrate to stylelint (3763e0d)
π Documentation
- Add license scan report and status by @fossabot in https://github.com/next-theme/hexo-theme-next/pull/594
- Update darkmode README (d686890)
π Localization
- New Crowdin updates by @stevenjoezhang in https://github.com/next-theme/hexo-theme-next/pull/586
New Contributors
- @lgtm-com made their first contribution in https://github.com/next-theme/hexo-theme-next/pull/590
- @fossabot made their first contribution in https://github.com/next-theme/hexo-theme-next/pull/594
Full Changelog: https://github.com/next-theme/hexo-theme-next/compare/v8.13.2...v8.14.0
Detailed changes for NexT v8.14.0