NexT 8.0.0 Released

⭐ Features

  • Support reprint statement (#89)
  • Refactor vendors (#72)
    vendors:
    + # The default CDN provider of third-party plugins.
    + # Available values: local, jsdelivr, unpkg, cdnjs
    + # Dependencies for `plugins: local`: https://github.com/next-theme/plugins
    + plugins: jsdelivr
  • Image thumbnails in archive page (7b91f8e)
  • Rename per_page to every_page (a3dcac5)
    math:
    - per_page: true
    + every_page: false

🐞 Bug Fixes

  • Fix pjax scroll restoration (#74)
  • Fix .post-title-link position (#76)
  • Fix darkmode post-gallery image opacity (04ced15)
  • Fix id conflict with markdown headerlink (523e39e)
  • Fix .tabs-comment style (8d57b6d)
  • Fix mermaid background color (376d718)
  • Fix search result position (bc89931)

🛠 Improvements

  • Optimize prism: support copy_button (04da779)
  • Refactor layout (f76c0d8)
  • Optimize canonical URL (219adff)
  • Optimize Algolia Search (92bdb32)
  • Refactor Gemini style (19160b8)
  • Separate the styles of different schemes (bdf59f1)
  • Refactor post-footer using flex layout (23d9163)
  • Optimize figcaption style (90d0a5f)
  • Optimize box-shadow of .site-brand-container (402c34e)
  • Optimize the path setting of LiveRe & Valine (5e1b0d0)
  • Update ICP link (#96)
  • Uniform hexadecimal color (#93)

🌀 External Changes

  • Use @next-theme/eslint-config (a96d112)
  • CDN settings for Firebase (ee5b41f)
  • Update MathJax CDN URL (09f0f7b)
  • Update dependency hexo-renderer-marked to v3.1.0 (#94)
  • Update dependency hexo to v5.1.1 (#85)
  • Update dependency mocha to v8.1.3 (#82)
  • Update dependency eslint to v7.7.0 (#69)
  • Update _vendors.yml (7e8458f)

📖 Documentation

  • Update docs (7cd83a4)
  • Update docs (1bbe8f4)

🌍 Localization

  • New Crowdin updates (#91)

For full changes, see the comparison between v8.0.0-rc.5 and v8.0.0

Detailed changes for NexT v8.0.0