NexT

Theme for Hexo

🌟 New Features

  • Subresource Integrity (#247)

⭐ Features

  • Load Creative Commons badge via CDN (#267)
    creative_commons:
    + # Available values: big | small
    + size: small

🐞 Bug Fixes

  • Fix overwritten of non-object in CONFIG (#279)

🛠 Improvements

  • Use passive scroll listeners (#282)
  • Change gitalk default offical proxy (#257)
  • Move comments.js and config.js inject point (#277)

🌀 External Changes

  • Update dependency eslint to v7.27.0 (#269)
  • Update dependency mocha to v8.4.0 (#268)

For full changes, see the comparison between v8.4.0 and v8.5.0

Detailed changes for NexT v8.5.0

💥 Breaking Changes

  • Separate third party inline scripts (#241)

⭐ Features

  • New body scrollbar style option (#248)
    +# Override browsers' default behavior.
    +body_scrollbar:
    + # Place the scrollbar over the content.
    + overlay: false
    + # Present the scrollbar even if the content is not overflowing.
    + stable: false

🐞 Bug Fixes

  • Fix scroll restoration (#256)
  • Fix changyan on Pjax sites (#252)
  • Disable margin animation of <body> (#236)

🛠 Improvements

  • Remove internal scripts if minify is true and the CDN provider is not local (#251)
  • Use ImgBot to optimize images (#242)
  • Separate NexT inline scripts and styles (#226)

🌀 External Changes

  • Update dependency js-yaml to v4.1.0 (#249)
  • Update dependency eslint to v7.25.0 (#244)

🌍 Localization

  • New Crowdin updates (#245)

For full changes, see the comparison between v8.3.0 and v8.4.0

Detailed changes for NexT v8.4.0

⭐ Features

  • New reversed reading progress bar option (#221)
    # Reading progress bar
    reading_progress:
    enable: false
    + # Available values: left | right
    + start_at: left
    # Available values: top | bottom
    position: top
    + reversed: false
    color: "[#37](https://github.com/next-theme/hexo-theme-next/pull/37)c6c0"
    height: 3px

🐞 Bug Fixes

  • Fix mermaid preformatted issue (9ef3a63)

🛠 Improvements

  • Use CSS transitions to animate site-nav (#223)

🌀 External Changes

  • Update dependency eslint to v7.23.0 (#230)
  • Update dependency mocha to v8.3.2 (#219)
  • Update dependency chai to v4.3.4 (#216)

🌍 Localization

  • New Crowdin updates (#238)
  • Add aria-label for buttons and selects (#234)

For full changes, see the comparison between v8.2.2 and v8.3.0

Detailed changes for NexT v8.3.0

⭐ Features

  • Add external link icon options (#192)
    # Automatically add external URL with Base64 encrypt & decrypt.
    exturl: false
    +# If true, an icon will be attached to each external URL
    +exturl_icon: true
  • Fix exturl title (#193)
  • New gitalk proxy option (#205)
    gitalk:
    ...
    + # When the official proxy is not available, you can change it to your own proxy address
    + proxy: https://cors-anywhere.herokuapp.com/https://github.com/login/oauth/access_token # This is official proxy address

🛠 Improvements

  • Use minified js files for jsdelivr and cdnjs (#207)

🌀 External Changes

  • Update dependency hexo to v5.4.0 (#210)
  • Update dependency eslint to v7.21.0 (#206)
  • Update dependency mocha to v8.3.0 (#204)
  • Update dependency hexo-renderer-marked to v4 (#203)
  • Update dependency chai to v4.3.0 (#194)
  • Update peaceiris/actions-label-commenter action to v1.9.1 (#202)

🌍 Localization

  • New Crowdin updates (#201)

For full changes, see the comparison between v8.2.1 and v8.2.2

Detailed changes for NexT v8.2.2

0%