From e2d4a61475909d57efc47f16c2a35271d229f5e9 Mon Sep 17 00:00:00 2001
From: XuDeveloper <280745397@qq.com>
Date: Sun, 5 Nov 2017 11:17:08 +0800
Subject: [PATCH 01/64] First commit
---
placeholder | 0
1 file changed, 0 insertions(+), 0 deletions(-)
create mode 100644 placeholder
diff --git a/placeholder b/placeholder
new file mode 100644
index 0000000..e69de29
From 4abf78b62de9e43295625e388a75ee696c7cf114 Mon Sep 17 00:00:00 2001
From: XuDeveloper <280745397@qq.com>
Date: Sun, 5 Nov 2017 11:17:09 +0800
Subject: [PATCH 02/64] Site updated: 2017-11-05 11:17:08
---
.../index.html" | 736 ++++
.../index.html" | 724 +++
.../index.html" | 737 ++++
.../index.html" | 761 ++++
archives/2017/10/index.html | 657 +++
archives/2017/11/index.html | 583 +++
archives/2017/index.html | 694 +++
archives/index.html | 694 +++
categories/Android/index.html | 648 +++
categories/index.html | 561 +++
css/main.css | 2993 +++++++++++++
images/algolia_logo.svg | 9 +
images/apple-touch-icon-next.png | Bin 0 -> 1544 bytes
images/avatar.gif | Bin 0 -> 2926 bytes
images/avatar.png | Bin 0 -> 206711 bytes
images/cc-by-nc-nd.svg | 121 +
images/cc-by-nc-sa.svg | 121 +
images/cc-by-nc.svg | 121 +
images/cc-by-nd.svg | 117 +
images/cc-by-sa.svg | 121 +
images/cc-by.svg | 121 +
images/cc-zero.svg | 72 +
images/favicon-16x16-next.png | Bin 0 -> 435 bytes
images/favicon-32x32-next.png | Bin 0 -> 640 bytes
images/loading.gif | Bin 0 -> 35 bytes
images/logo.svg | 23 +
images/placeholder.gif | Bin 0 -> 35 bytes
images/quote-l.svg | 13 +
images/quote-r.svg | 12 +
images/searchicon.png | Bin 0 -> 766 bytes
index.html | 1178 +++++
js/src/affix.js | 162 +
js/src/algolia-search.js | 115 +
js/src/bootstrap.js | 52 +
js/src/exturl.js | 15 +
js/src/hook-duoshuo.js | 115 +
js/src/js.cookie.js | 165 +
js/src/motion.js | 352 ++
js/src/post-details.js | 99 +
js/src/schemes/pisces.js | 57 +
js/src/scroll-cookie.js | 23 +
js/src/scrollspy.js | 182 +
js/src/utils.js | 337 ++
lib/Han/dist/font/han-space.otf | Bin 0 -> 1748 bytes
lib/Han/dist/font/han-space.woff | Bin 0 -> 1452 bytes
lib/Han/dist/font/han.otf | Bin 0 -> 26416 bytes
lib/Han/dist/font/han.woff | Bin 0 -> 21292 bytes
lib/Han/dist/font/han.woff2 | Bin 0 -> 13644 bytes
lib/Han/dist/han.css | 1168 +++++
lib/Han/dist/han.js | 3005 +++++++++++++
lib/Han/dist/han.min.css | 6 +
lib/Han/dist/han.min.js | 5 +
.../instantsearch.min.css | 1 +
.../instantsearch.min.js | 15 +
lib/canvas-nest/canvas-nest.min.js | 1 +
lib/canvas-ribbon/canvas-ribbon.js | 73 +
lib/fancybox/source/blank.gif | Bin 0 -> 43 bytes
lib/fancybox/source/fancybox_loading.gif | Bin 0 -> 6567 bytes
lib/fancybox/source/fancybox_loading@2x.gif | Bin 0 -> 13984 bytes
lib/fancybox/source/fancybox_overlay.png | Bin 0 -> 1003 bytes
lib/fancybox/source/fancybox_sprite.png | Bin 0 -> 1362 bytes
lib/fancybox/source/fancybox_sprite@2x.png | Bin 0 -> 6553 bytes
.../source/helpers/fancybox_buttons.png | Bin 0 -> 1080 bytes
.../helpers/jquery.fancybox-buttons.css | 97 +
.../source/helpers/jquery.fancybox-buttons.js | 122 +
.../source/helpers/jquery.fancybox-media.js | 199 +
.../source/helpers/jquery.fancybox-thumbs.css | 55 +
.../source/helpers/jquery.fancybox-thumbs.js | 162 +
lib/fancybox/source/jquery.fancybox.css | 274 ++
lib/fancybox/source/jquery.fancybox.js | 2020 +++++++++
lib/fancybox/source/jquery.fancybox.pack.js | 46 +
lib/fastclick/LICENSE | 22 +
lib/fastclick/README.html | 70 +
lib/fastclick/bower.json | 1 +
lib/fastclick/lib/fastclick.js | 841 ++++
lib/fastclick/lib/fastclick.min.js | 1 +
lib/font-awesome/HELP-US-OUT.txt | 7 +
lib/font-awesome/bower.json | 1 +
lib/font-awesome/css/font-awesome.css | 2337 ++++++++++
lib/font-awesome/css/font-awesome.css.map | 7 +
lib/font-awesome/css/font-awesome.min.css | 4 +
lib/font-awesome/fonts/FontAwesome.otf | Bin 0 -> 134808 bytes
.../fonts/fontawesome-webfont.eot | Bin 0 -> 165742 bytes
.../fonts/fontawesome-webfont.svg | 2671 ++++++++++++
.../fonts/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes
.../fonts/fontawesome-webfont.woff | Bin 0 -> 98024 bytes
.../fonts/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes
lib/jquery/index.js | 4 +
lib/jquery_lazyload/CONTRIBUTING.html | 22 +
lib/jquery_lazyload/README.html | 20 +
lib/jquery_lazyload/bower.json | 1 +
lib/jquery_lazyload/jquery.lazyload.js | 242 ++
lib/jquery_lazyload/jquery.scrollstop.js | 72 +
lib/needsharebutton/font-embedded.css | 127 +
lib/needsharebutton/needsharebutton.css | 372 ++
lib/needsharebutton/needsharebutton.js | 537 +++
lib/pace/pace-theme-barber-shop.min.css | 1 +
lib/pace/pace-theme-big-counter.min.css | 1 +
lib/pace/pace-theme-bounce.min.css | 1 +
lib/pace/pace-theme-center-atom.min.css | 1 +
lib/pace/pace-theme-center-circle.min.css | 1 +
lib/pace/pace-theme-center-radar.min.css | 1 +
lib/pace/pace-theme-center-simple.min.css | 1 +
lib/pace/pace-theme-corner-indicator.min.css | 1 +
lib/pace/pace-theme-fill-left.min.css | 1 +
lib/pace/pace-theme-flash.min.css | 1 +
lib/pace/pace-theme-loading-bar.min.css | 1 +
lib/pace/pace-theme-mac-osx.min.css | 1 +
lib/pace/pace-theme-minimal.min.css | 1 +
lib/pace/pace.min.js | 2 +
lib/three/canvas_lines.min.js | 20 +
lib/three/canvas_sphere.min.js | 20 +
lib/three/three-waves.min.js | 20 +
lib/three/three.min.js | 859 ++++
lib/ua-parser-js/dist/ua-parser.min.js | 9 +
lib/ua-parser-js/dist/ua-parser.pack.js | 9 +
lib/velocity/bower.json | 1 +
lib/velocity/velocity.js | 3868 +++++++++++++++++
lib/velocity/velocity.min.js | 4 +
lib/velocity/velocity.ui.js | 762 ++++
lib/velocity/velocity.ui.min.js | 2 +
placeholder | 0
.../index.html" | 591 +++
.../index.html" | 591 +++
tags/Python/index.html | 563 +++
tags/index.html | 561 +++
126 files changed, 35994 insertions(+)
create mode 100644 "2017/10/21/Android Handler\346\234\272\345\210\266\347\220\206\350\247\243/index.html"
create mode 100644 "2017/10/21/Android View\345\212\250\347\224\273\345\222\214\345\261\236\346\200\247\345\212\250\347\224\273\347\256\200\345\215\225\350\247\243\346\236\220/index.html"
create mode 100644 "2017/10/21/\345\210\206\344\272\253\344\270\200\344\270\213\350\207\252\345\267\261\345\201\232\347\232\204\344\270\200\344\270\252\345\233\276\347\211\207\345\212\240\350\275\275\345\272\223XImageLoader/index.html"
create mode 100644 "2017/11/04/Android adb\345\221\275\344\273\244\347\232\204\344\270\200\344\272\233\345\256\236\351\231\205\350\277\220\347\224\250/index.html"
create mode 100644 archives/2017/10/index.html
create mode 100644 archives/2017/11/index.html
create mode 100644 archives/2017/index.html
create mode 100644 archives/index.html
create mode 100644 categories/Android/index.html
create mode 100644 categories/index.html
create mode 100644 css/main.css
create mode 100644 images/algolia_logo.svg
create mode 100644 images/apple-touch-icon-next.png
create mode 100644 images/avatar.gif
create mode 100644 images/avatar.png
create mode 100644 images/cc-by-nc-nd.svg
create mode 100644 images/cc-by-nc-sa.svg
create mode 100644 images/cc-by-nc.svg
create mode 100644 images/cc-by-nd.svg
create mode 100644 images/cc-by-sa.svg
create mode 100644 images/cc-by.svg
create mode 100644 images/cc-zero.svg
create mode 100644 images/favicon-16x16-next.png
create mode 100644 images/favicon-32x32-next.png
create mode 100644 images/loading.gif
create mode 100644 images/logo.svg
create mode 100644 images/placeholder.gif
create mode 100644 images/quote-l.svg
create mode 100644 images/quote-r.svg
create mode 100644 images/searchicon.png
create mode 100644 index.html
create mode 100644 js/src/affix.js
create mode 100644 js/src/algolia-search.js
create mode 100644 js/src/bootstrap.js
create mode 100644 js/src/exturl.js
create mode 100644 js/src/hook-duoshuo.js
create mode 100644 js/src/js.cookie.js
create mode 100644 js/src/motion.js
create mode 100644 js/src/post-details.js
create mode 100644 js/src/schemes/pisces.js
create mode 100644 js/src/scroll-cookie.js
create mode 100644 js/src/scrollspy.js
create mode 100644 js/src/utils.js
create mode 100644 lib/Han/dist/font/han-space.otf
create mode 100644 lib/Han/dist/font/han-space.woff
create mode 100644 lib/Han/dist/font/han.otf
create mode 100644 lib/Han/dist/font/han.woff
create mode 100644 lib/Han/dist/font/han.woff2
create mode 100644 lib/Han/dist/han.css
create mode 100644 lib/Han/dist/han.js
create mode 100644 lib/Han/dist/han.min.css
create mode 100644 lib/Han/dist/han.min.js
create mode 100644 lib/algolia-instant-search/instantsearch.min.css
create mode 100644 lib/algolia-instant-search/instantsearch.min.js
create mode 100644 lib/canvas-nest/canvas-nest.min.js
create mode 100644 lib/canvas-ribbon/canvas-ribbon.js
create mode 100644 lib/fancybox/source/blank.gif
create mode 100644 lib/fancybox/source/fancybox_loading.gif
create mode 100644 lib/fancybox/source/fancybox_loading@2x.gif
create mode 100644 lib/fancybox/source/fancybox_overlay.png
create mode 100644 lib/fancybox/source/fancybox_sprite.png
create mode 100644 lib/fancybox/source/fancybox_sprite@2x.png
create mode 100644 lib/fancybox/source/helpers/fancybox_buttons.png
create mode 100644 lib/fancybox/source/helpers/jquery.fancybox-buttons.css
create mode 100644 lib/fancybox/source/helpers/jquery.fancybox-buttons.js
create mode 100644 lib/fancybox/source/helpers/jquery.fancybox-media.js
create mode 100644 lib/fancybox/source/helpers/jquery.fancybox-thumbs.css
create mode 100644 lib/fancybox/source/helpers/jquery.fancybox-thumbs.js
create mode 100644 lib/fancybox/source/jquery.fancybox.css
create mode 100644 lib/fancybox/source/jquery.fancybox.js
create mode 100644 lib/fancybox/source/jquery.fancybox.pack.js
create mode 100644 lib/fastclick/LICENSE
create mode 100644 lib/fastclick/README.html
create mode 100644 lib/fastclick/bower.json
create mode 100644 lib/fastclick/lib/fastclick.js
create mode 100644 lib/fastclick/lib/fastclick.min.js
create mode 100644 lib/font-awesome/HELP-US-OUT.txt
create mode 100644 lib/font-awesome/bower.json
create mode 100644 lib/font-awesome/css/font-awesome.css
create mode 100644 lib/font-awesome/css/font-awesome.css.map
create mode 100644 lib/font-awesome/css/font-awesome.min.css
create mode 100644 lib/font-awesome/fonts/FontAwesome.otf
create mode 100644 lib/font-awesome/fonts/fontawesome-webfont.eot
create mode 100644 lib/font-awesome/fonts/fontawesome-webfont.svg
create mode 100644 lib/font-awesome/fonts/fontawesome-webfont.ttf
create mode 100644 lib/font-awesome/fonts/fontawesome-webfont.woff
create mode 100644 lib/font-awesome/fonts/fontawesome-webfont.woff2
create mode 100644 lib/jquery/index.js
create mode 100644 lib/jquery_lazyload/CONTRIBUTING.html
create mode 100644 lib/jquery_lazyload/README.html
create mode 100644 lib/jquery_lazyload/bower.json
create mode 100644 lib/jquery_lazyload/jquery.lazyload.js
create mode 100644 lib/jquery_lazyload/jquery.scrollstop.js
create mode 100644 lib/needsharebutton/font-embedded.css
create mode 100644 lib/needsharebutton/needsharebutton.css
create mode 100644 lib/needsharebutton/needsharebutton.js
create mode 100644 lib/pace/pace-theme-barber-shop.min.css
create mode 100644 lib/pace/pace-theme-big-counter.min.css
create mode 100644 lib/pace/pace-theme-bounce.min.css
create mode 100644 lib/pace/pace-theme-center-atom.min.css
create mode 100644 lib/pace/pace-theme-center-circle.min.css
create mode 100644 lib/pace/pace-theme-center-radar.min.css
create mode 100644 lib/pace/pace-theme-center-simple.min.css
create mode 100644 lib/pace/pace-theme-corner-indicator.min.css
create mode 100644 lib/pace/pace-theme-fill-left.min.css
create mode 100644 lib/pace/pace-theme-flash.min.css
create mode 100644 lib/pace/pace-theme-loading-bar.min.css
create mode 100644 lib/pace/pace-theme-mac-osx.min.css
create mode 100644 lib/pace/pace-theme-minimal.min.css
create mode 100644 lib/pace/pace.min.js
create mode 100644 lib/three/canvas_lines.min.js
create mode 100644 lib/three/canvas_sphere.min.js
create mode 100644 lib/three/three-waves.min.js
create mode 100644 lib/three/three.min.js
create mode 100644 lib/ua-parser-js/dist/ua-parser.min.js
create mode 100644 lib/ua-parser-js/dist/ua-parser.pack.js
create mode 100644 lib/velocity/bower.json
create mode 100644 lib/velocity/velocity.js
create mode 100644 lib/velocity/velocity.min.js
create mode 100644 lib/velocity/velocity.ui.js
create mode 100644 lib/velocity/velocity.ui.min.js
delete mode 100644 placeholder
create mode 100644 "tags/Android\345\256\236\350\267\265/index.html"
create mode 100644 "tags/Android\347\237\245\350\257\206\347\202\271/index.html"
create mode 100644 tags/Python/index.html
create mode 100644 tags/index.html
diff --git "a/2017/10/21/Android Handler\346\234\272\345\210\266\347\220\206\350\247\243/index.html" "b/2017/10/21/Android Handler\346\234\272\345\210\266\347\220\206\350\247\243/index.html"
new file mode 100644
index 0000000..f550b95
--- /dev/null
+++ "b/2017/10/21/Android Handler\346\234\272\345\210\266\347\220\206\350\247\243/index.html"
@@ -0,0 +1,736 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Android Handler机制理解 | Xu的博客
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/2017/10/21/Android View\345\212\250\347\224\273\345\222\214\345\261\236\346\200\247\345\212\250\347\224\273\347\256\200\345\215\225\350\247\243\346\236\220/index.html" "b/2017/10/21/Android View\345\212\250\347\224\273\345\222\214\345\261\236\346\200\247\345\212\250\347\224\273\347\256\200\345\215\225\350\247\243\346\236\220/index.html"
new file mode 100644
index 0000000..3356ba2
--- /dev/null
+++ "b/2017/10/21/Android View\345\212\250\347\224\273\345\222\214\345\261\236\346\200\247\345\212\250\347\224\273\347\256\200\345\215\225\350\247\243\346\236\220/index.html"
@@ -0,0 +1,724 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Android View动画和属性动画简单解析 | Xu的博客
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/2017/10/21/\345\210\206\344\272\253\344\270\200\344\270\213\350\207\252\345\267\261\345\201\232\347\232\204\344\270\200\344\270\252\345\233\276\347\211\207\345\212\240\350\275\275\345\272\223XImageLoader/index.html" "b/2017/10/21/\345\210\206\344\272\253\344\270\200\344\270\213\350\207\252\345\267\261\345\201\232\347\232\204\344\270\200\344\270\252\345\233\276\347\211\207\345\212\240\350\275\275\345\272\223XImageLoader/index.html"
new file mode 100644
index 0000000..65ff46a
--- /dev/null
+++ "b/2017/10/21/\345\210\206\344\272\253\344\270\200\344\270\213\350\207\252\345\267\261\345\201\232\347\232\204\344\270\200\344\270\252\345\233\276\347\211\207\345\212\240\350\275\275\345\272\223XImageLoader/index.html"
@@ -0,0 +1,737 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 分享一下自己做的一个图片加载库XImageLoader | Xu的博客
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git "a/2017/11/04/Android adb\345\221\275\344\273\244\347\232\204\344\270\200\344\272\233\345\256\236\351\231\205\350\277\220\347\224\250/index.html" "b/2017/11/04/Android adb\345\221\275\344\273\244\347\232\204\344\270\200\344\272\233\345\256\236\351\231\205\350\277\220\347\224\250/index.html"
new file mode 100644
index 0000000..405ea1f
--- /dev/null
+++ "b/2017/11/04/Android adb\345\221\275\344\273\244\347\232\204\344\270\200\344\272\233\345\256\236\351\231\205\350\277\220\347\224\250/index.html"
@@ -0,0 +1,761 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Android adb命令的一些实际运用 | Xu的博客
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/archives/2017/10/index.html b/archives/2017/10/index.html
new file mode 100644
index 0000000..1bc8a04
--- /dev/null
+++ b/archives/2017/10/index.html
@@ -0,0 +1,657 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 归档 | Xu的博客
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/archives/2017/11/index.html b/archives/2017/11/index.html
new file mode 100644
index 0000000..2db0a9d
--- /dev/null
+++ b/archives/2017/11/index.html
@@ -0,0 +1,583 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 归档 | Xu的博客
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/archives/2017/index.html b/archives/2017/index.html
new file mode 100644
index 0000000..8f1e7bf
--- /dev/null
+++ b/archives/2017/index.html
@@ -0,0 +1,694 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 归档 | Xu的博客
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/archives/index.html b/archives/index.html
new file mode 100644
index 0000000..f98a3d4
--- /dev/null
+++ b/archives/index.html
@@ -0,0 +1,694 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 归档 | Xu的博客
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/categories/Android/index.html b/categories/Android/index.html
new file mode 100644
index 0000000..cbfc169
--- /dev/null
+++ b/categories/Android/index.html
@@ -0,0 +1,648 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 分类: Android | Xu的博客
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/categories/index.html b/categories/index.html
new file mode 100644
index 0000000..e68b778
--- /dev/null
+++ b/categories/index.html
@@ -0,0 +1,561 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 文章分类 | Xu的博客
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/css/main.css b/css/main.css
new file mode 100644
index 0000000..67dbe82
--- /dev/null
+++ b/css/main.css
@@ -0,0 +1,2993 @@
+/* normalize.css v3.0.2 | MIT License | git.io/normalize */
+html {
+ font-family: sans-serif; /* 1 */
+ -ms-text-size-adjust: 100%; /* 2 */
+ -webkit-text-size-adjust: 100%; /* 2 */
+}
+body {
+ margin: 0;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+menu,
+nav,
+section,
+summary {
+ display: block;
+}
+audio,
+canvas,
+progress,
+video {
+ display: inline-block; /* 1 */
+ vertical-align: baseline; /* 2 */
+}
+audio:not([controls]) {
+ display: none;
+ height: 0;
+}
+[hidden],
+template {
+ display: none;
+}
+a {
+ background-color: transparent;
+}
+a:active,
+a:hover {
+ outline: 0;
+}
+abbr[title] {
+ border-bottom: 1px dotted;
+}
+b,
+strong {
+ font-weight: bold;
+}
+dfn {
+ font-style: italic;
+}
+h1 {
+ font-size: 2em;
+ margin: 0.67em 0;
+}
+mark {
+ background: #ff0;
+ color: #000;
+}
+small {
+ font-size: 80%;
+}
+sub,
+sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline;
+}
+sup {
+ top: -0.5em;
+}
+sub {
+ bottom: -0.25em;
+}
+img {
+ border: 0;
+}
+svg:not(:root) {
+ overflow: hidden;
+}
+figure {
+ margin: 1em 40px;
+}
+hr {
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+ height: 0;
+}
+pre {
+ overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+ font-family: monospace, monospace;
+ font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+ color: inherit; /* 1 */
+ font: inherit; /* 2 */
+ margin: 0; /* 3 */
+}
+button {
+ overflow: visible;
+}
+button,
+select {
+ text-transform: none;
+}
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+ -webkit-appearance: button; /* 2 */
+ cursor: pointer; /* 3 */
+}
+button[disabled],
+html input[disabled] {
+ cursor: default;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+ border: 0;
+ padding: 0;
+}
+input {
+ line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+ box-sizing: border-box; /* 1 */
+ padding: 0; /* 2 */
+}
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+ height: auto;
+}
+input[type="search"] {
+ -webkit-appearance: textfield; /* 1 */
+ -moz-box-sizing: content-box;
+ -webkit-box-sizing: content-box; /* 2 */
+ box-sizing: content-box;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+ -webkit-appearance: none;
+}
+fieldset {
+ border: 1px solid #c0c0c0;
+ margin: 0 2px;
+ padding: 0.35em 0.625em 0.75em;
+}
+legend {
+ border: 0; /* 1 */
+ padding: 0; /* 2 */
+}
+textarea {
+ overflow: auto;
+}
+optgroup {
+ font-weight: bold;
+}
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+}
+td,
+th {
+ padding: 0;
+}
+::selection {
+ background: #262a30;
+ color: #fff;
+}
+body {
+ position: relative;
+ font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif;
+ font-size: 14px;
+ line-height: 2;
+ color: #555;
+ background: #f5f7f9;
+}
+@media (max-width: 767px) {
+ body {
+ padding-right: 0 !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ body {
+ padding-right: 0 !important;
+ }
+}
+@media (min-width: 1600px) {
+ body {
+ font-size: 16px;
+ }
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin: 0;
+ padding: 0;
+ font-weight: bold;
+ line-height: 1.5;
+ font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif;
+}
+h2,
+h3,
+h4,
+h5,
+h6 {
+ margin: 20px 0 15px;
+}
+h1 {
+ font-size: 22px;
+}
+@media (max-width: 767px) {
+ h1 {
+ font-size: 18px;
+ }
+}
+h2 {
+ font-size: 20px;
+}
+@media (max-width: 767px) {
+ h2 {
+ font-size: 16px;
+ }
+}
+h3 {
+ font-size: 18px;
+}
+@media (max-width: 767px) {
+ h3 {
+ font-size: 14px;
+ }
+}
+h4 {
+ font-size: 16px;
+}
+@media (max-width: 767px) {
+ h4 {
+ font-size: 12px;
+ }
+}
+h5 {
+ font-size: 14px;
+}
+@media (max-width: 767px) {
+ h5 {
+ font-size: 10px;
+ }
+}
+h6 {
+ font-size: 12px;
+}
+@media (max-width: 767px) {
+ h6 {
+ font-size: 8px;
+ }
+}
+p {
+ margin: 0 0 20px 0;
+}
+a {
+ color: #555;
+ text-decoration: none;
+ outline: none;
+ border-bottom: 1px solid #999;
+ word-wrap: break-word;
+}
+a:hover {
+ color: #222;
+ border-bottom-color: #222;
+}
+blockquote {
+ margin: 0;
+ padding: 0;
+}
+img {
+ display: block;
+ margin: auto;
+ max-width: 100%;
+ height: auto;
+}
+hr {
+ margin: 40px 0;
+ height: 3px;
+ border: none;
+ background-color: #ddd;
+ background-image: repeating-linear-gradient(-45deg, #fff, #fff 4px, transparent 4px, transparent 8px);
+}
+blockquote {
+ padding: 0 15px;
+ color: #666;
+ border-left: 4px solid #ddd;
+}
+blockquote cite::before {
+ content: "-";
+ padding: 0 5px;
+}
+dt {
+ font-weight: 700;
+}
+dd {
+ margin: 0;
+ padding: 0;
+}
+kbd {
+ border: 1px solid #ccc;
+ border-radius: 0.2em;
+ box-shadow: 0.1em 0.1em 0.2em rgba(0,0,0,0.1);
+ background-color: #f9f9f9;
+ font-family: inherit;
+ background-image: -webkit-linear-gradient(top, #eee, #fff, #eee);
+ padding: 0.1em 0.3em;
+ white-space: nowrap;
+}
+.text-left {
+ text-align: left;
+}
+.text-center {
+ text-align: center;
+}
+.text-right {
+ text-align: right;
+}
+.text-justify {
+ text-align: justify;
+}
+.text-nowrap {
+ white-space: nowrap;
+}
+.text-lowercase {
+ text-transform: lowercase;
+}
+.text-uppercase {
+ text-transform: uppercase;
+}
+.text-capitalize {
+ text-transform: capitalize;
+}
+.center-block {
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+.clearfix:before,
+.clearfix:after {
+ content: " ";
+ display: table;
+}
+.clearfix:after {
+ clear: both;
+}
+.pullquote {
+ width: 45%;
+}
+.pullquote.left {
+ float: left;
+ margin-left: 5px;
+ margin-right: 10px;
+}
+.pullquote.right {
+ float: right;
+ margin-left: 10px;
+ margin-right: 5px;
+}
+.affix.affix.affix {
+ position: fixed;
+}
+.translation {
+ margin-top: -20px;
+ font-size: 14px;
+ color: #999;
+}
+.scrollbar-measure {
+ width: 100px;
+ height: 100px;
+ overflow: scroll;
+ position: absolute;
+ top: -9999px;
+}
+.use-motion .motion-element {
+ opacity: 0;
+}
+table {
+ margin: 20px 0;
+ width: 100%;
+ border-collapse: collapse;
+ border-spacing: 0;
+ border: 1px solid #ddd;
+ font-size: 14px;
+ table-layout: fixed;
+ word-wrap: break-all;
+}
+table>tbody>tr:nth-of-type(odd) {
+ background-color: #f9f9f9;
+}
+table>tbody>tr:hover {
+ background-color: #f5f5f5;
+}
+caption,
+th,
+td {
+ padding: 8px;
+ text-align: left;
+ vertical-align: middle;
+ font-weight: normal;
+}
+th,
+td {
+ border-bottom: 3px solid #ddd;
+ border-right: 1px solid #eee;
+}
+th {
+ padding-bottom: 10px;
+ font-weight: 700;
+}
+td {
+ border-bottom-width: 1px;
+}
+html,
+body {
+ height: 100%;
+}
+.container {
+ position: relative;
+ min-height: 100%;
+}
+.header-inner {
+ margin: 0 auto;
+ padding: 100px 0 70px;
+ width: 700px;
+}
+@media (min-width: 1600px) {
+ .container .header-inner {
+ width: 900px;
+ }
+}
+.main {
+ padding-bottom: 150px;
+}
+.main-inner {
+ margin: 0 auto;
+ width: 700px;
+}
+@media (min-width: 1600px) {
+ .container .main-inner {
+ width: 900px;
+ }
+}
+.footer {
+ position: absolute;
+ left: 0;
+ bottom: 0;
+ width: 100%;
+ min-height: 50px;
+}
+.footer-inner {
+ box-sizing: border-box;
+ margin: 20px auto;
+ width: 700px;
+}
+@media (min-width: 1600px) {
+ .container .footer-inner {
+ width: 900px;
+ }
+}
+pre,
+.highlight {
+ overflow: auto;
+ margin: 20px 0;
+ padding: 0;
+ font-size: 13px;
+ color: #4d4d4c;
+ background: #f7f7f7;
+ line-height: 1.6;
+}
+pre,
+code {
+ font-family: consolas, Menlo, "PingFang SC", "Microsoft YaHei", monospace;
+}
+code {
+ padding: 2px 4px;
+ word-wrap: break-word;
+ color: #555;
+ background: #eee;
+ border-radius: 3px;
+ font-size: 13px;
+}
+pre {
+ padding: 10px;
+}
+pre code {
+ padding: 0;
+ color: #4d4d4c;
+ background: none;
+ text-shadow: none;
+}
+.highlight {
+ border-radius: 1px;
+}
+.highlight pre {
+ border: none;
+ margin: 0;
+ padding: 10px 0;
+}
+.highlight table {
+ margin: 0;
+ width: auto;
+ border: none;
+}
+.highlight td {
+ border: none;
+ padding: 0;
+}
+.highlight figcaption {
+ font-size: 1em;
+ color: #4d4d4c;
+ line-height: 1em;
+ margin-bottom: 1em;
+}
+.highlight figcaption:before,
+.highlight figcaption:after {
+ content: " ";
+ display: table;
+}
+.highlight figcaption:after {
+ clear: both;
+}
+.highlight figcaption a {
+ float: right;
+ color: #4d4d4c;
+}
+.highlight figcaption a:hover {
+ border-bottom-color: #4d4d4c;
+}
+.highlight .gutter pre {
+ padding-left: 10px;
+ padding-right: 10px;
+ color: #869194;
+ text-align: right;
+ background-color: #eff2f3;
+}
+.highlight .code pre {
+ width: 100%;
+ padding-left: 10px;
+ padding-right: 10px;
+ background-color: #f7f7f7;
+}
+.highlight .line {
+ height: 20px;
+}
+.gutter {
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+.gist table {
+ width: auto;
+}
+.gist table td {
+ border: none;
+}
+pre .deletion {
+ background: #fdd;
+}
+pre .addition {
+ background: #dfd;
+}
+pre .meta {
+ color: #8959a8;
+}
+pre .comment {
+ color: #8e908c;
+}
+pre .variable,
+pre .attribute,
+pre .tag,
+pre .regexp,
+pre .ruby .constant,
+pre .xml .tag .title,
+pre .xml .pi,
+pre .xml .doctype,
+pre .html .doctype,
+pre .css .id,
+pre .css .class,
+pre .css .pseudo {
+ color: #c82829;
+}
+pre .number,
+pre .preprocessor,
+pre .built_in,
+pre .literal,
+pre .params,
+pre .constant,
+pre .command {
+ color: #f5871f;
+}
+pre .ruby .class .title,
+pre .css .rules .attribute,
+pre .string,
+pre .value,
+pre .inheritance,
+pre .header,
+pre .ruby .symbol,
+pre .xml .cdata,
+pre .special,
+pre .number,
+pre .formula {
+ color: #718c00;
+}
+pre .title,
+pre .css .hexcolor {
+ color: #3e999f;
+}
+pre .function,
+pre .python .decorator,
+pre .python .title,
+pre .ruby .function .title,
+pre .ruby .title .keyword,
+pre .perl .sub,
+pre .javascript .title,
+pre .coffeescript .title {
+ color: #4271ae;
+}
+pre .keyword,
+pre .javascript .function {
+ color: #8959a8;
+}
+.full-image.full-image.full-image {
+ border: none;
+ max-width: 100%;
+ width: auto;
+ margin: 20px auto;
+}
+@media (min-width: 992px) {
+ .full-image.full-image.full-image {
+ max-width: none;
+ width: 118%;
+ margin: 0 -9%;
+ }
+}
+.blockquote-center,
+.page-home .post-type-quote blockquote,
+.page-post-detail .post-type-quote blockquote {
+ position: relative;
+ margin: 40px 0;
+ padding: 0;
+ border-left: none;
+ text-align: center;
+}
+.blockquote-center::before,
+.page-home .post-type-quote blockquote::before,
+.page-post-detail .post-type-quote blockquote::before,
+.blockquote-center::after,
+.page-home .post-type-quote blockquote::after,
+.page-post-detail .post-type-quote blockquote::after {
+ position: absolute;
+ content: ' ';
+ display: block;
+ width: 100%;
+ height: 24px;
+ opacity: 0.2;
+ background-repeat: no-repeat;
+ background-position: 0 -6px;
+ background-size: 22px 22px;
+}
+.blockquote-center::before,
+.page-home .post-type-quote blockquote::before,
+.page-post-detail .post-type-quote blockquote::before {
+ top: -20px;
+ background-image: url("../images/quote-l.svg");
+ border-top: 1px solid #ccc;
+}
+.blockquote-center::after,
+.page-home .post-type-quote blockquote::after,
+.page-post-detail .post-type-quote blockquote::after {
+ bottom: -20px;
+ background-image: url("../images/quote-r.svg");
+ border-bottom: 1px solid #ccc;
+ background-position: 100% 8px;
+}
+.blockquote-center p,
+.page-home .post-type-quote blockquote p,
+.page-post-detail .post-type-quote blockquote p,
+.blockquote-center div,
+.page-home .post-type-quote blockquote div,
+.page-post-detail .post-type-quote blockquote div {
+ text-align: center;
+}
+.post .post-body .group-picture img {
+ box-sizing: border-box;
+ padding: 0 3px;
+ border: none;
+}
+.post .group-picture-row {
+ overflow: hidden;
+ margin-top: 6px;
+}
+.post .group-picture-row:first-child {
+ margin-top: 0;
+}
+.post .group-picture-column {
+ float: left;
+}
+.page-post-detail .post-body .group-picture-column {
+ float: none;
+ margin-top: 10px;
+ width: auto !important;
+}
+.page-post-detail .post-body .group-picture-column img {
+ margin: 0 auto;
+}
+.page-archive .group-picture-container {
+ overflow: hidden;
+}
+.page-archive .group-picture-row {
+ float: left;
+}
+.page-archive .group-picture-row:first-child {
+ margin-top: 6px;
+}
+.page-archive .group-picture-column {
+ max-width: 150px;
+ max-height: 150px;
+}
+.post-body .note {
+ position: relative;
+ padding: 15px;
+ margin-bottom: 20px;
+ border: 1px solid #eee;
+ border-left-width: 5px;
+ border-radius: 3px;
+}
+.post-body .note h2,
+.post-body .note h3,
+.post-body .note h4,
+.post-body .note h5,
+.post-body .note h6 {
+ margin-top: 0;
+ margin-bottom: 0;
+ border-bottom: initial;
+ padding-top: 0 !important;
+}
+.post-body .note p:first-child,
+.post-body .note ul:first-child,
+.post-body .note ol:first-child,
+.post-body .note table:first-child,
+.post-body .note pre:first-child,
+.post-body .note blockquote:first-child {
+ margin-top: 0;
+}
+.post-body .note p:last-child,
+.post-body .note ul:last-child,
+.post-body .note ol:last-child,
+.post-body .note table:last-child,
+.post-body .note pre:last-child,
+.post-body .note blockquote:last-child {
+ margin-bottom: 0;
+}
+.post-body .note.default {
+ border-left-color: #777;
+}
+.post-body .note.default h2,
+.post-body .note.default h3,
+.post-body .note.default h4,
+.post-body .note.default h5,
+.post-body .note.default h6 {
+ color: #777;
+}
+.post-body .note.primary {
+ border-left-color: #6f42c1;
+}
+.post-body .note.primary h2,
+.post-body .note.primary h3,
+.post-body .note.primary h4,
+.post-body .note.primary h5,
+.post-body .note.primary h6 {
+ color: #6f42c1;
+}
+.post-body .note.info {
+ border-left-color: #428bca;
+}
+.post-body .note.info h2,
+.post-body .note.info h3,
+.post-body .note.info h4,
+.post-body .note.info h5,
+.post-body .note.info h6 {
+ color: #428bca;
+}
+.post-body .note.success {
+ border-left-color: #5cb85c;
+}
+.post-body .note.success h2,
+.post-body .note.success h3,
+.post-body .note.success h4,
+.post-body .note.success h5,
+.post-body .note.success h6 {
+ color: #5cb85c;
+}
+.post-body .note.warning {
+ border-left-color: #f0ad4e;
+}
+.post-body .note.warning h2,
+.post-body .note.warning h3,
+.post-body .note.warning h4,
+.post-body .note.warning h5,
+.post-body .note.warning h6 {
+ color: #f0ad4e;
+}
+.post-body .note.danger {
+ border-left-color: #d9534f;
+}
+.post-body .note.danger h2,
+.post-body .note.danger h3,
+.post-body .note.danger h4,
+.post-body .note.danger h5,
+.post-body .note.danger h6 {
+ color: #d9534f;
+}
+.post-body .label {
+ display: inline;
+ padding: 0 2px;
+ white-space: nowrap;
+}
+.post-body .label.default {
+ background-color: #f0f0f0;
+}
+.post-body .label.primary {
+ background-color: #efe6f7;
+}
+.post-body .label.info {
+ background-color: #e5f2f8;
+}
+.post-body .label.success {
+ background-color: #e7f4e9;
+}
+.post-body .label.warning {
+ background-color: #fcf6e1;
+}
+.post-body .label.danger {
+ background-color: #fae8eb;
+}
+.post-body .tabs {
+ position: relative;
+ display: block;
+ margin-bottom: 20px;
+ padding-top: 10px;
+}
+.post-body .tabs ul.nav-tabs {
+ margin: 0;
+ padding: 0;
+ display: flex;
+ margin-bottom: -1px;
+}
+@media (max-width: 413px) {
+ .post-body .tabs ul.nav-tabs {
+ display: block;
+ margin-bottom: 5px;
+ }
+}
+.post-body .tabs ul.nav-tabs li.tab {
+ list-style-type: none !important;
+ margin: 0 0.25em 0 0;
+ border-top: 3px solid transparent;
+ border-left: 1px solid transparent;
+ border-right: 1px solid transparent;
+}
+@media (max-width: 413px) {
+ .post-body .tabs ul.nav-tabs li.tab {
+ margin: initial;
+ border-top: 1px solid transparent;
+ border-left: 3px solid transparent;
+ border-right: 1px solid transparent;
+ border-bottom: 1px solid transparent;
+ }
+}
+.post-body .tabs ul.nav-tabs li.tab a {
+ outline: 0;
+ border-bottom: initial;
+ display: block;
+ line-height: 1.8em;
+ padding: 0.25em 0.75em;
+ transition-duration: 0.2s;
+ transition-timing-function: ease-out;
+ transition-delay: 0s;
+}
+.post-body .tabs ul.nav-tabs li.tab a i {
+ width: 1.285714285714286em;
+}
+.post-body .tabs ul.nav-tabs li.tab.active {
+ border-top: 3px solid #fc6423;
+ border-left: 1px solid #ddd;
+ border-right: 1px solid #ddd;
+ background-color: #fff;
+}
+@media (max-width: 413px) {
+ .post-body .tabs ul.nav-tabs li.tab.active {
+ border-top: 1px solid #ddd;
+ border-left: 3px solid #fc6423;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+ }
+}
+.post-body .tabs ul.nav-tabs li.tab.active a {
+ cursor: default;
+ color: #555;
+}
+.post-body .tabs .tab-content {
+ background-color: #fff;
+}
+.post-body .tabs .tab-content .tab-pane {
+ border: 1px solid #ddd;
+ padding: 20px 20px 0 20px;
+}
+.post-body .tabs .tab-content .tab-pane:not(.active) {
+ display: none !important;
+}
+.post-body .tabs .tab-content .tab-pane.active {
+ display: block !important;
+}
+.btn {
+ display: inline-block;
+ padding: 0 20px;
+ font-size: 14px;
+ color: #555;
+ background: #fff;
+ border: 2px solid #555;
+ text-decoration: none;
+ border-radius: 2px;
+ transition-property: background-color;
+ transition-duration: 0.2s;
+ transition-timing-function: ease-in-out;
+ transition-delay: 0s;
+ line-height: 2;
+}
+.btn:hover {
+ border-color: #222;
+ color: #fff;
+ background: #222;
+}
+.btn +.btn {
+ margin: 0 0 8px 8px;
+}
+.btn .fa-fw {
+ width: 1.285714285714286em;
+ text-align: left;
+}
+.btn-bar {
+ display: block;
+ width: 22px;
+ height: 2px;
+ background: #555;
+ border-radius: 1px;
+}
+.btn-bar+.btn-bar {
+ margin-top: 4px;
+}
+.pagination {
+ margin: 120px 0 40px;
+ text-align: center;
+ border-top: 1px solid #eee;
+}
+.page-number-basic,
+.pagination .prev,
+.pagination .next,
+.pagination .page-number,
+.pagination .space {
+ display: inline-block;
+ position: relative;
+ top: -1px;
+ margin: 0 10px;
+ padding: 0 11px;
+}
+@media (max-width: 767px) {
+ .page-number-basic,
+ .pagination .prev,
+ .pagination .next,
+ .pagination .page-number,
+ .pagination .space {
+ margin: 0 5px;
+ }
+}
+.pagination .prev,
+.pagination .next,
+.pagination .page-number {
+ border-bottom: 0;
+ border-top: 1px solid #eee;
+ transition-property: border-color;
+ transition-duration: 0.2s;
+ transition-timing-function: ease-in-out;
+ transition-delay: 0s;
+}
+.pagination .prev:hover,
+.pagination .next:hover,
+.pagination .page-number:hover {
+ border-top-color: #222;
+}
+.pagination .space {
+ padding: 0;
+ margin: 0;
+}
+.pagination .prev {
+ margin-left: 0;
+}
+.pagination .next {
+ margin-right: 0;
+}
+.pagination .page-number.current {
+ color: #fff;
+ background: #ccc;
+ border-top-color: #ccc;
+}
+@media (max-width: 767px) {
+ .pagination {
+ border-top: none;
+ }
+ .pagination .prev,
+ .pagination .next,
+ .pagination .page-number {
+ margin-bottom: 10px;
+ border-top: 0;
+ border-bottom: 1px solid #eee;
+ padding: 0 10px;
+ }
+ .pagination .prev:hover,
+ .pagination .next:hover,
+ .pagination .page-number:hover {
+ border-bottom-color: #222;
+ }
+}
+.comments {
+ margin: 60px 20px 0;
+}
+.tag-cloud {
+ text-align: center;
+}
+.tag-cloud a {
+ display: inline-block;
+ margin: 10px;
+}
+.back-to-top {
+ box-sizing: border-box;
+ position: fixed;
+ bottom: -100px;
+ right: 30px;
+ z-index: 1050;
+ padding: 0 6px;
+ width: 24px;
+ background: #222;
+ font-size: 12px;
+ opacity: 0.6;
+ color: #fff;
+ cursor: pointer;
+ text-align: center;
+ -webkit-transform: translateZ(0);
+ transition-property: bottom;
+ transition-duration: 0.2s;
+ transition-timing-function: ease-in-out;
+ transition-delay: 0s;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .back-to-top {
+ display: none !important;
+ }
+}
+@media (max-width: 767px) {
+ .back-to-top {
+ display: none !important;
+ }
+}
+.back-to-top.back-to-top-on {
+ bottom: 30px;
+}
+.header {
+ background: transparent;
+}
+.header-inner {
+ position: relative;
+}
+.headband {
+ height: 3px;
+ background: #222;
+}
+.site-meta {
+ margin: 0;
+ text-align: center;
+}
+@media (max-width: 767px) {
+ .site-meta {
+ text-align: center;
+ }
+}
+.brand {
+ position: relative;
+ display: inline-block;
+ padding: 0 40px;
+ color: #fff;
+ background: #222;
+ border-bottom: none;
+}
+.brand:hover {
+ color: #fff;
+}
+.logo {
+ display: inline-block;
+ margin-right: 5px;
+ line-height: 36px;
+ vertical-align: top;
+}
+.site-title {
+ display: inline-block;
+ vertical-align: top;
+ line-height: 36px;
+ font-size: 20px;
+ font-weight: normal;
+ font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif;
+}
+.site-subtitle {
+ margin-top: 10px;
+ font-size: 13px;
+ color: #ddd;
+}
+.use-motion .brand {
+ opacity: 0;
+}
+.use-motion .logo,
+.use-motion .site-title,
+.use-motion .site-subtitle {
+ opacity: 0;
+ position: relative;
+ top: -10px;
+}
+.site-nav-toggle {
+ display: none;
+ position: absolute;
+ top: 10px;
+ left: 10px;
+}
+@media (max-width: 767px) {
+ .site-nav-toggle {
+ display: block;
+ }
+}
+.site-nav-toggle button {
+ margin-top: 2px;
+ padding: 9px 10px;
+ background: transparent;
+ border: none;
+}
+@media (max-width: 767px) {
+ .site-nav {
+ display: none;
+ margin: 0 -10px;
+ padding: 0 10px;
+ clear: both;
+ border-top: 1px solid #ddd;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .site-nav {
+ display: block !important;
+ }
+}
+@media (min-width: 992px) {
+ .site-nav {
+ display: block !important;
+ }
+}
+.menu {
+ margin-top: 20px;
+ padding-left: 0;
+ text-align: center;
+}
+.menu .menu-item {
+ display: inline-block;
+ margin: 0 10px;
+ list-style: none;
+}
+@media screen and (max-width: 767px) {
+ .menu .menu-item {
+ margin-top: 10px;
+ }
+}
+.menu .menu-item a {
+ display: block;
+ font-size: 13px;
+ line-height: inherit;
+ border-bottom: 1px solid transparent;
+ transition-property: border-color;
+ transition-duration: 0.2s;
+ transition-timing-function: ease-in-out;
+ transition-delay: 0s;
+}
+.menu .menu-item a:hover,
+.menu-item-active a {
+ border-bottom-color: #222;
+}
+.menu .menu-item .fa {
+ margin-right: 5px;
+}
+.use-motion .menu-item {
+ opacity: 0;
+}
+.post-body {
+ font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif;
+}
+@media (max-width: 767px) {
+ .post-body {
+ word-break: break-word;
+ }
+}
+.post-body .fancybox img {
+ display: block !important;
+ margin: 0 auto;
+ cursor: pointer;
+ cursor: zoom-in;
+ cursor: -webkit-zoom-in;
+}
+.post-body .image-caption,
+.post-body .figure .caption {
+ margin: -20px auto 15px;
+ text-align: center;
+ font-size: 14px;
+ color: #999;
+ font-weight: bold;
+ line-height: 1;
+}
+.post-sticky-flag {
+ display: inline-block;
+ font-size: 16px;
+ -ms-transform: rotate(30deg);
+ -webkit-transform: rotate(30deg);
+ -moz-transform: rotate(30deg);
+ -ms-transform: rotate(30deg);
+ -o-transform: rotate(30deg);
+ transform: rotate(30deg);
+}
+.use-motion .post-block,
+.use-motion .pagination,
+.use-motion .comments {
+ opacity: 0;
+}
+.use-motion .post-header {
+ opacity: 0;
+}
+.use-motion .post-body {
+ opacity: 0;
+}
+.use-motion .collection-title {
+ opacity: 0;
+}
+.posts-expand {
+ padding-top: 40px;
+}
+@media (max-width: 767px) {
+ .posts-expand {
+ margin: 0 20px;
+ }
+ .post-body pre .gutter pre {
+ padding-right: 10px;
+ }
+ .post-body .highlight {
+ margin-left: 0px;
+ margin-right: 0px;
+ padding: 0;
+ }
+ .post-body .highlight .gutter pre {
+ padding-right: 10px;
+ }
+}
+@media (min-width: 992px) {
+ .posts-expand .post-body {
+ text-align: justify;
+ }
+}
+.posts-expand .post-body h2,
+.posts-expand .post-body h3,
+.posts-expand .post-body h4,
+.posts-expand .post-body h5,
+.posts-expand .post-body h6 {
+ padding-top: 10px;
+}
+.posts-expand .post-body h2 .header-anchor,
+.posts-expand .post-body h3 .header-anchor,
+.posts-expand .post-body h4 .header-anchor,
+.posts-expand .post-body h5 .header-anchor,
+.posts-expand .post-body h6 .header-anchor {
+ float: right;
+ margin-left: 10px;
+ color: #ccc;
+ border-bottom-style: none;
+ visibility: hidden;
+}
+.posts-expand .post-body h2 .header-anchor:hover,
+.posts-expand .post-body h3 .header-anchor:hover,
+.posts-expand .post-body h4 .header-anchor:hover,
+.posts-expand .post-body h5 .header-anchor:hover,
+.posts-expand .post-body h6 .header-anchor:hover {
+ color: inherit;
+}
+.posts-expand .post-body h2:hover .header-anchor,
+.posts-expand .post-body h3:hover .header-anchor,
+.posts-expand .post-body h4:hover .header-anchor,
+.posts-expand .post-body h5:hover .header-anchor,
+.posts-expand .post-body h6:hover .header-anchor {
+ visibility: visible;
+}
+.posts-expand .post-body ul li {
+ list-style: circle;
+}
+.posts-expand .post-body img {
+ box-sizing: border-box;
+ margin: auto;
+ padding: 3px;
+ border: 1px solid #ddd;
+}
+.posts-expand .post-body .fancybox img {
+ margin: 0 auto 25px;
+}
+@media (max-width: 767px) {
+ .posts-collapse {
+ margin: 0 20px;
+ }
+ .posts-collapse .post-title,
+ .posts-collapse .post-meta {
+ display: block;
+ width: auto;
+ text-align: left;
+ }
+}
+.posts-collapse {
+ position: relative;
+ z-index: 1010;
+ margin-left: 55px;
+}
+.posts-collapse::after {
+ content: " ";
+ position: absolute;
+ top: 20px;
+ left: 0;
+ margin-left: -2px;
+ width: 4px;
+ height: 100%;
+ background: #f5f5f5;
+ z-index: -1;
+}
+@media (max-width: 767px) {
+ .posts-collapse {
+ margin: 0 20px;
+ }
+}
+.posts-collapse .collection-title {
+ position: relative;
+ margin: 60px 0;
+}
+.posts-collapse .collection-title h1,
+.posts-collapse .collection-title h2 {
+ margin-left: 20px;
+}
+.posts-collapse .collection-title small {
+ color: #bbb;
+ margin-left: 5px;
+}
+.posts-collapse .collection-title::before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 50%;
+ margin-left: -4px;
+ margin-top: -4px;
+ width: 8px;
+ height: 8px;
+ background: #bbb;
+ border-radius: 50%;
+}
+.posts-collapse .post {
+ margin: 30px 0;
+}
+.posts-collapse .post-header {
+ position: relative;
+ transition-duration: 0.2s;
+ transition-timing-function: ease-in-out;
+ transition-delay: 0s;
+ transition-property: border;
+ border-bottom: 1px dashed #ccc;
+}
+.posts-collapse .post-header::before {
+ content: " ";
+ position: absolute;
+ left: 0;
+ top: 12px;
+ width: 6px;
+ height: 6px;
+ margin-left: -4px;
+ background: #bbb;
+ border-radius: 50%;
+ border: 1px solid #fff;
+ transition-duration: 0.2s;
+ transition-timing-function: ease-in-out;
+ transition-delay: 0s;
+ transition-property: background;
+}
+.posts-collapse .post-header:hover {
+ border-bottom-color: #666;
+}
+.posts-collapse .post-header:hover::before {
+ background: #222;
+}
+.posts-collapse .post-meta {
+ position: absolute;
+ font-size: 12px;
+ left: 20px;
+ top: 5px;
+}
+.posts-collapse .post-comments-count {
+ display: none;
+}
+.posts-collapse .post-title {
+ margin-left: 60px;
+ font-size: 16px;
+ font-weight: normal;
+ line-height: inherit;
+}
+.posts-collapse .post-title::after {
+ margin-left: 3px;
+ opacity: 0.6;
+}
+.posts-collapse .post-title a {
+ color: #666;
+ border-bottom: none;
+}
+.page-home .post-type-quote .post-header,
+.page-post-detail .post-type-quote .post-header,
+.page-home .post-type-quote .post-tags,
+.page-post-detail .post-type-quote .post-tags {
+ display: none;
+}
+.posts-expand .post-title {
+ text-align: center;
+ word-break: break-word;
+ font-weight: 400;
+}
+.posts-expand .post-title-link {
+ display: inline-block;
+ position: relative;
+ color: #555;
+ border-bottom: none;
+ line-height: 1.2;
+ vertical-align: top;
+}
+.posts-expand .post-title-link::before {
+ content: "";
+ position: absolute;
+ width: 100%;
+ height: 2px;
+ bottom: 0;
+ left: 0;
+ background-color: #000;
+ visibility: hidden;
+ -webkit-transform: scaleX(0);
+ -moz-transform: scaleX(0);
+ -ms-transform: scaleX(0);
+ -o-transform: scaleX(0);
+ transform: scaleX(0);
+ transition-duration: 0.2s;
+ transition-timing-function: ease-in-out;
+ transition-delay: 0s;
+}
+.posts-expand .post-title-link:hover::before {
+ visibility: visible;
+ -webkit-transform: scaleX(1);
+ -moz-transform: scaleX(1);
+ -ms-transform: scaleX(1);
+ -o-transform: scaleX(1);
+ transform: scaleX(1);
+}
+.posts-expand .post-title-link .fa {
+ font-size: 16px;
+}
+.posts-expand .post-meta {
+ margin: 3px 0 60px 0;
+ color: #999;
+ font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif;
+ font-size: 12px;
+ text-align: center;
+}
+.posts-expand .post-meta .post-category-list {
+ display: inline-block;
+ margin: 0;
+ padding: 3px;
+}
+.posts-expand .post-meta .post-category-list-link {
+ color: #999;
+}
+.posts-expand .post-meta .post-description {
+ font-size: 14px;
+ margin-top: 2px;
+}
+.post-meta-divider {
+ margin: 0 0.5em;
+}
+.post-meta-item-icon {
+ margin-right: 3px;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .post-meta-item-icon {
+ display: inline-block;
+ }
+}
+@media (max-width: 767px) {
+ .post-meta-item-icon {
+ display: inline-block;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .post-meta-item-text {
+ display: none;
+ }
+}
+@media (max-width: 767px) {
+ .post-meta-item-text {
+ display: none;
+ }
+}
+@media (max-width: 767px) {
+ .posts-expand .post-comments-count {
+ display: none;
+ }
+}
+.post-button {
+ margin-top: 40px;
+}
+.posts-expand .post-tags {
+ margin-top: 40px;
+ text-align: center;
+}
+.posts-expand .post-tags a {
+ display: inline-block;
+ margin-right: 10px;
+ font-size: 13px;
+}
+.post-nav {
+ display: table;
+ margin-top: 15px;
+ width: 100%;
+ border-top: 1px solid #eee;
+}
+.post-nav-divider {
+ display: table-cell;
+ width: 10%;
+}
+.post-nav-item {
+ display: table-cell;
+ padding: 10px 0 0 0;
+ width: 45%;
+ vertical-align: top;
+}
+.post-nav-item a {
+ position: relative;
+ display: block;
+ line-height: 25px;
+ font-size: 14px;
+ color: #555;
+ border-bottom: none;
+}
+.post-nav-item a:hover {
+ color: #222;
+ border-bottom: none;
+}
+.post-nav-item a:active {
+ top: 2px;
+}
+.post-nav-item .fa {
+ position: absolute;
+ top: 8px;
+ left: 0;
+ font-size: 12px;
+}
+.post-nav-next a {
+ padding-left: 15px;
+}
+.post-nav-prev {
+ text-align: right;
+}
+.post-nav-prev a {
+ padding-right: 15px;
+}
+.post-nav-prev .fa {
+ right: 0;
+ left: auto;
+}
+.posts-expand .post-eof {
+ display: block;
+ margin: 80px auto 60px;
+ width: 8%;
+ height: 1px;
+ background: #ccc;
+ text-align: center;
+}
+.post:last-child .post-eof.post-eof.post-eof {
+ display: none;
+}
+.post-gallery {
+ display: table;
+ table-layout: fixed;
+ width: 100%;
+ border-collapse: separate;
+}
+.post-gallery-row {
+ display: table-row;
+}
+.post-gallery .post-gallery-img {
+ display: table-cell;
+ text-align: center;
+ vertical-align: middle;
+ border: none;
+}
+.post-gallery .post-gallery-img img {
+ max-width: 100%;
+ max-height: 100%;
+ border: none;
+}
+.fancybox-close,
+.fancybox-close:hover {
+ border: none;
+}
+.rtl.post-body p,
+.rtl.post-body a,
+.rtl.post-body h1,
+.rtl.post-body h2,
+.rtl.post-body h3,
+.rtl.post-body h4,
+.rtl.post-body h5,
+.rtl.post-body h6,
+.rtl.post-body li,
+.rtl.post-body ul,
+.rtl.post-body ol {
+ direction: rtl;
+ font-family: UKIJ Ekran;
+}
+.rtl.post-title {
+ font-family: UKIJ Ekran;
+}
+.sidebar {
+ position: fixed;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ width: 0;
+ z-index: 1040;
+ box-shadow: inset 0 2px 6px #000;
+ background: #222;
+ -webkit-transform: translateZ(0);
+}
+.sidebar a {
+ color: #999;
+ border-bottom-color: #555;
+}
+.sidebar a:hover {
+ color: #eee;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .sidebar {
+ display: none !important;
+ }
+}
+@media (max-width: 767px) {
+ .sidebar {
+ display: none !important;
+ }
+}
+.sidebar-inner {
+ position: relative;
+ padding: 20px 10px;
+ color: #999;
+ text-align: center;
+}
+.site-overview-wrap {
+ overflow: hidden;
+}
+.site-overview {
+ overflow-y: auto;
+ overflow-x: hidden;
+}
+.sidebar-toggle {
+ position: fixed;
+ right: 30px;
+ bottom: 45px;
+ width: 14px;
+ height: 14px;
+ padding: 5px;
+ background: #222;
+ line-height: 0;
+ z-index: 1050;
+ cursor: pointer;
+ -webkit-transform: translateZ(0);
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .sidebar-toggle {
+ display: none !important;
+ }
+}
+@media (max-width: 767px) {
+ .sidebar-toggle {
+ display: none !important;
+ }
+}
+.sidebar-toggle-line {
+ position: relative;
+ display: inline-block;
+ vertical-align: top;
+ height: 2px;
+ width: 100%;
+ background: #fff;
+ margin-top: 3px;
+}
+.sidebar-toggle-line:first-child {
+ margin-top: 0;
+}
+.site-author-image {
+ display: block;
+ margin: 0 auto;
+ padding: 2px;
+ max-width: 120px;
+ height: auto;
+ border: 1px solid #eee;
+}
+.site-author-name {
+ margin: 0;
+ text-align: center;
+ color: #222;
+ font-weight: 600;
+}
+.site-description {
+ margin-top: 0;
+ text-align: center;
+ font-size: 13px;
+ color: #999;
+}
+.site-state {
+ overflow: hidden;
+ line-height: 1.4;
+ white-space: nowrap;
+ text-align: center;
+}
+.site-state-item {
+ display: inline-block;
+ padding: 0 15px;
+ border-left: 1px solid #eee;
+}
+.site-state-item:first-child {
+ border-left: none;
+}
+.site-state-item a {
+ border-bottom: none;
+}
+.site-state-item-count {
+ display: block;
+ text-align: center;
+ color: inherit;
+ font-weight: 600;
+ font-size: 16px;
+}
+.site-state-item-name {
+ font-size: 13px;
+ color: #999;
+}
+.feed-link {
+ margin-top: 20px;
+}
+.feed-link a {
+ display: inline-block;
+ padding: 0 15px;
+ color: #fc6423;
+ border: 1px solid #fc6423;
+ border-radius: 4px;
+}
+.feed-link a i {
+ color: #fc6423;
+ font-size: 14px;
+}
+.feed-link a:hover {
+ color: #fff;
+ background: #fc6423;
+}
+.feed-link a:hover i {
+ color: #fff;
+}
+.links-of-author {
+ margin-top: 20px;
+}
+.links-of-author a {
+ display: inline-block;
+ vertical-align: middle;
+ margin-right: 10px;
+ margin-bottom: 10px;
+ border-bottom-color: #555;
+ font-size: 13px;
+}
+.links-of-author a:before {
+ display: inline-block;
+ vertical-align: middle;
+ margin-right: 3px;
+ content: " ";
+ width: 4px;
+ height: 4px;
+ border-radius: 50%;
+ background: #2296ff;
+}
+.links-of-blogroll {
+ font-size: 13px;
+}
+.links-of-blogroll-title {
+ margin-top: 20px;
+ font-size: 14px;
+ font-weight: 600;
+}
+.links-of-blogroll-list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.links-of-blogroll-item {
+ padding: 2px 10px;
+}
+.links-of-blogroll-item a {
+ max-width: 280px;
+ box-sizing: border-box;
+ display: inline-block;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+.sidebar-nav {
+ margin: 0 0 20px;
+ padding-left: 0;
+}
+.sidebar-nav li {
+ display: inline-block;
+ cursor: pointer;
+ border-bottom: 1px solid transparent;
+ font-size: 14px;
+ color: #555;
+}
+.sidebar-nav li:hover {
+ color: #fc6423;
+}
+.page-post-detail .sidebar-nav-toc {
+ padding: 0 5px;
+}
+.page-post-detail .sidebar-nav-overview {
+ margin-left: 10px;
+}
+.sidebar-nav .sidebar-nav-active {
+ color: #fc6423;
+ border-bottom-color: #fc6423;
+}
+.sidebar-nav .sidebar-nav-active:hover {
+ color: #fc6423;
+}
+.sidebar-panel {
+ display: none;
+}
+.sidebar-panel-active {
+ display: block;
+}
+.post-toc-empty {
+ font-size: 14px;
+ color: #666;
+}
+.post-toc-wrap {
+ overflow: hidden;
+}
+.post-toc {
+ overflow: auto;
+}
+.post-toc ol {
+ margin: 0;
+ padding: 0 2px 5px 10px;
+ text-align: left;
+ list-style: none;
+ font-size: 14px;
+}
+.post-toc ol > ol {
+ padding-left: 0;
+}
+.post-toc ol a {
+ transition-duration: 0.2s;
+ transition-timing-function: ease-in-out;
+ transition-delay: 0s;
+ transition-property: all;
+ color: #666;
+ border-bottom-color: #ccc;
+}
+.post-toc ol a:hover {
+ color: #000;
+ border-bottom-color: #000;
+}
+.post-toc .nav-item {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ line-height: 1.8;
+}
+.post-toc .nav .nav-child {
+ display: none;
+}
+.post-toc .nav .active > .nav-child {
+ display: block;
+}
+.post-toc .nav .active-current > .nav-child {
+ display: block;
+}
+.post-toc .nav .active-current > .nav-child > .nav-item {
+ display: block;
+}
+.post-toc .nav .active > a {
+ color: #fc6423;
+ border-bottom-color: #fc6423;
+}
+.post-toc .nav .active-current > a {
+ color: #fc6423;
+}
+.post-toc .nav .active-current > a:hover {
+ color: #fc6423;
+}
+.footer {
+ font-size: 14px;
+ color: #999;
+}
+.footer img {
+ border: none;
+}
+.footer-inner {
+ text-align: center;
+}
+.with-love {
+ display: inline-block;
+ margin: 0 5px;
+}
+.powered-by,
+.theme-info {
+ display: inline-block;
+}
+.cc-license {
+ margin-top: 10px;
+ text-align: center;
+}
+.cc-license .cc-opacity {
+ opacity: 0.7;
+ border-bottom: none;
+}
+.cc-license .cc-opacity:hover {
+ opacity: 0.9;
+}
+.cc-license img {
+ display: inline-block;
+}
+.theme-next #ds-thread #ds-reset {
+ color: #555;
+}
+.theme-next #ds-thread #ds-reset .ds-replybox {
+ margin-bottom: 30px;
+}
+.theme-next #ds-thread #ds-reset .ds-replybox .ds-avatar,
+.theme-next #ds-reset .ds-avatar img {
+ box-shadow: none;
+}
+.theme-next #ds-thread #ds-reset .ds-textarea-wrapper {
+ border-color: #c7d4e1;
+ background: none;
+ border-top-right-radius: 3px;
+ border-top-left-radius: 3px;
+}
+.theme-next #ds-thread #ds-reset .ds-textarea-wrapper textarea {
+ height: 60px;
+}
+.theme-next #ds-reset .ds-rounded-top {
+ border-radius: 0;
+}
+.theme-next #ds-thread #ds-reset .ds-post-toolbar {
+ box-sizing: border-box;
+ border: 1px solid #c7d4e1;
+ background: #f6f8fa;
+}
+.theme-next #ds-thread #ds-reset .ds-post-options {
+ height: 40px;
+ border: none;
+ background: none;
+}
+.theme-next #ds-thread #ds-reset .ds-toolbar-buttons {
+ top: 11px;
+}
+.theme-next #ds-thread #ds-reset .ds-sync {
+ top: 5px;
+}
+.theme-next #ds-thread #ds-reset .ds-post-button {
+ top: 4px;
+ right: 5px;
+ width: 90px;
+ height: 30px;
+ border: 1px solid #c5ced7;
+ border-radius: 3px;
+ background-image: linear-gradient(#fbfbfc, #f5f7f9);
+ color: #60676d;
+}
+.theme-next #ds-thread #ds-reset .ds-post-button:hover {
+ background-position: 0 -30px;
+ color: #60676d;
+}
+.theme-next #ds-thread #ds-reset .ds-comments-info {
+ padding: 10px 0;
+}
+.theme-next #ds-thread #ds-reset .ds-sort {
+ display: none;
+}
+.theme-next #ds-thread #ds-reset li.ds-tab a.ds-current {
+ border: none;
+ background: #f6f8fa;
+ color: #60676d;
+}
+.theme-next #ds-thread #ds-reset li.ds-tab a.ds-current:hover {
+ background-color: #e9f0f7;
+ color: #60676d;
+}
+.theme-next #ds-thread #ds-reset li.ds-tab a {
+ border-radius: 2px;
+ padding: 5px;
+}
+.theme-next #ds-thread #ds-reset .ds-login-buttons p {
+ color: #999;
+ line-height: 36px;
+}
+.theme-next #ds-thread #ds-reset .ds-login-buttons .ds-service-list li {
+ height: 28px;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list a {
+ background: none;
+ padding: 5px;
+ border: 1px solid;
+ border-radius: 3px;
+ text-align: center;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list a:hover {
+ color: #fff;
+ background: #666;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-weibo {
+ color: #fc9b00;
+ border-color: #fc9b00;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-weibo:hover {
+ background: #fc9b00;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-qq {
+ color: #60a3ec;
+ border-color: #60a3ec;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-qq:hover {
+ background: #60a3ec;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-renren {
+ color: #2e7ac4;
+ border-color: #2e7ac4;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-renren:hover {
+ background: #2e7ac4;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-douban {
+ color: #37994c;
+ border-color: #37994c;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-douban:hover {
+ background: #37994c;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-kaixin {
+ color: #fef20d;
+ border-color: #fef20d;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-kaixin:hover {
+ background: #fef20d;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-netease {
+ color: #f00;
+ border-color: #f00;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-netease:hover {
+ background: #f00;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-sohu {
+ color: #ffcb05;
+ border-color: #ffcb05;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-sohu:hover {
+ background: #ffcb05;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-baidu {
+ color: #2831e0;
+ border-color: #2831e0;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-baidu:hover {
+ background: #2831e0;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-google {
+ color: #166bec;
+ border-color: #166bec;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-google:hover {
+ background: #166bec;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-weixin {
+ color: #00ce0d;
+ border-color: #00ce0d;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-weixin:hover {
+ background: #00ce0d;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-more-services {
+ border: none;
+}
+.theme-next #ds-thread #ds-reset .ds-service-list .ds-more-services:hover {
+ background: none;
+}
+.theme-next #ds-reset .duoshuo-ua-admin {
+ display: inline-block;
+ color: #f00;
+}
+.theme-next #ds-reset .duoshuo-ua-platform,
+.theme-next #ds-reset .duoshuo-ua-browser {
+ color: #ccc;
+}
+.theme-next #ds-reset .duoshuo-ua-platform .fa,
+.theme-next #ds-reset .duoshuo-ua-browser .fa {
+ display: inline-block;
+ margin-right: 3px;
+}
+.theme-next #ds-reset .duoshuo-ua-separator {
+ display: inline-block;
+ margin-left: 5px;
+}
+.theme-next .this_ua {
+ background-color: #ccc !important;
+ border-radius: 4px;
+ padding: 0 5px !important;
+ margin: 1px 1px !important;
+ border: 1px solid #bbb !important;
+ color: #fff;
+ display: inline-block !important;
+}
+.theme-next .this_ua.admin {
+ background-color: #d9534f !important;
+ border-color: #d9534f !important;
+}
+.theme-next .this_ua.platform.iOS,
+.theme-next .this_ua.platform.Mac,
+.theme-next .this_ua.platform.Windows {
+ background-color: #39b3d7 !important;
+ border-color: #46b8da !important;
+}
+.theme-next .this_ua.platform.Linux {
+ background-color: #3a3a3a !important;
+ border-color: #1f1f1f !important;
+}
+.theme-next .this_ua.platform.Android {
+ background-color: #00c47d !important;
+ border-color: #01b171 !important;
+}
+.theme-next .this_ua.browser.Mobile,
+.theme-next .this_ua.browser.Chrome {
+ background-color: #5cb85c !important;
+ border-color: #4cae4c !important;
+}
+.theme-next .this_ua.browser.Firefox {
+ background-color: #f0ad4e !important;
+ border-color: #eea236 !important;
+}
+.theme-next .this_ua.browser.Maxthon,
+.theme-next .this_ua.browser.IE {
+ background-color: #428bca !important;
+ border-color: #357ebd !important;
+}
+.theme-next .this_ua.browser.baidu,
+.theme-next .this_ua.browser.UCBrowser,
+.theme-next .this_ua.browser.Opera {
+ background-color: #d9534f !important;
+ border-color: #d43f3a !important;
+}
+.theme-next .this_ua.browser.Android,
+.theme-next .this_ua.browser.QQBrowser {
+ background-color: #78ace9 !important;
+ border-color: #4cae4c !important;
+}
+.post-spread {
+ margin-top: 20px;
+ text-align: center;
+}
+.jiathis_style {
+ display: inline-block;
+}
+.jiathis_style a {
+ border: none;
+}
+.fa {
+ font-family: FontAwesome !important;
+}
+.post-spread {
+ margin-top: 20px;
+ text-align: center;
+}
+.bdshare-slide-button-box a {
+ border: none;
+}
+.bdsharebuttonbox {
+ display: inline-block;
+}
+.bdsharebuttonbox a {
+ border: none;
+}
+.local-search-pop-overlay {
+ position: fixed;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ z-index: 2080;
+ background-color: rgba(0,0,0,0.3);
+}
+.local-search-popup {
+ display: none;
+ position: fixed;
+ top: 10%;
+ left: 50%;
+ margin-left: -350px;
+ width: 700px;
+ height: 80%;
+ padding: 0;
+ background: #fff;
+ color: #333;
+ z-index: 9999;
+ border-radius: 5px;
+}
+@media (max-width: 767px) {
+ .local-search-popup {
+ padding: 0;
+ top: 0;
+ left: 0;
+ margin: 0;
+ width: 100%;
+ height: 100%;
+ border-radius: 0;
+ }
+}
+.local-search-popup ul.search-result-list {
+ padding: 0;
+ margin: 0 5px;
+}
+.local-search-popup p.search-result {
+ border-bottom: 1px dashed #ccc;
+ padding: 5px 0;
+}
+.local-search-popup a.search-result-title {
+ font-weight: bold;
+ font-size: 16px;
+}
+.local-search-popup .search-keyword {
+ border-bottom: 1px dashed #f00;
+ font-weight: bold;
+ color: #f00;
+}
+.local-search-popup .local-search-header {
+ padding: 5px;
+ height: 36px;
+ background: #f5f5f5;
+ border-top-left-radius: 5px;
+ border-top-right-radius: 5px;
+}
+.local-search-popup #local-search-result {
+ overflow: auto;
+ position: relative;
+ padding: 5px 25px;
+ height: calc(100% - 55px);
+}
+.local-search-popup .local-search-input-wrapper {
+ display: inline-block;
+ width: calc(100% - 90px);
+ height: 36px;
+ line-height: 36px;
+ padding: 0 5px;
+}
+.local-search-popup .local-search-input-wrapper input {
+ padding: 8px 0;
+ height: 20px;
+ display: block;
+ width: 100%;
+ outline: none;
+ border: none;
+ background: transparent;
+ vertical-align: middle;
+}
+.local-search-popup .search-icon,
+.local-search-popup .popup-btn-close {
+ display: inline-block;
+ font-size: 18px;
+ color: #999;
+ height: 36px;
+ width: 18px;
+ padding-left: 10px;
+ padding-right: 10px;
+}
+.local-search-popup .search-icon {
+ float: left;
+}
+.local-search-popup .popup-btn-close {
+ border-left: 1px solid #eee;
+ float: right;
+ cursor: pointer;
+}
+.local-search-popup #no-result {
+ position: absolute;
+ left: 50%;
+ top: 50%;
+ -webkit-transform: translate(-50%, -50%);
+ -webkit-transform: translate(-50%, -50%);
+ -moz-transform: translate(-50%, -50%);
+ -ms-transform: translate(-50%, -50%);
+ -o-transform: translate(-50%, -50%);
+ transform: translate(-50%, -50%);
+ color: #ccc;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .busuanzi-count {
+ width: auto;
+ }
+}
+@media (max-width: 767px) {
+ .busuanzi-count {
+ width: auto;
+ }
+}
+.site-uv,
+.site-pv,
+.page-pv {
+ display: inline-block;
+}
+.site-uv .busuanzi-value,
+.site-pv .busuanzi-value,
+.page-pv .busuanzi-value {
+ margin: 0 5px;
+}
+.site-uv {
+ margin-right: 10px;
+}
+.site-uv::after {
+ content: "|";
+ padding-left: 10px;
+}
+.page-archive .archive-page-counter {
+ position: relative;
+ top: 3px;
+ left: 20px;
+}
+@media (max-width: 767px) {
+ .page-archive .archive-page-counter {
+ top: 5px;
+ }
+}
+.page-archive .posts-collapse .archive-move-on {
+ position: absolute;
+ top: 11px;
+ left: 0;
+ margin-left: -6px;
+ width: 10px;
+ height: 10px;
+ opacity: 0.5;
+ background: #555;
+ border: 1px solid #fff;
+ border-radius: 50%;
+}
+.category-all-page .category-all-title {
+ text-align: center;
+}
+.category-all-page .category-all {
+ margin-top: 20px;
+}
+.category-all-page .category-list {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+}
+.category-all-page .category-list-item {
+ margin: 5px 10px;
+}
+.category-all-page .category-list-count {
+ color: #bbb;
+}
+.category-all-page .category-list-count:before {
+ display: inline;
+ content: " (";
+}
+.category-all-page .category-list-count:after {
+ display: inline;
+ content: ") ";
+}
+.category-all-page .category-list-child {
+ padding-left: 10px;
+}
+#schedule ul#event-list {
+ padding-left: 30px;
+}
+#schedule ul#event-list hr {
+ margin: 20px 0 45px 0 !important;
+ background: #222;
+}
+#schedule ul#event-list hr:after {
+ display: inline-block;
+ content: 'NOW';
+ background: #222;
+ color: #fff;
+ font-weight: bold;
+ text-align: right;
+ padding: 0 5px;
+}
+#schedule ul#event-list li.event {
+ margin: 20px 0px;
+ background: #f9f9f9;
+ padding-left: 10px;
+ min-height: 40px;
+}
+#schedule ul#event-list li.event h2.event-summary {
+ margin: 0;
+ padding-bottom: 3px;
+}
+#schedule ul#event-list li.event h2.event-summary:before {
+ display: inline-block;
+ font-family: FontAwesome;
+ font-size: 8px;
+ content: '\f111';
+ vertical-align: middle;
+ margin-right: 25px;
+ color: #bbb;
+}
+#schedule ul#event-list li.event span.event-relative-time {
+ display: inline-block;
+ font-size: 12px;
+ font-weight: 400;
+ padding-left: 12px;
+ color: #bbb;
+}
+#schedule ul#event-list li.event span.event-details {
+ display: block;
+ color: #bbb;
+ margin-left: 56px;
+ padding-top: 3px;
+ padding-bottom: 6px;
+ text-indent: -24px;
+ line-height: 18px;
+}
+#schedule ul#event-list li.event span.event-details:before {
+ text-indent: 0;
+ display: inline-block;
+ width: 14px;
+ font-family: FontAwesome;
+ text-align: center;
+ margin-right: 9px;
+ color: #bbb;
+}
+#schedule ul#event-list li.event span.event-details.event-location:before {
+ content: '\f041';
+}
+#schedule ul#event-list li.event span.event-details.event-duration:before {
+ content: '\f017';
+}
+#schedule ul#event-list li.event-past {
+ background: #fcfcfc;
+}
+#schedule ul#event-list li.event-past > * {
+ opacity: 0.6;
+}
+#schedule ul#event-list li.event-past h2.event-summary {
+ color: #bbb;
+}
+#schedule ul#event-list li.event-past h2.event-summary:before {
+ color: #dfdfdf;
+}
+#schedule ul#event-list li.event-now {
+ background: #222;
+ color: #fff;
+ padding: 15px 0 15px 10px;
+}
+#schedule ul#event-list li.event-now h2.event-summary:before {
+ -webkit-transform: scale(1.2);
+ -moz-transform: scale(1.2);
+ -ms-transform: scale(1.2);
+ -o-transform: scale(1.2);
+ transform: scale(1.2);
+ color: #fff;
+ animation: dot-flash 1s alternate infinite ease-in-out;
+}
+#schedule ul#event-list li.event-now * {
+ color: #fff !important;
+}
+@-moz-keyframes dot-flash {
+ from {
+ opacity: 1;
+ -webkit-transform: scale(1.1);
+ -moz-transform: scale(1.1);
+ -ms-transform: scale(1.1);
+ -o-transform: scale(1.1);
+ transform: scale(1.1);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+ }
+}
+@-webkit-keyframes dot-flash {
+ from {
+ opacity: 1;
+ -webkit-transform: scale(1.1);
+ -moz-transform: scale(1.1);
+ -ms-transform: scale(1.1);
+ -o-transform: scale(1.1);
+ transform: scale(1.1);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+ }
+}
+@-o-keyframes dot-flash {
+ from {
+ opacity: 1;
+ -webkit-transform: scale(1.1);
+ -moz-transform: scale(1.1);
+ -ms-transform: scale(1.1);
+ -o-transform: scale(1.1);
+ transform: scale(1.1);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+ }
+}
+@keyframes dot-flash {
+ from {
+ opacity: 1;
+ -webkit-transform: scale(1.1);
+ -moz-transform: scale(1.1);
+ -ms-transform: scale(1.1);
+ -o-transform: scale(1.1);
+ transform: scale(1.1);
+ }
+ to {
+ opacity: 0;
+ -webkit-transform: scale(1);
+ -moz-transform: scale(1);
+ -ms-transform: scale(1);
+ -o-transform: scale(1);
+ transform: scale(1);
+ }
+}
+.page-post-detail .sidebar-toggle-line {
+ background: #fc6423;
+}
+.page-post-detail .comments {
+ overflow: hidden;
+}
+.header {
+ position: relative;
+ margin: 0 auto;
+ width: 960px;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .header {
+ width: auto;
+ }
+}
+@media (max-width: 767px) {
+ .header {
+ width: auto;
+ }
+}
+.header-inner {
+ position: absolute;
+ top: 0;
+ overflow: hidden;
+ padding: 0;
+ width: 240px;
+ background: #fff;
+ box-shadow: initial;
+ border-radius: initial;
+}
+@media (min-width: 1600px) {
+ .container .header-inner {
+ width: 240px;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .header-inner {
+ position: relative;
+ width: auto;
+ border-radius: initial;
+ }
+}
+@media (max-width: 767px) {
+ .header-inner {
+ position: relative;
+ width: auto;
+ border-radius: initial;
+ }
+}
+.main:before,
+.main:after {
+ content: " ";
+ display: table;
+}
+.main:after {
+ clear: both;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .main {
+ padding-bottom: 100px;
+ }
+}
+@media (max-width: 767px) {
+ .main {
+ padding-bottom: 100px;
+ }
+}
+.container .main-inner {
+ width: 960px;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .container .main-inner {
+ width: auto;
+ }
+}
+@media (max-width: 767px) {
+ .container .main-inner {
+ width: auto;
+ }
+}
+.content-wrap {
+ float: right;
+ box-sizing: border-box;
+ padding: 40px;
+ width: 700px;
+ background: #fff;
+ min-height: 700px;
+ box-shadow: initial;
+ border-radius: initial;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .content-wrap {
+ width: 100%;
+ padding: 20px;
+ border-radius: initial;
+ }
+}
+@media (max-width: 767px) {
+ .content-wrap {
+ width: 100%;
+ padding: 20px;
+ min-height: auto;
+ border-radius: initial;
+ }
+}
+.sidebar {
+ position: static;
+ float: left;
+ margin-top: 300px;
+ width: 240px;
+ background: #f5f7f9;
+ box-shadow: none;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .sidebar {
+ display: none;
+ }
+}
+@media (max-width: 767px) {
+ .sidebar {
+ display: none;
+ }
+}
+.sidebar-toggle {
+ display: none;
+}
+.footer-inner {
+ width: 960px;
+ padding-left: 260px;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .footer-inner {
+ width: auto;
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+}
+@media (max-width: 767px) {
+ .footer-inner {
+ width: auto;
+ padding-left: 0 !important;
+ padding-right: 0 !important;
+ }
+}
+.sidebar-position-right .header-inner {
+ right: 0;
+}
+.sidebar-position-right .content-wrap {
+ float: left;
+}
+.sidebar-position-right .sidebar {
+ float: right;
+}
+.sidebar-position-right .footer-inner {
+ padding-left: 0;
+ padding-right: 260px;
+}
+.site-brand-wrapper {
+ position: relative;
+}
+.site-meta {
+ padding: 20px 0;
+ color: #fff;
+ background: #222;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .site-meta {
+ box-shadow: 0 0 16px rgba(0,0,0,0.5);
+ }
+}
+@media (max-width: 767px) {
+ .site-meta {
+ box-shadow: 0 0 16px rgba(0,0,0,0.5);
+ }
+}
+.brand {
+ padding: 0;
+ background: none;
+}
+.brand:hover {
+ color: #fff;
+}
+.site-subtitle {
+ margin: 10px 10px 0;
+ font-weight: initial;
+}
+.site-search form {
+ display: none;
+}
+.site-nav {
+ border-top: none;
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .site-nav {
+ display: none !important;
+ }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .site-nav-on {
+ display: block !important;
+ }
+}
+.menu .menu-item {
+ display: block;
+ margin: 0;
+}
+.menu .menu-item a {
+ position: relative;
+ box-sizing: border-box;
+ padding: 5px 20px;
+ text-align: left;
+ line-height: inherit;
+ transition-property: background-color;
+ transition-duration: 0.2s;
+ transition-timing-function: ease-in-out;
+ transition-delay: 0s;
+}
+.menu .menu-item a:hover,
+.menu-item-active a {
+ background: #f9f9f9;
+ border-bottom-color: #fff;
+}
+.menu .menu-item br {
+ display: none;
+}
+.menu-item-active a:after {
+ content: " ";
+ position: absolute;
+ top: 50%;
+ margin-top: -3px;
+ right: 15px;
+ width: 6px;
+ height: 6px;
+ border-radius: 50%;
+ background-color: #bbb;
+}
+.btn-bar {
+ background-color: #fff;
+}
+.site-nav-toggle {
+ left: 20px;
+ top: 50%;
+ -webkit-transform: translateY(-50%);
+ -webkit-transform: translateY(-50%);
+ -moz-transform: translateY(-50%);
+ -ms-transform: translateY(-50%);
+ -o-transform: translateY(-50%);
+ transform: translateY(-50%);
+}
+@media (min-width: 768px) and (max-width: 991px) {
+ .site-nav-toggle {
+ display: block;
+ }
+}
+.use-motion .sidebar .motion-element {
+ opacity: 1;
+}
+.sidebar {
+ margin-left: -100%;
+ right: auto;
+ bottom: auto;
+ -webkit-transform: none;
+}
+.sidebar-inner {
+ box-sizing: border-box;
+ width: 240px;
+ color: #555;
+ background: #fff;
+ box-shadow: initial;
+ border-radius: initial;
+ opacity: 0;
+}
+.sidebar-inner.affix {
+ position: fixed;
+ top: 12px;
+}
+.sidebar-inner.affix-bottom {
+ position: absolute;
+}
+.site-overview {
+ margin: 0 2px;
+ text-align: left;
+}
+.site-author:before,
+.site-author:after {
+ content: " ";
+ display: table;
+}
+.site-author:after {
+ clear: both;
+}
+.sidebar a {
+ color: #555;
+}
+.sidebar a:hover {
+ color: #222;
+}
+.site-state-item {
+ padding: 0 10px;
+}
+.links-of-author-item a:before {
+ display: none;
+}
+.links-of-author-item a {
+ border-bottom: none;
+ text-decoration: underline;
+}
+.feed-link {
+ border-top: 1px dotted #ccc;
+ border-bottom: 1px dotted #ccc;
+ text-align: center;
+}
+.feed-link a {
+ display: block;
+ color: #fc6423;
+ border: none;
+}
+.feed-link a:hover {
+ background: none;
+ color: #e34603;
+}
+.feed-link a:hover i {
+ color: #e34603;
+}
+.links-of-author {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center;
+}
+.links-of-author-item {
+ margin: 5px 0 0;
+ width: 50%;
+}
+.links-of-author-item a {
+ max-width: 216px;
+ box-sizing: border-box;
+ display: inline-block;
+ margin-right: 0;
+ margin-bottom: 0;
+ padding: 0 5px;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+.links-of-author-item a {
+ display: block;
+ text-decoration: none;
+}
+.links-of-author-item a:hover {
+ border-radius: 4px;
+ background: #eee;
+}
+.links-of-author-item .fa {
+ margin-right: 2px;
+ font-size: 16px;
+}
+.links-of-author-item .fa-globe {
+ font-size: 15px;
+}
+.links-of-blogroll {
+ text-align: center;
+ margin-top: 20px;
+ padding: 3px 0 0;
+ border-top: 1px dotted #ccc;
+}
+.links-of-blogroll-title {
+ margin-top: 0;
+}
+.links-of-blogroll-item {
+ padding: 0;
+}
+.links-of-blogroll-inline:before,
+.links-of-blogroll-inline:after {
+ content: " ";
+ display: table;
+}
+.links-of-blogroll-inline:after {
+ clear: both;
+}
+.links-of-blogroll-inline .links-of-blogroll-item {
+ margin: 5px 0 0;
+ width: 50%;
+ display: inline-block;
+ width: unset;
+}
+.links-of-blogroll-inline .links-of-blogroll-item a {
+ max-width: 216px;
+ box-sizing: border-box;
+ display: inline-block;
+ margin-right: 0;
+ margin-bottom: 0;
+ padding: 0 5px;
+ overflow: hidden;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+}
+@media (max-width: 767px) {
+ .post-body {
+ text-align: justify;
+ }
+}
diff --git a/images/algolia_logo.svg b/images/algolia_logo.svg
new file mode 100644
index 0000000..4702423
--- /dev/null
+++ b/images/algolia_logo.svg
@@ -0,0 +1,9 @@
+
diff --git a/images/apple-touch-icon-next.png b/images/apple-touch-icon-next.png
new file mode 100644
index 0000000000000000000000000000000000000000..86a0d1d33bc2ae8a0416ebba67d1bbb60aa29c38
GIT binary patch
literal 1544
zcmV+j2KV`iP)Px#OHfQyMIs_1FE20E)zv2_C(h2!$jHdT!ovUm|GT@p
zWo2de_xJq#{8d#|IyyQ>M@Qx533`J9dBE>4W{r{KFjMLpp4N$2iMRJCGfPM7@le{)BPzVgz
zp?ByVdWYVj|4-=tUS5SkR}Te{-Fr#UrxsqJ9+ed6YY9KmoXq6n^B9DRMwF@T2u)qH
z!=wh-sAdPH_8fFy0-I1d68Zp);!FTtdweUZc2nr)?5^hh99w*FOU
z@NYFT^!v%iPrGly0Q*+sLVtesYh+the|AET4WK8lR^dv1IZ-3FhAuiK5V|-?gf2#j
z&_yW`x^K3G&OKl4kP$$ih@p!?B6M+)2(4Rz(6$=G6WT(;6uP)cgkEi(xI(Yi7`D(w
zo(Y6r>FyarFV`4e&^@lk@PfWf|DSeM5}?agV`>aDXt-c%3^!*Ij0g0Q8X5*mjbRC$9oB0MOK51O_53LU8p`RzcozW;
zx3wC>721@58xhdzx?E$}LW9xpjUu4UhOZO>Z8Us+D+1bR_}&sQXJ}B}yadb|8fraT
zV|YUw4WF(>KpPF;mjp}*eTo5XG<+u!&}PFoihwq!uhI`XPYZ1{e1FDs0nqR?Ym5YF
zqv0DwK${KUMFjNpqb>9(0vg8Y^d$otmiJc}L#s|8wD~Z~fHtQu8PG6DgwAq-&}PFY
z1KMo(WI!7YpAcwxN`zJiV(2pgG_<|npE+y^Z8UsBppAx42(;Po$$&N*J{izP!?y+W
zi2YsL=fkK`KXsymhWcmL#_y-S*Y&V_u#us^S9pDvbMSkxv7uidoc36Qa`CQ+5AC^d
z=CTJ%0ZkrQ=v?t(E_)>OCL8YaU+nX$$--iAUNb;m^jBG2!5*5enU|exmY3aQcv=O-
znjO}ft-yw2|VZs2g-W`Epf@n*5gsJ2LLtC^nFlq8+?%Xc!{Z3_|hFI~!oeU$ep
z%4jE9Y9n1{ah68@W{++)8|fc~HIM4)QycHpg}3P<_K$M$L~}7jBXs?6bDwjvo+I;D
zsoi}398La6+~*osM@45l#ptQ6MrZFz597*no3v)ffsUEletxWeW~`A+ntYvaeQj?e
z*kSqGXZsrrhZ>IsxH$({IR{z11zkG`GR^j$#{%z41lp5(Ne#glJc5nj-BUaKR!X?#
zzN6F-<0?&z;|30?9q0Z}oHG*G)Q)s%Db~RbjMU)mp-u&Dmm0zkF~o9eRh}p?ByVnjn4wmEZ*c=^{+H00012dQ@0+Qek%>aB^>E
zX>4U6ba`-PAZc)PV*mhnoa6Eg2ys>@D9TUE%t_@^00ScnE@KN5BNI!L6ay0=M1VBI
uWCJ6!R3OXP)X2ol#2my2%YaCrN-hBE7ZG&wLN%2D0000`v
literal 0
HcmV?d00001
diff --git a/images/avatar.gif b/images/avatar.gif
new file mode 100644
index 0000000000000000000000000000000000000000..989902574302a6378709709f7baab789b242ebbb
GIT binary patch
literal 2926
zcmc@R|5pPyvCW
zxS$0@5JiQmxK`QsB_M$WA_QcYeMe9lZ0Wr}dhc_e`{&M&bH4e$cjld$Z|0nR&W@IN
zN;}XF3;@8#j~_pL_)uG2-B4FoUt8ND7O$+V)Ya51EiH|{d$+i_*!T9Wq_eYKC>-eT
zf8E^N+S1b0(C|hg>F(-k5eSx-mn9t?vokYub8~{m#<9`S@v*Uy;o+uG*m=Ns$m7Z(<0XJ@CTrt0hJW~Qen#>Z!7W?r|nh()5ofq~kZ
znzy~Z9U{@v;$mk<$K=Gs^wd;;U*G)PobdJQcQP3nnVX#*8XTOMm=L$OkBp3rkB_%B
zH+PD~0|Nu1wzg)0U~FuxOCnjApC29`Zfa~4wzdur4YjqlO1rx!CnrZoM^{%@YpSY%
z|F^(bRSvkhgZ30YMfTof9m1thkJ0&{AKjnHCL$)Dze0da8WG`zb3?gtNpuF&=>(7N
zdEzTF^~5nMo`$gA3+@Rags`|QI-dfDumaeDgb*TvLgV<+39|LtHWC4Tg7A+K5w>dw
z;2I~1!=r;ZQ=ADEg~oywcvCbEjkQD@gBTRr42d#BqRmXu7y=4UK;yta1tDYO(T)&2
z>>dB)l4(Q)gU{y@kjUf5kDDGhGv)C7k!U;~k3?aR7>tPwVG5=Noacq2M2p|lsV3J-PV~M$fvNW^mT5gj2mZ$B01vGSPUM6`?t0P
z5|2*db9iJ9Ct$q`+!-7`Cy>G6f+Q07r5lCHWUuKv*Y4<#l7TmvgH~-G|iV84!C`1kb;7jtK
zzIVoJ&$S-_ptu@Fj);tkj){#sbM{<(LgM+PhjYk1v
zGsMZRtu^i;cU2>iVRh6_@?3F;0OlZnzx#y!d~gIf&5;0V^2ZPv#gm6&+cXcmNJU&o
z&BY_+;62cpY-oao^{Jt)Es*9!?bK7*rNGfL1#&){|Naq0_&{^RkZ&h9_SVx)!lAJz
z{*xs0xX%-L5<%F5+6jn`AU!E+D8`7aA0@wh*sv2eHJ|vHv}n+`x?OyVNc0&Ko_kVt
zkhXk&>G)8j%QiP`=w!J)_glm>SEtThN0zaF*D4Pg^?7*PB)nY?^vGNu{$w4ZH-D
ztNExN)lDUZkh$*uL_Mk4=h`GIt>n5VBYFoU2oaVGrsnOe$ReZMcR-WWCkK)N`yvL<
zw*$xngTwRMbDLQBH@Wfb(5<)0)eL$G(;d>Pik=vp2Sc;vxl3v$^urL
zrr_`-?b6CPr2W2TWs;t=}soo-~^9Wg^}
zJ!E_>lVqSC#jrKJTODx~KZHeWk87K5jg^ABst5E-f1y4KCRS_QC&K5!{V$5j#bmXl
ze1<}~RZvyYPZFHm%a`AVOGs83>CgkueIHVRg3DMrBVR8_H>d*2huTS93jv!S)57|o
zSKa$hT3iA!(9k9?xtmJbg2-rMu?|ZfZu4E15?t-+9Yuq9<344BLka#id+U`4HteuG2dWbiJ_6`m&dZYZv5zzh=hj8fOeP5?QRGqH102<_*#8ppi*Wv)eW-fPS
zkpL?WuN!dFwzyzJ$vI($eCE1*Y@HZ;>(i4;d!0;k**l5mF
z_+wi&oPy|Etioim$}WHC;K54h$wAxxbl_AiQ1ag82}aF0QZAC3$pCDgQJq|3#`EB4
zpD@zOiwvEp;hvLfX7O?Yo4CbHTcsaMAcpg?u#)PF8p}6Id@dD7c)FgK+taQ>q!(KM
z)C+5UDbkf-&-H?4>%*BRqn@25L+soFIMlU7rIgfMei
h5TAq1b#6H7J#$4=pJV>Grh$E8=BiZB9s~fZ-vK!n_o@H@
literal 0
HcmV?d00001
diff --git a/images/avatar.png b/images/avatar.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc05906f469115b0e8e4201b42ea3875e666e0c5
GIT binary patch
literal 206711
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