NexT

Theme for Hexo

💥 Breaking Changes

  • Refactor sub-menu (#492)

⭐ Features

  • Support mermaid inside backtick code block (a396c61)
    ```mermaid
    graph TD
    A[Hard] -->|Text| B(Round)
    B --> C{Decision}
    C -->|One| D[Result 1]
    C -->|Two| E[Result 2]
    ```

🐞 Bug Fixes

  • Fix Microsoft Clarity Analytics (#480)
  • Fix tabs style issue (32892a6)
  • Support linebreaks inside a and img elements (edf3675)

🛠 Improvements

  • Fix Mist style with sub menu (#479)
  • Fix site-nav style issue (72c28e5)

🌀 External Changes

  • Update actions/labeler action to v4 (#478)
  • Update actions/checkout action to v3 (#476)
  • Update dependency eslint to v8.12.0 (#488)
  • Update dependency mocha to v9.2.2 (#487)
  • Update dependency hexo to v6.1.0 (#486)
  • Update availability of pjax & local_search in vendors (#496)

🌍 Localization

  • New Crowdin updates (#483)

For full changes, see the comparison between v8.10.1 and v8.11.0

Detailed changes for NexT v8.11.0

🐞 Bug Fixes

  • Fix QQ share meta information (#450)
  • Fix error for null theme.open_graph.options (#470)

🛠 Improvements

  • Improve open_graph config template (#459)

🌀 External Changes

  • Update actions/setup-python action to v3 (#475)
  • Update actions/setup-node action to v3 (#472)
  • Update dependency mocha to v9.2.1 (#467)
  • Update dependency eslint to v8.10.0 (#465)

For full changes, see the comparison between v8.10.0 and v8.11.0

Detailed changes for NexT v8.10.1

⭐ Features

  • Support customize open_graph information (#448)
    +# Open graph settings
    +# See: https://hexo.io/docs/helpers#open-graph
    +open_graph:
    + enable: true
    + # Add pairs each line to customize
    + options:
    + #twitter_card: <twitter:card>
    + #twitter_id: <twitter:creator>
    + #twitter_site: <twitter:site>
    + #twitter_image: <twitter:image>
    + #google_plus: <g+:profile_link>
    + #fb_admins: <fb:admin_id>
    + #fb_app_id: <fb:app_id>
  • Replace hexo-related-popular-posts with hexo-related-posts (#447)
    # Related popular posts
    -# Dependencies: https://github.com/tea3/hexo-related-popular-posts
    +# Dependencies: https://github.com/sergeyzwezdin/hexo-related-posts
    related_posts:
    ...
    - params:
    - maxCount: 5
    - #PPMixingRate: 0.0
    - #isDate: false
    - #isImage: false
    - #isExcerpt: false
  • Feat: Add Microsoft clarity as an analytics provider (#451)
    +# Microsoft Clarity Analytics
    +# See: https://clarity.microsoft.com/
    +clarity_analytics: # <project_id>

🐞 Bug Fixes

  • Fix gitter button position (f70b4bf)
  • Add back theme.js (#439)
  • Change default darkmode codeblock theme (6fd36d9)

🛠 Improvements

  • Enable meta_generator (#449)
  • Add back theme.js (#439)
  • Add tidio integration in minify.js (#435)
  • Update docs of utterances (1b8f1e2)
  • Refactor CSS parser (2094a76)

🌀 External Changes

  • Update dependency hexo-renderer-marked to v5 (#453)
  • Update dependency chai to v4.3.6 (#452)
  • Update dependency mocha to v9.2.0 (#440)
  • Update dependency eslint to v8.8.0 (#429)

🌍 Localization

  • New Crowdin updates (#436)

For full changes, see the comparison between v8.9.0 and v8.10.0

Detailed changes for NexT v8.10.0

💥 Breaking Changes

  • Custom CDN options (#428)
    vendors:
    # The CDN provider of NexT internal scripts.
    - # Available values: local | jsdelivr | unpkg | cdnjs
    + # Available values: local | jsdelivr | unpkg | cdnjs | custom
    # Warning: If you are using the latest master branch of NexT, please set `internal: local`
    internal: local
    # The default CDN provider of third-party plugins.
    - # Available values: local | jsdelivr | unpkg | cdnjs
    + # Available values: local | jsdelivr | unpkg | cdnjs | custom
    # Dependencies for `plugins: local`: https://github.com/next-theme/plugins
    plugins: jsdelivr
    + # Custom CDN URL
    + # For example:
    + # custom_cdn_url: https://cdn.jsdelivr.net/npm/${npm_name}@${version}/${minified}
    + # custom_cdn_url: https://cdnjs.cloudflare.com/ajax/libs/${cdnjs_name}/${version}/${cdnjs_file}
    + custom_cdn_url:

🛠 Improvements

  • Optimize changyan comment (#415)
  • Update CONFIG.quicklink.ignores option (6092e9e)
  • Support codeblock mark option (b51fedf)
  • Some minor fixes (be21d5c)

🌀 External Changes

  • Update dependency hexo to v6 (#426)
  • Update dependency eslint to v8.5.0 (#419)

🌍 Localization

  • New Crowdin updates (#423)

For full changes, see the comparison between v8.8.2 and v8.9.0

Detailed changes for NexT v8.9.0

0%