Releases: iissnan/hexo-theme-next
v5.1.4
Updates
- UPD: Valine comment system version & configuration (#1934, #1959, #1983, #1994)
- UPD: Translate from English docs to Chinese docs. (#1995, #1996)
Features
- ADD: NeedMoreShare2 (#1913)
- ADD: Gitment supported with mint (#1919)
- ADD: Dutch translation (#1961)
- ADD: Firestore visitor counter (#1978, #1984)
- ADD: Vietnamese Language (#2011)
Bugs
- FIX: sidebar asymmetry in Pisces | Gemini schemes. (52710a5)
- FIX: canvas-ribbon error. (#1932)
- FIX: canvas_ribbon can't display normally (#1936)
- FIX: issues #1942 (#1945), #1946 (#1967), #1923 (#1988), #2033 (#2040), #2039 (#2043)
- FIX: bug of gitment (#1944)
For full changes, see the comparison between 5.1.3 and 5.1.4
v5.1.3
HOTFIXES
Need to update it manually!
- FIX: sidebar blinking at the left in Pisces | Gemini schemes. 81905b9
Breaking changes
In NexT _config.yml
:
Favicon
Old configuration:
-# Put your favicon.ico into `hexo-site/source/` directory.
-favicon: /favicon.ico
New configuration:
# To get favicons visit: https://realfavicongenerator.net
# Put your favicons into `hexo-site/source/` or `hexo-site/themes/next/source/images/` directory.
# Default NexT favicons placed in `hexo-site/themes/next/source/images/` directory.
# And if you want to place your icons in `hexo-site/source/`, you must remove `/images` prefix from pathes.
favicon:
small: /images/favicon-16x16.png
medium: /images/favicon-32x32.png
apple_touch_icon: /images/apple-touch-icon.png
safari_pinned_tab: /images/logo.svg
#android_manifest: /images/manifest.json
#ms_browserconfig: /images/browserconfig.xml
Motion
Old configuration:
-# Motion
-use_motion: true
New configuration:
# Use velocity to animate everything.
motion:
enable: true
async: false
transition:
# Transition variants:
# fadeIn | fadeOut | flipXIn | flipXOut | flipYIn | flipYOut | flipBounceXIn | flipBounceXOut | flipBounceYIn | flipBounceYOut
# swoopIn | swoopOut | whirlIn | whirlOut | shrinkIn | shrinkOut | expandIn | expandOut
# bounceIn | bounceOut | bounceUpIn | bounceUpOut | bounceDownIn | bounceDownOut | bounceLeftIn | bounceLeftOut | bounceRightIn | bounceRightOut
# slideUpIn | slideUpOut | slideDownIn | slideDownOut | slideLeftIn | slideLeftOut | slideRightIn | slideRightOut
# slideUpBigIn | slideUpBigOut | slideDownBigIn | slideDownBigOut | slideLeftBigIn | slideLeftBigOut | slideRightBigIn | slideRightBigOut
# perspectiveUpIn | perspectiveUpOut | perspectiveDownIn | perspectiveDownOut | perspectiveLeftIn | perspectiveLeftOut | perspectiveRightIn | perspectiveRightOut
post_block: fadeIn
post_header: slideDownIn
post_body: slideDownIn
coll_header: slideLeftIn
# Only for Pisces | Gemini.
sidebar: slideUpIn
Sidebar
Removed offset_float
option:
# Sidebar offset from top menubar in pixels (only for Pisces | Gemini).
offset: 12
- offset_float: 12
Menu & Sidebar icons
# When running the site in a subdirectory (e.g. domain.tld/blog), remove the leading slash from link value (/archives -> archives).
# Usage: `Key: /link/ || icon`
# Key is the name of menu item. If translate for this menu will find in languages - this translate will be loaded; if not - Key name will be used. Key is case-senstive.
# Value before `||` delimeter is the target link.
# Value after `||` delimeter is the name of FontAwesome icon. If icon (with or without delimeter) is not specified, question icon will be loaded.
menu:
- home: /
- #categories: /categories/
- #about: /about/
- #archives: /archives/
- #tags: /tags/
- #sitemap: /sitemap.xml
- #commonweal: /404/
+ home: / || home
+ #about: /about/ || user
+ #tags: /tags/ || tags
+ #categories: /categories/ || th
+ #archives: /archives/ || archive
+ #schedule: /schedule/ || calendar
+ #sitemap: /sitemap.xml || sitemap
+ #commonweal: /404/ || heartbeat
# Enable/Disable menu icons.
menu_icons:
enable: true
- #KeyMapsToMenuItemKey: NameOfTheIconFromFontAwesome
- home: home
- about: user
- categories: th
- schedule: calendar
- tags: tags
- archives: archive
- sitemap: sitemap
- commonweal: heartbeat
# Social Links.
# Usage: `Key: permalink || icon`
# Key is the link label showing to end users.
# Value before `||` delimeter is the target permalink.
# Value after `||` delimeter is the name of FontAwesome icon. If icon (with or without delimeter) is not specified, globe icon will be loaded.
#social:
- #LinkLabel: Link
+ #GitHub: https://github.com/yourname || github
+ #E-Mail: mailto:[email protected] || envelope
+ #Google: https://plus.google.com/yourname || google
+ #Twitter: https://twitter.com/yourname || twitter
+ #FB Page: https://www.facebook.com/yourname || facebook
+ #VK Group: https://vk.com/yourname || vk
+ #StackOverflow: https://stackoverflow.com/yourname || stack-overflow
+ #YouTube: https://youtube.com/yourname || youtube
+ #Instagram: https://instagram.com/yourname || instagram
+ #Skype: skype:yourname?call|chat || skype
social_icons:
enable: true
icons_only: false
transition: false
- # Icon Mappings.
- # KeyMapsToSocialItemKey: NameOfTheIconFromFontAwesome
- GitHub: github
- E-Mail: envelope
- Google: google
- Twitter: twitter
- FB Page: facebook
- VK Group: vk
- Skype: skype
- YouTube: youtube
- Instagram: instagram
- StackOverflow: stack-overflow
- Weibo: weibo
Footer
Old configuration:
-# Specify the date when the site was setup
-#since: 2015
-# icon between year and author @Footer
-authoricon: heart
-# Footer `powered-by` and `theme-info` copyright
-copyright: true
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: user
# If not defined, will be used `author` from Hexo main config.
copyright:
# -------------------------------------------------------------
# Hexo link (Powered by Hexo).
powered: true
theme:
# Theme & scheme info link (Theme - NexT.scheme).
enable: true
# Version info of NexT after scheme info (vX.X.X).
version: true
# -------------------------------------------------------------
# Any custom text can be defined here.
#custom_text: Hosted by <a target="_blank" href="https://pages.github.com">GitHub Pages</a>
Updates
- UPD: ISSUE_TEMPLATE.md
- UPD: PULL_REQUEST_TEMPLATE.md
- UPD:
.travis.yml
: ignore*.md
files and docs directory. (3602b92) - UPD: Switch CN <-> EN readme's & Global refactor and update README.md.
Features
- ADD:
<kbd>
tag style. (10f5c49) - ADD: Valine comment system support (#1811)
- ADD:
post_wordcount.totalcount
option. (#1812) - ADD: no need to add translate to menu anymore. (91eb2d2)
- ADD: theme version in frontend config. (f36f00c)
- ADD: Bing verification (c61386d)
- ADD:
motion
transition
variants. (#1829) - ADD: Menu & Sidebar icons in 1 line with Keys and Values of this icons. (#1830)
- ADD: Donate internationalization (#1847)
- ADD: Allow the user to override the whole configuration (#1861)
- ADD: Italian translation (#1863)
- ADD: Improve font configurations for global and headings (#1879) & Fix Mist font-size for Posts on mobile (#1880) & Fix font-size only for mobile (#1891)
- ADD: Options to better control footer. (#1886)
- ADD: scrolling to active TOC if TOC > viewport. (619c49e)
- ADD: Responsive favicons options. (#1898, PART 4)
- ADD: Post custom copyright feature. (#1898, PART 5)
Bugs
- FIX: remove clearfix hack > conflict with flex. (83c2b84)
- FIX: Upgrade jiathis share thirdparty plugin code template. (#1796)
- FIX: blogroll max-width & links_layout. (#1808)
- FIX:
post_wordcount.separated_meta
option. (#1812) - FIX: sitebar right position width incorrect. (7caab48)
- FIX: hide archive sidebar item when no posts. (7eb5a97)
- FIX: class style was break within space-name. (9f245fa)
- FIX: archive link not worked if no archive menu. (074bd04)
- FIX: Refactor
page_class
& fix sidebar affix on archives page. (#1825) - FIX: sidebar affix global fix. (#1829) & FIX: to #1829 global affix fix. (edd1ff0)
- FIX: remove Firefox's dotted borders on links. (9e9b5b4)
- FIX: commented
avatar
not visible in sidebar for now.. (#1837) - FIX: link to archives with icons was't work. (ba842f5)
- FIX: tencent weibo typo #1833 (#1845)
- FIX: move
flex
style from global sidebar style to Pisces and Gemini schemes only. (#1846) - FIX: excess spaces in sidebar author links. (edad5e3)
- FIX:
han.woff2
404 not found. (000cd69) - FIX: Donate Button Style (#1847)
- FIX: language space typo (#1850)
- FIX: fancybox style (#1862) & caption position (#1864)
- FIX: Remove line-height declaration (#1881) & Fix to #1881. (1f85ef8)
- FIX: caution for Safari bug in
font
settings & disabledfont
option by default. (e5c0956) - FIX: sidebar with motion on Mist & Muse schemes. (9ce276f)
- FIX: tabbed code block padding style. (beb52f8, d433afd)
- FIX: site state items padding for Pisces & Gemini. (b9243d9)
- FIX: comments block only show if comments present. d8543f8 abb1424
- FIX: Sidebar scrollable in all schemes. (#1898, PART 2)
- FIX: Enhancements for Gemini scheme. (#1898, PART 3)
- FIX: tags amount from 200 to 300 (temporaily solution). (de271c1)
For full changes, see the comparison between 5.1.2 and 5.1.3
v5.1.2
Breaking changes
-gentie_productKey:
Updates
- UPD: RU language. #1574
- UPD:
tencent-mta
to 2.0.4 and using https #1658 - UPD: Algolia logo #1669
- UPD: Removing gentie service. #1745
- UPD: FB version. 571051d
- UPD: ISSUE_TEMPLATE.md 10e682b
- UPD: PULL_REQUEST_TEMPLATE.md 0b937e9
- UPD: README.en.md 1fbafaf
- UPD: <p> tag for better vertical screen economy.
- UPD:
offset_float
default to 12 px.
Features
- ADD: subtitle to index (
index_with_subtitle
option). #1522 - ADD:
canvas-ribbon
(Pisces only). #1565 - ADD:
save_scroll
option. #1574 - ADD: canvas ribbon vendor script e4457ab
- ADD: in
canvas_lines
andcanvas_sphere
to background animation. #1595 - ADD: Han Support (issues > #1558 / #1222 / #698) #1598
- ADD: several improvements to local search #1612
- ADD: 2 improvements to local search #1618
- ADD: loading animation when search data is loading #1633
- ADD: json search engine support #1635
- ADD: TOC to pages. #1649
- ADD: Sidebar affix on all pages. #1649
- ADD: Option for
separated_meta
in post-wordcount. #1649 - ADD: Option for placed new words in new line in TOC. #1649
- ADD: Lazy load images (beta). #1649
- ADD: Star
rating
support. #1649 - ADD: Implement the load bar at the top of the page #1689
- ADD: Android Chrome Color. #1697
- ADD: Add note tag
modern
style,flat
style & refactor note basic style. #1697 - ADD: Add
social icons_only
&transition option
. #1697 - ADD: Add
RTL
languages support for posts & pages. #1697 - ADD: Refactor
wechat
,reward
and copyright features & addedbitcoin
donate. #1697 - ADD: Add
mobile_layout_economy
option. #1697 - ADD: Add
tabs
tag. #1697 - ADD: Add
label
tag. #1697 - ADD: Add
Gemini
scheme. #1697 - ADD: enable sidebar on mobile (
onmobile
option) #1717 - ADD: Little trick enabling sidebar closing through swiping #1757
- ADD: post-body class to pages & refactor vision. 4d83973
- ADD: mobile extended resolutions. 17bbe16
- ADD: transition variants. 3a8bd56
Bugs
- FIX: footer layout. #1546
- FIX: Ajust code block display in mobile for better UX #1526
- FIX:
scroll_percent
now count only content div. #1574 - FIX:
utils.js
error #1585 - FIX: disable canvas ribbon by default f1491a3
- FIX: #1589
three_waves
bug #1593 - FIX: codeblock overflows screen when width <= 767px #1596
- FIX: LiveRe's loading conditions fail due to breaking changes of Disqus settings #1597
- FIX: Han post switch option. #1607
- FIX: Right space in switch block. e326306
- FIX: post-wordcount information on the same line with other #1613
- FIX: invalid math of
scroll_percent
. #1615 3bfb633 - FIX: clean search input and result when pressing Esc key #1621
- FIX: titles & headers excess spaces. #1632
- FIX:
canvas-ribbon
cause scroll not working #1640 - FIX: improve ribbon performance (touch device) #1641
- FIX: W3 validator error 9fe2637cb1fbb38cc994de7548d3d3e41a36c7f5
- FIX: tags & categories H1 left margin. #1649
- FIX: move third-party analyitcs to <head> #1705
- FIX: localsearch compatible with old browser #1709
- FIX: using bootcss cdn instead of
mathjax
official one because the official cdn has been closed #1712 - FIX: Load the page for the first time, show ribbon #1739
- FIX: A better way to fix #1733 f951075
- FIX: Han error. (issue > #1645) #1780
- FIX: post extra class condition. 339a34c
For full changes, see the comparison between 5.1.1 and 5.1.2
v5.1.1
Breaking changes
-
settings for Disqus changed from
disqus_shortname
to the followingdisqus: enable: false shortname: count: true
Features
- Close Search Popup by pressing ESC key. #1467
- Add the configure for declare copyright on posts. #1497
- Add changyan comments #1514
- Add an wave background effect based on three.js #1534
Updates
- Update FontAwesome to 4.7.0
- Change the detection of adding link to categories/tags state
- Build: Add filename to the message when errors occur of the languages file
Bugs
- Remove redundant symbols. #1494
- Fix #1482
- Fix Bug: Sidebar in posts does not expand automatically when disabling use_motion. #1302
For full changes, see the comparison between 5.1.0 and 5.1.1
v5.1.0
Features
- Added: Hypercomments support #1155
- Added: Bootstrap Callout #1160
- Added: Google calendar and schedule page #1167
- Added: Custom sidebar and header layout #1175
- Added: Customizable icon in the footer section #1273
- Added: Application Insights analytics #1257
- Added: Yungentie comment support #1301
- Added: SEO option #1311
- Added: Youyan comment #1324
- Added: canvas-nest #1327
- Added:
button
tag plugin. #1328 - Added: VK API support #1381
- Added: Word count Plugin support #1381
- Added: Yandex verification option #1381
- Added: Tencent MTA support #1408
- Added: LiveRe comment support #1415
- Added: External URL support #1438
- Added: Sidebar offset option #1438
- Added: Algolia Search support
Updates
- Updated: Font Awesome 4.6.3
- Added: google structured data #1160
- Fixed: schema.org errors
- Updated: Disqus variables #1173
- Renamed: source/vendors -> source/lib
- Updated: Optional copyright option #1180
- Updated: Description/excerpt_description in posts. #1180
- Updated: Options to show/hide post meta information. #1249
- Updated: Using https for Baidu Analytics script #1286
- Updated: Translations #1440
- Updated: LocalSearch switch #1453
- TravisCI Integration
Bugs
- Fixed: LocalSearch bugs #1198
- Fixed: Pisces scheme sidebar positioning error #1261
- Fixed: Muse menu drop down layout #1262
- Fixed: Categories divider in posts #1311
- Fixed: Navigation icon does not vertically centered #1343
- Fixed: Update scheme of Google Analytics from
http
tohttps
#1430 - Fixed: Busuanzi counter layout #1446
For full changes, see this comparison
v5.0.1
Features
- Feature: Fonts customization for fonts. #804
- Feature: JavaScript vendors customization. #783
- Feature: MathJax script cdn customization. #752
- Feature: add wechat subscriber #788
- Add Indonesian Language #845
- add busuanzi counter with customization #809
Updates
- Set ACL for new LeanCloud Counter object #866
- Break words only in tables to avoid break words for whole post body. #844
- Fix timelline at tag or categories page #807
- Update Reward style #855
- add icon for friendly link title. #827
- Break words only in tables to avoid break words for whole post body. #844
- Update the color of site description. #861
Bugs
- Bug: Incorrect foreground color for code blocks. #790, #796
- Bug: Incorrect render height for the iframe of NetEase Music. #865
- Bug: Incorrect foreground color of the link in code blocks. #859
- Bug: Author links item should not be broken into newline. #810, #813
- Fix friendly links #821
For full changes, see this comparison
v5.0.0
Features:
- New Scheme - Pisces
- Page view using LeanCloud #439
- Add
toc_number
option to posts #451 - Icon Mapping for Menu and Social Links.
- Use icons instead of text for posts meta on tablet and mobile devices.
- Resposive embedded videos support
- Add support for tencent analytics. #603
- Local Search. #694
- AddThis sharing feature. #660
- WeChat and Alipay reward for posts. #687
- Japanese translation. #707
- CNZZ Analysis support. #712
- Highlight for Text. #622
- Baidu push functionality. #741
And a lot of bugs fixings.
Thanks for all contributors for making NexT better and better.
For full changes, see this comparison
v0.4.5.2
Bulk improvements in this release
Features:
- New Language: Portuguese.
- Remove customize icon fonts. Use FontAwesome instead.(Breaking Change)
- Facebook SDK support
- Title for Fancybox images. PR #379
- Enable Fancybox image gallery. PR #416
- Keywords. PR #370
- Custom Logo for Default Scheme.
- Remove "Microsoft Jhenghei" font.
- New layout width(900px) for devices whose viewport is larger than 1600px
- Reduce default font size from 16px to 14px
- Use 360 font library for zh-Hans users.
- Add alias for existing tag plugins.
- Add PingFang font.
- New tag plugin grouppicture (Experiment)
- Update margin of paragraph.
- Added Fastclick
- Theme configurations using Hexo data files.
- Custom name for author in duoshuo comments.
- Add baidu site vertification.
- Update quote icons.
- Update MathJax script reference.
- Add an option to switch on/off
toc
Bugs:
- Refactor motion scripts to improve performance.
- Add padding for comments section.
- Overflow scrolling bugs on mobile devices.
- Other minor UI improvement for Mist theme.
- Spelling mistake about favicon in header section.
- Tinysou bug
For full changes, see this comparison.
v0.4.5.1
Changes
- Add Tag Plugin
centerquote
andfullimage
- Update table styles
- Update Gallery Styles
- Update separator in title from "//" to "|"
- Update search design for Default Scheme
- Fixes bugs
Full commits from release 0.4.4
, Please see this comparison.
v0.4.4
Follow up patch release for bug fixes and small improvements.
- #249 Remove Lato font
- #247 Remove unused files of fancybox
- #186 Fixed incompatible bug with Hexo 3.1.1
- #178 Auto excerpt
- #163 Blogroll links
- #145 Missing Disqus title field
- #125 Justify posts content
- #42 Sharing posts
- #128 Less line-height for code blocks
- #181 Incorrect posted time of posts
- #235 Sidebar disappears after toggling sidebar
- #258 Disable Baidu's default transformation for mobile devices