NexT

Theme for Hexo

Breaking Changes

Old configuration:

footer:
# Specify the date when the site was setup.
# If not defined, current year will be used.
# since: 2015
# Icon between year and copyright info.
- icon: user

New configuration:

footer:
# Specify the date when the site was setup.
# If not defined, current year will be used.
# since: 2015
# Icon between year and copyright info.
+ icon:
+ # Icon name in fontawesome, see: https://fontawesome.com/v4.7.0/icons
+ # `heart` is recommended with animation in red (#ff0000).
+ name: user
+ # If you want to animate the icon, set it to true.
+ animated: false
+ # Change the color of icon, using Hex Code.
+ color: "[#808](https://github.com/theme-next/hexo-theme-next/pull/808)080"

Features

  • Added comment count on mobile. (#185)
  • Added caption for comment. (#186)
  • Added border-radius settings of code block and updated its style with a caption. (#194)
    +# Manual define the border radius in codeblock, using a space indent.
    +# Leave it empty for the default 1
    +codeblock:
    + border_radius:
    +
  • Added backlog label to exclude labels. (2a841a9)
  • Added English document for LeanCloud Counter Security Plugin. (#174)
  • Added English and Chinese document for contributing.md. (#192)
  • Added English and Chinese document for code-of-couduct.md. (#198)

Improvements

  • Reverted the beta version of LeanCloud Counter Security Plugin. The option leancloud_visitors.security: true by default at present. (d297cf5)
  • Updated English document for LeanCloud Counter Security Plugin. (#175, #177, #204)
  • Updated Chinese document for LeanCloud Counter Security Plugin. (#177, #204)
  • Optimized symbol colon in item text of post meta. (#188)
  • Updated translations for core languages. (c6aaa42, #189)
  • Updated links in README.md. (bd6c789)
  • Updated CDN instructions in Chinese README.md. (ca2554b)

Bug Fixes

  • Fixed a bug in utils.js to prevent the error of i is not defined. (#205)

For full changes, see the comparison between 6.0.6 and 6.1.0

Detailed changes for NexT v6.1.0

Since more and more contributors joined to NexT, version 6.0.6 got more improvements, additions and bugfixes. Here are some important of them:

Version 6.0.6

  • REMOVED Duplicated meta tag keywords (Hexo v3.3.5 or higher needed).
  • IMPROVED Accessibility for mobile devices.
  • ADDED Support for [hexo-leancloud-counter-security][] plugin.
  • ADDED Sub-Menu feature.
  • FIXED `svg` confict in Algolia.
  • FIXED GitHub banner under tablet devices and adapted with `mobile_layout_economy` option.
  • FIXED Margin settings consistence for Mist scheme.

Detailed changes for NexT v6.0.6

Version 6.0.5

  • IMPROVED Allow to set custom CDN for Valine.
  • ADDED BreadCrumbs feature.
  • ADDED `include_raw` tag.
  • FIXED Syntax issue about IE compatible for Valine.

Detailed changes for NexT v6.0.5

Version 6.0.4

  • CHANGED Busuanzi Count.
  • IMPROVED Used title as url in `exturl` tag if no arguments exists as title.
  • ADDED External urls in sidebar author links.
  • ADDED Vendor configurations (CDN) for [theme-next-bookmark][] and [theme-next-reading-progress][].
  • ADDED Support for `hexo-related-popular-posts` plugin.
  • FIXED Missing `data-fancybox` attribute for fancybox.
  • FIXED Use `.length` instead of `.size()` in `motion.js` and `utils.js` to make it work with jQuery 3.1.

Detailed changes for NexT v6.0.4

Version 6.0.3

  • CHANGED Language codes: `fr-FR` to `fr`, `nl-NL` to `nl` and `zh-Hans` to `zh-CN`.
  • CHANGED `math.per_page` by default to `true` to make math lazyloaded.
  • IMPROVED Make social, creative commons and footer powered links sensitive by `seo` option.
  • ADDED Bookmark feature as separated module: [theme-next-bookmark][].
  • ADDED Switch to choice whether it will unescape the HTML strings for local searching.
  • ADDED Support to set whether the sidebar will be shown in each single post.
  • FIXED Load math script in homepage for posts or pages contained `mathjax: true` in Front-matter.
  • FIXED Algolia search overlay on mobile devices.

Detailed changes for NexT v6.0.3

Version 6.0.2

  • IMPROVED MathJax feature.
  • ADDED KaTeX support ([usage][katex-usage]).
  • ADDED Support for lazy load the Disqus comments.
  • ADDED `cheers_enabled` option.
  • ADDED `pangu` option instead of `auto_spacing` in Hexo as separated module: [theme-next-pangu][].
  • ADDED Load custom files from outside the theme.
  • FIXED Refactored `head.swig` to right rendering pathes with `cache` option.
  • FIXED Issue about the categories/tags count in `_drafts` directory.
  • FIXED `theme_config` option in NexT for Hexo config.

Detailed changes for NexT v6.0.2

Version 6.0.1

  • REMOVED Duoshuo.
  • ADDED Reading progress feature as separated module: [theme-next-reading-progress][].
  • ADDED Badges to menu.
  • ADDED «Follow me on GitHub» banner option.

Detailed changes for NexT v6.0.1

Features

  • Added BreadCrumbs feature. (#136)
  • Added include_raw tag. (#140)
    {% include_raw '_data/templates/custom.html' %}

Optimizations

  • Update translations for core languages.
  • Refactor some tags. (52b754f)

Bug Fixes

  • Fix a syntax issue about IE compatible of valine & Allow to set custom CDN for valine. (#139)

For full changes, see the comparison between 6.0.4 and 6.0.5

Detailed changes for NexT v6.0.5

Breaking Changes

Busuanzi Count (#129)

Old configuration:

-# Show PV/UV of the website/page with busuanzi.
# Get more information on http://ibruce.info/2015/04/04/busuanzi/
busuanzi_count:
- # count values only if the other configs are false
enable: false
- # custom uv span for the whole site
- site_uv: true
- site_uv_header: <i class="fa fa-user"></i>
- site_uv_footer:
- # custom pv span for the whole site
- site_pv: true
- site_pv_header: <i class="fa fa-eye"></i>
- site_pv_footer:
- # custom pv span for one page only
- page_pv: true
- page_pv_header: <i class="fa fa-file-o"></i>
- page_pv_footer:

New configuration:

+# Show Views/Visitors of the website/page with busuanzi.
# Get more information on http://ibruce.info/2015/04/04/busuanzi/
busuanzi_count:
enable: false
+ total_visitors: true
+ total_visitors_icon: user
+ total_views: true
+ total_views_icon: eye
+ post_views: true
+ post_views_icon: eye

Remove signature option and stay only description for exclude users confused when seo: true (#125)

Features

  • Added extlinks on sidebar author links. (#99)
    social_icons:
    ...
    exturl: false
  • Added Turkish translation by https://crowdin.com/profile/intelligencer (#95)
  • Added vendor config for bookmark (#106) and reading_progress (#107)
    vendors:
    ...
    bookmark:
    reading_progress:
  • Added max_content_width config for Gemini Scheme (#103)
    # Manual define the max content width
    # !Only available for Gemini Scheme currently
    # Leave it empty for the default 75% (suggest not less than 1000px)
    max_content_width: 1000px # or 90% for more wide, etc.
  • Added sidebar_width config for Gemini Scheme (#111)
    # Manual define the sidebar width
    # !!Only available for Gemini Scheme currently
    # Leave it empty for the default 240
    sidebar_width:
  • Added Related Posts (#109)
    # Related popular posts
    # Dependencies: https://github.com/tea3/hexo-related-popular-posts
    related_posts:
    enable: false
    title: # custom header, leave empty to use the default one
    display_in_home: false
    params:
    maxCount: 5
    #PPMixingRate: 0.0
    #isDate: false
    #isImage: false
    #isExcerpt: false

Optimizations

  • Update translations for core languages.
  • Update Math and related docs:
    1. Add bootcdn as optional CDN of math engine (#98)
    2. Use jsDelivr as the default math engine CDN (#101)
    3. Add docs about CDNJS blocked by some parts of China.
  • Update: exturl tag — If no arguments exists as title, set title as url (#122)
  • Update: Change default font size to 14px for Code Block (#123)
  • Update algolia search docs with vendors (#119)
  • Update creative commons license (#116)
  • Update description for fonts and highlight_theme (470f026 82ac7af)

Bug Fixes

  • Fixed needmoreshare2 vendors (#104)
  • Fixed: Add missing data-fancybox attribute for fancybox (#126)
  • Fixed justify TOC items in sidebar (#131)
  • Fixed unworked transition in sidebar author links on Mist & Muse (#99)
  • Fixed: Use .length instead of .size() to make it work with jquery 3.1 (#120)

For full changes, see the comparison between 6.0.3 and 6.0.4

Detailed changes for NexT v6.0.4

0%