NexT

Theme for Hexo

💥 Breaking Changes

  • Allow empty menu items (a527bfd)
    -override: false

    menu:
    - home: / || fa fa-home
    + #home: / || fa fa-home
    #about: /about/ || fa fa-user
    #tags: /tags/ || fa fa-tags
    #categories: /categories/ || fa fa-th
    - archives: /archives/ || fa fa-archive
    + #archives: /archives/ || fa fa-archive
    #schedule: /schedule/ || fa fa-calendar
    #sitemap: /sitemap.xml || fa fa-sitemap
    #commonweal: /404/ || fa fa-heartbeat
  • Update options of Valine (6e6fc74)
    valine:
    - appid: # Your leancloud application appid
    - appkey: # Your leancloud application appkey
    + appId: # Your leancloud application appid
    + appKey: # Your leancloud application appkey
    ...
    - guest_info: nick,mail,link # Custom comment header
    + meta: # Custom comment header
    + - nick
    + - mail
    + - link
  • Support using highlight.js (9fdaba2)
  • Allow different highlight style for dark mode (03e50d0)
    codeblock:
    ...
    - # Available values: normal | night | night eighties | night blue | night bright | solarized | solarized dark | galactic
    - # See: https://github.com/chriskempson/tomorrow-theme
    - highlight_theme: normal
    + # See: https://github.com/highlightjs/highlight.js/tree/master/src/styles
    + theme:
    + light: default
    + dark: dark

🐞 Bug Fixes

  • Fix: bind DOMContentLoaded event on document instead of window (cd5e541)
  • Fix: bind pjax event on document instead of window (75695df)
  • Fix tables text align (00c64cc)

🛠 Improvements

  • Use npm to determine the latest version (2de50b4)
  • Optimize reward button style (e61c28d)
  • Remove highlight-container (9527ef6)

🌀 External Changes

  • Remove canvas_nest (632768c)

📖 Documentation

  • Update README (1fd2923)
  • Update docs (3dcd359)

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

Detailed changes for NexT v8.0.0-rc.2

💥 Breaking Changes

  • Migrate to Font-Awesome 5 (https://github.com/theme-next/hexo-theme-next/pull/1438)
  • Change the extension of the template files from swig to njk

🐞 Bug Fixes

  • Fix exturl title (d9c6d8b)

🛠 Improvements

  • Optimize dark mode blockquote style (b0bd2dd)
  • Optimize main-menu & sidebar-nav style (ca19a9d)

Detailed changes for NexT v8.0.0-rc.1

💥 Breaking Changes

  • Multilingual switch button support (#1391)
    +# Show multilingual switcher in footer.
    +language_switcher: false
  • Remove safari_rainbow option in _config.yml
    -# Hide sticky headers and color the menu bar on Safari (iOS / macOS).
    -safari_rainbow: false

⭐ Features

  • Simplify footer.powered settings (#1432)
    footer:
    ...
    - powered:
    - # Hexo link (Powered by Hexo).
    - enable: true
    - # Version info of Hexo after Hexo link (vX.X.X).
    - version: true
    -
    - theme:
    - # Theme & scheme info link (Theme - NexT.scheme).
    - enable: true
    - # Version info of NexT after scheme info (vX.X.X).
    - version: true
    + # Powered by Hexo & NexT
    + powered: true
  • New leancloud_visitors option server_url (#1426)
    leancloud_visitors:
    - betterPerformance: false
    + # Required for apps from CN region
    + server_url: # <your server url>
  • Remove seo option in _config.yml (#1414)

🐞 Bug Fixes

  • Escaping html in search results (#1418)

🛠 Improvements

  • Animation for search-popup (#1427)
  • Fix dark styles of buttons (#1409)
  • Drop PDFObject (#1400)
  • Optimize the loading of exturl (#1394)

🌀 External Changes

  • Drop PDFObject (#1400)

📖 Documentation

  • Updated recommended CDN URL in _config.yml (#1398)

🌍 Localization

  • New Crowdin translations (#1413)
  • New Crowdin translations (#1074)
  • Arabic translation (#1401)

For full changes, see the comparison between v7.7.2 and v7.8.0

Detailed changes for NexT v7.8.0

🌟 New Features

  • Native Dark Mode support (#1386)
    +darkmode: true

⭐ Features

  • Support MathJax v3.0 (#1314)
  • Add next_config helper (#1346)

🐞 Bug Fixes

  • Remove box-shadow of .sidebar when back2top.sidebar is true (#1380)
  • Fix config.search.path is null (#1374)

🛠 Improvements

  • Redirect amscd for mathjax3 (#1379)
  • Optimize the position of search icon on mobile (#1387)
  • Style back-to-top button to make sidebar more comfortable (#1367)

🌀 External Changes

  • [comments] gitalk.swig: fix syntax bug and remove redundant lines introducing access_token (#1369)

📖 Documentation

  • PayPal now supports pay-by-QRCode (#1364)

For full changes, see the comparison between v7.7.1 and v7.7.2

Detailed changes for NexT v7.7.2

0%