0%

«NexT» is a high quality elegant theme for Hexo. It is crafted from scratch, with love.

User Guide

It's easy to set up NexT theme. Just follow documentation and create your personal website!

Feedback

  • Visit the Awesome NexT list to share plugins and tutorials with other users.
  • Join our Gitter chats.
  • Add or improve translation in few seconds.
  • Report a bug in GitHub Issues.
  • Request a new feature on GitHub.
  • Vote for popular feature requests.

🌟 New Features

  • Support preconnect hint for CDN (#122)
    +# Preconnect CDN for fonts and plugins.
    +# For more information: https://www.w3.org/TR/resource-hints/#preconnect
    +preconnect: false

🐞 Bug Fixes

  • Fix scroll position of post-toc (537db5f)
  • Fix follow_me link (5385def)

🛠 Improvements

  • Support absolute path for search DB (c1a2073)
  • Optimize video tag (afb052c)
  • New element .sidebar-panel-container (885e0b7)

🌀 External Changes

  • Update dependency mocha to v8.2.0 (#128)
  • Update dependency eslint to v7.12.1 (#124)
  • Update actions/cache action to v2 (#129)

For full changes, see the comparison between v8.0.1 and v8.0.2

Detailed changes for NexT v8.0.2

🌟 New Features

  • Add NProgress (#79)
    +# Progress bar in the top during page loading.
    +# For more information: https://github.com/rstacruz/nprogress
    +nprogress:
    + enable: false
    + spinner: true

    vendors:
    ...
    + # NProgress.js
    + nprogress_js:
    + nprogress_css:

⭐ Features

  • Support cdnjs (96c68a9)

🐞 Bug Fixes

  • Fix post-meta position in scheme Mist (c9cdf1c)
  • Fix site-state-item padding (4b8a17b)
  • Fix: handle invalid config (d51ca0e)
  • Use textContent instead of innerText (52234e5)

🛠 Improvements

  • Refactor sidebar-panel using flex layout (d6f344f)
  • Fix serverURLs of Valine (9919fb5)

🌀 External Changes

  • Update dependency hexo to v5.2.0 (#111)
  • Update dependency husky to v4.3.0 (#107)
  • Update dependency hexo-renderer-marked to v3.3.0 (#105)
  • Update dependency eslint to v7.10.0 (#99)
  • Update _vendors.yml (35d1e68)

For full changes, see the comparison between v8.0.0 and v8.0.1

Detailed changes for NexT v8.0.1

⭐ 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