πŸ’₯ Breaking Changes

Remove gitment support (#939)

In NexT _config.yml:

-# Gitment
-# Introduction: https://github.com/imsun/gitment
-gitment:
- enable: false
- mint: true # RECOMMEND, A mint on Gitment, to support count, language and proxy_gateway
- count: true # Show comments count in post meta area
- lazy: false # Comments lazy loading with a button
- cleanly: false # Hide 'Powered by ...' on footer, and more
- language: # Force language, or auto switch by theme
- github_user: # MUST HAVE, Your Github Username
- github_repo: # MUST HAVE, The name of the repo you use to store Gitment comments
- client_id: # MUST HAVE, Github client id for the Gitment
- client_secret: # EITHER this or proxy_gateway, Github access secret token for the Gitment
- proxy_gateway: # Address of api proxy, See: https://github.com/aimingoo/intersect
- redirect_protocol: # Protocol of redirect_uri with force_redirect_protocol when mint enabled

Remove Han support (#912)

In NexT _config.yml:

-# Han Support
-# Dependencies: https://github.com/theme-next/theme-next-han
-han: false
-
- # Internal version: 3.3.0
- # See: https://github.com/ethantw/Han
- # Example:
- # han: //cdn.jsdelivr.net/npm/han-css@3/dist/han.min.css
- # han: //cdnjs.cloudflare.com/ajax/libs/Han/3.3.0/han.min.css
- han:

πŸŒ€ External Changes

  • Remove unneeded leancloud-storage in theme.vendors (#927)
  • Make Valine available (#926)
  • Upgrade the internal jQuery to v3.4.1 (#903)

⭐ Features

  • Provide an optional icon option for tags at the bottom of the post (#896)

πŸ›  Improvements

  • Refactoring post-meta-divider (#937)
  • Remove unnecessary statements in swig templates (#928)
  • Use hyphen instead of en dash (#907)
  • Ignore leancloud visitor from localhost (#916)
  • Fix word spelling (#913)
  • Correct the outdated version number of FontAwesome (#905)
  • Improve page rendering by deferring disqus loading (#891)
  • Make Tabs flexible (#704)
  • Restore the previous selection for copy_button (#890)

🐞 Bug Fixes

  • Refactoring post-meta-divider (#937)
  • Fix referer used by LiveRe on non-post pages (#934)
  • Force include source/lib/font-awesome/ (#832)

πŸ“– Documentation

  • Add detailed description about RSS (#895)

For full changes, see the comparison between v7.1.2 and v7.2.0

Detailed changes for NexT v7.2.0

πŸŒ€ External Changes

  • Change the internal path of quicklink (#883)
  • Upgrade Facebook Graph API to v3.3 (#876)
  • Make symbols_count_time faster (#862)

🐞 Bug Fixes

  • Force HTTPS of google-analytics.swig. Again. (#881)
  • Fix Github gist bug with copy button (#861)

πŸ“– Documentation

  • Expressions and translations in CONTRIBUTING.md (#885)
  • Fix a few typo errors in docs (#864)

For full changes, see the comparison between v7.1.1 and v7.1.2

Detailed changes for NexT v7.1.2

Happy International Workers' Day! \(^_^)/

πŸ›  Improvements

  • Optimize images (#802)
  • Update ICP url (#827)
  • Fix typo in config comments (#833)

🐞 Bug Fixes

  • CSS bug in Codeblock if string longer than viewport (#803)
  • Option onmoble for sidebar wasn't worked (#808)
  • Fixes with mobile_layout_economy option:
    • List items appeared correctly (#817)
    • Wrong top padding (#828)
    • Alignments for several elements (#849)

🌍 Localization

  • Spanish translation (#801, #806)
  • Improve French translation (#818, #819)
  • Persian translation (#853)

For full changes, see the comparison between v7.1.0 and v7.1.1

Detailed changes for NexT v7.1.1

Happy April Fools' Day Guys \(^_^)/

πŸ’₯ Breaking Changes

  • Now quicklink will load on demand by default.
  • Add quicklink: true in Front-matter for those pages or posts you want.
  • Home page and archive page can be controlled through home and archive option.
quicklink:
enable: true
- per_page: true
+ home: true # enable or disable quicklink on home page
+ archive: true # enable or disable quicklink on archive page
# Add `quicklink: true` in Front-matter to enable quicklink on special page or post

Some options look more uniform in _config.yml (#643)

- #github_banner: https://github.com/yourname || Follow me on GitHub
+ github_banner:
+ enable: false
+ permalink: https://github.com/yourname
+ title: Follow me on GitHub

post_meta:
updated_at:
- enabled: true
+ enable: true

wechat_subscriber:
- #enabled: true
+ enable: false

custom_logo:
- enabled: false
+ enable: false

-cheers_enabled: true
+cheers: true

Usage of back2top button (#657)

sidebar:
- # Back to top in sidebar.
- b2t: false
- # Scroll percent label in b2t button.
- scrollpercent: false
+back2top:
+ enable: true
+ # Back to top in sidebar.
+ sidebar: false
+ # Scroll percent label in b2t button.
+ scrollpercent: false

🌟 New Features

  • Range of font size and color to tagcloud (#648)
  • New video and warn when use exturl or extlink (#652)
  • Mermaid (#649)
  • Likely share (#678)
  • Chatra and Tidio chats service (#681)
  • safari_rainbow and custom_scrollbar (#686)
  • DisqusJS comment system (#705)

⭐ Features

  • Load quicklink on demand (#637)
  • Force language options to Gitalk comment system (#653)
  • New pdf tag (#659)
  • Amount option to tagcloud (#662)
  • Fancybox for group-picture and post-gallery (#667)
  • English support for Valine comment system (#676)
  • Expand all level option of post TOC (#679)
  • Icon option to sidebar chat button (#688)
  • New text_align option (#682)
  • Dynamic unlimited reward additions and animation option (#695)

πŸ›  Improvements

  • Fix bootstrap filename (#640)
  • Change the spacing between sidebar elements (#638)
  • Rename loader script for prevent wrong boostrap detection in Wappalyzer (#641)
  • Update CDN url in _config.yml (#664)
  • Remove ua_parser excess library (#671)
  • Make a few documentational edits (#672)
  • Move stylesheets from .swig to .styl files (#680)
  • Remove unnecessary CSS prefix & Update normalize.css (#683)
  • Make site-state-item centered using flex (#700)
  • Refactor Mist & Muse menu bar using flex (#702)
  • Remove qihu_site_verification and move some options to SEO Settings (#706)
  • Make CSS cleaner using tablet-mobile() (#724)
  • Remove redundant styles (#728)
  • Make CSS simpler using macro (#738)
  • Improve canonical path for vision in Google (#748)
  • Merge note.styl and note-modern.styl (#750)
  • Reduce the use of !important for GitHub banner (#744)
  • From now release drafts will maked automatically (#765)
  • Improve console warning for non-supporting (#766)
  • Change comparison for Release Drafter Bot

🐞 Bug Fixes

  • Diff code hightlight problem (#665)
  • Lost tracking_id in google_analytics (#668)
  • For long mathjax equations with short viewport horizontal scrollbar will appear (#669)
  • Colored link for modern notes with exturl (#685)
  • reward button vertical align text (#693)
  • back2top button on mobile, sidebar item margin and sidebar exturl link color (#684)
  • Right margin bug on mobile devices (#709)
  • Typo in Baidu transformation in _config.yml (#714)
  • Sidebar button style on Pisces and Gemini (#735)
  • Mathjax li style issue (#752)
  • Remove no-wrap style from label tag (#763)
  • Breadcrumbs now work with both *.html and index.html pages (#769)

πŸ“– Documentation

  • Add more contributors to contributors list (#639)
  • Make ISSUE and PR template more readable (#644)
  • Add CII badge. (#729)
  • Move some docs from _config.yml to theme-next.org site (#725)
  • Update README.md, remove unused URLs (#727)
  • Add Β«Reporting Security BugsΒ» sections. (#730)
  • Change Riot chat link. (#733)
  • Add stevenjoezhang as a contributor (#741)
  • Add Β«ThanksΒ» section (#739)
  • Add 1v9 as a contributor (#742)
  • Add JiangTJ as a contributor (#743)
  • Update labels and Chinese translation of CONTRIBUTING.md (#747)
  • Add liolok as a contributor (#755)
  • Contributors per line: 6 instead of 7 (#756)
  • Add ivan-nginx as a contributor (#757)
  • Add Improvement Need label (#768)

🌍 Localization

  • New Crowdin translations (#647)
  • New Crowdin translations (#650)

For full changes, see the comparison between 7.0.1 and 7.1.0

Detailed changes for NexT v7.1.0