- Add commit linter
- Add EditorConfig
- Update npm packages
- Fix some spelling errors in documents
- Fix some errors in configs
- Update to Jekyll 4.0
- Add custom snippets for main/top, main/bottom, article/top, article/bottom, etc
- Add Medium, Zhihu social icons
- Add Google Custom Search support
- Add Korean locale (@ssosso)
- Add French locale (@ctrl-q)
- Add Docker support
- Swiper component support mouse move
- Add lightbox (modal image gallery)
- Add Valine comment system (@Lloyar)
- Fix some spelling errors in documents (@Krinkle)
- Add Swiper component
- Add AddThis sharing service (@liao961120)
- Add extensions for demos (CodePen)
- Add special stylesheets for print
- Add extensions for audios (SoundCloud, Netease Cloud Music), videos (YouTube, TED, bilibili) and slide(SlideShare)
- Add AddToAny sharing service
- Update screenshots
- Landing layout
data.sections
item'simage
addfull_width
setting - Remove
header.type
and addheader.background
setting - Page layout sidebar use document scroll when viewport width < 1024px, this enhance the user experience on a phone or a pad
- Telegram social icon (@WangQiru)
- Search panel use dark background
article_header
setting for page layout- Articles layout
- New grid system
- Image, card, item and hero components
- Tag additional style
- chart.js update to 2.7.2, mathjax update to 2.7.4 and mermaid update to 8.0.0-rc.8
- Replace Lenna test image
- Search panel (Click search icon in the header or press
s
or/
key to search) - Npm social icon (@WangQiru)
- Google analytics may not work, use gtag.js
- Highlight theme
- Articles whit
sidebar.toc
support section navigator (previous and next navigator) - Aside Toc show immediately after page get ready (no more delay)
- Aside Toc may display error when scroll to bottom
“All elements that respond to press should have a visual feedback when touched.”
—TouchableWithoutFeedback in React Native Docs
- Some interaction details optimize: button and link add feedback when clicked, cancel button of input in archive layout, button focus style, etc
mathjax
andmermaid
setting may not work
Breaking changes, please check Update from 1.x to 2.x for details
- Authors
- License
- New layouts (page, article, landing, etc)
text_color_theme
setting- Long pagination
- Additional styles (Alert, Image)
- Mathjax
autoNumber
setting (@liao961120) - Article heading anchor
- Previous and next post
- Search
- New TOC style
- Gitalk support (@WangQiru)
- Mermaid support
site.paths
andsite.nav_lists
configs support absolute URL
- Use new liquid syntax
{%-
-%}
to avoid unnecessary output whitespace - Add
paths.base
setting
- New color themes(Chocolate, Orange)
- Issues 9: the _posts file can't recorded by git
- Internationalization
- Table overflow-x smooth on iOS
- Article tag supports special characters
- Excerpts type (HTML | TEXT)
- Titles on the phone become smaller
- Change styles for table, code and blockquote
- MathJax Support
- Add “Read more” link at the end of article excerpt
- 404 page
- Fix Email link URL error
- Fix Site Title link URL error
- Fix table responsive style error
- Optimize Article TOC
- Pageview display error when the post key include
-
(@yuxianda) - Email url error
- Article excerpt no more than 200 words
- If
leancloud
is not set, 0 view won't display
- Fix article TOC’s display error at proper situation
- Fix footer social buttons not in the center bug
- Color variables
- More color themes (dark, forest, ocean)
- Better article directories
- Dark color theme