diff --git a/_includes/svg/icon/social/facebook.svg b/_includes/svg/icon/social/facebook.svg
index ba901bdd053..d0790b11af4 100644
--- a/_includes/svg/icon/social/facebook.svg
+++ b/_includes/svg/icon/social/facebook.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/_includes/svg/icon/social/googleplus.svg b/_includes/svg/icon/social/googleplus.svg
index 69ab1e5aa9c..7773e886b83 100644
--- a/_includes/svg/icon/social/googleplus.svg
+++ b/_includes/svg/icon/social/googleplus.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/_includes/svg/icon/social/qq.svg b/_includes/svg/icon/social/qq.svg
index a305a5b07e6..899fde61e4e 100644
--- a/_includes/svg/icon/social/qq.svg
+++ b/_includes/svg/icon/social/qq.svg
@@ -1,3 +1 @@
-
+
\ No newline at end of file
diff --git a/assets/android-chrome-192x192.png b/assets/android-chrome-192x192.png
index 91cdd01f14f..5a9d68bcfab 100644
Binary files a/assets/android-chrome-192x192.png and b/assets/android-chrome-192x192.png differ
diff --git a/assets/android-chrome-512x512.png b/assets/android-chrome-512x512.png
index 5c072f968b1..7c8a25e6232 100644
Binary files a/assets/android-chrome-512x512.png and b/assets/android-chrome-512x512.png differ
diff --git a/assets/apple-touch-icon.png b/assets/apple-touch-icon.png
index fe848f40ab7..694e9ccb8e2 100644
Binary files a/assets/apple-touch-icon.png and b/assets/apple-touch-icon.png differ
diff --git a/assets/favicon-16x16.png b/assets/favicon-16x16.png
index 7477a30c812..2c995a5b450 100644
Binary files a/assets/favicon-16x16.png and b/assets/favicon-16x16.png differ
diff --git a/assets/favicon-32x32.png b/assets/favicon-32x32.png
index 7a610234b78..56dc414386e 100644
Binary files a/assets/favicon-32x32.png and b/assets/favicon-32x32.png differ
diff --git a/assets/mstile-144x144.png b/assets/mstile-144x144.png
index 1eddae64ebe..e6b80fb1572 100644
Binary files a/assets/mstile-144x144.png and b/assets/mstile-144x144.png differ
diff --git a/assets/mstile-150x150.png b/assets/mstile-150x150.png
index 1e3579a3759..7b2a5f6621c 100644
Binary files a/assets/mstile-150x150.png and b/assets/mstile-150x150.png differ
diff --git a/assets/mstile-310x150.png b/assets/mstile-310x150.png
index e364eadd910..93c84bfa99e 100644
Binary files a/assets/mstile-310x150.png and b/assets/mstile-310x150.png differ
diff --git a/assets/mstile-310x310.png b/assets/mstile-310x310.png
index 1e4181b5420..630ab85b694 100644
Binary files a/assets/mstile-310x310.png and b/assets/mstile-310x310.png differ
diff --git a/assets/mstile-70x70.png b/assets/mstile-70x70.png
index 2ed5c660db3..caf2f9e117d 100644
Binary files a/assets/mstile-70x70.png and b/assets/mstile-70x70.png differ
diff --git a/docs/assets/images/3Fkufxcw2xd8HnaRJBNK4ccdtkUDyyNu4V.jpg b/docs/assets/images/3Fkufxcw2xd8HnaRJBNK4ccdtkUDyyNu4V.jpg
index b6c421d9a59..fc634f88d7a 100644
Binary files a/docs/assets/images/3Fkufxcw2xd8HnaRJBNK4ccdtkUDyyNu4V.jpg and b/docs/assets/images/3Fkufxcw2xd8HnaRJBNK4ccdtkUDyyNu4V.jpg differ
diff --git a/docs/assets/images/axure/articles-brief-info.jpg b/docs/assets/images/axure/articles-brief-info.jpg
index 50be77ca7db..0f6650405f7 100644
Binary files a/docs/assets/images/axure/articles-brief-info.jpg and b/docs/assets/images/axure/articles-brief-info.jpg differ
diff --git a/docs/assets/images/axure/articles-brief.jpg b/docs/assets/images/axure/articles-brief.jpg
index abb29d160d2..a9cb4df098c 100644
Binary files a/docs/assets/images/axure/articles-brief.jpg and b/docs/assets/images/axure/articles-brief.jpg differ
diff --git a/docs/assets/images/axure/articles-grid-small.jpg b/docs/assets/images/axure/articles-grid-small.jpg
index 8596ea17a1a..557294fe3c0 100644
Binary files a/docs/assets/images/axure/articles-grid-small.jpg and b/docs/assets/images/axure/articles-grid-small.jpg differ
diff --git a/docs/assets/images/axure/articles-grid.jpg b/docs/assets/images/axure/articles-grid.jpg
index 87d346f6e26..d208b494bc0 100644
Binary files a/docs/assets/images/axure/articles-grid.jpg and b/docs/assets/images/axure/articles-grid.jpg differ
diff --git a/docs/assets/images/axure/articles-item-cover-excerpt-readmore-info.jpg b/docs/assets/images/axure/articles-item-cover-excerpt-readmore-info.jpg
index 2db0e75b3ac..b1b06ad2d91 100644
Binary files a/docs/assets/images/axure/articles-item-cover-excerpt-readmore-info.jpg and b/docs/assets/images/axure/articles-item-cover-excerpt-readmore-info.jpg differ
diff --git a/docs/assets/images/axure/articles-item-cover-excerpt-readmore.jpg b/docs/assets/images/axure/articles-item-cover-excerpt-readmore.jpg
index 383ea3aba50..d09dd39a2ce 100644
Binary files a/docs/assets/images/axure/articles-item-cover-excerpt-readmore.jpg and b/docs/assets/images/axure/articles-item-cover-excerpt-readmore.jpg differ
diff --git a/docs/assets/images/axure/articles-item-cover-excerpt.jpg b/docs/assets/images/axure/articles-item-cover-excerpt.jpg
index 618e3a7e6e4..6169e0664aa 100644
Binary files a/docs/assets/images/axure/articles-item-cover-excerpt.jpg and b/docs/assets/images/axure/articles-item-cover-excerpt.jpg differ
diff --git a/docs/assets/images/axure/articles-item-cover.jpg b/docs/assets/images/axure/articles-item-cover.jpg
index 27438af944d..a815ee9ecb1 100644
Binary files a/docs/assets/images/axure/articles-item-cover.jpg and b/docs/assets/images/axure/articles-item-cover.jpg differ
diff --git a/docs/assets/images/axure/articles-item-excerpt-readmore-info.jpg b/docs/assets/images/axure/articles-item-excerpt-readmore-info.jpg
index a4397adb083..0198ed1c544 100644
Binary files a/docs/assets/images/axure/articles-item-excerpt-readmore-info.jpg and b/docs/assets/images/axure/articles-item-excerpt-readmore-info.jpg differ
diff --git a/docs/assets/images/axure/page-article-header-cover-image-header-background.jpg b/docs/assets/images/axure/page-article-header-cover-image-header-background.jpg
index ea8a5c3b025..132ce39b038 100644
Binary files a/docs/assets/images/axure/page-article-header-cover-image-header-background.jpg and b/docs/assets/images/axure/page-article-header-cover-image-header-background.jpg differ
diff --git a/docs/assets/images/axure/page-article-header-cover-image-immersive-translucent-header.jpg b/docs/assets/images/axure/page-article-header-cover-image-immersive-translucent-header.jpg
index 7ee82ceae0b..f3cf7a6a154 100644
Binary files a/docs/assets/images/axure/page-article-header-cover-image-immersive-translucent-header.jpg and b/docs/assets/images/axure/page-article-header-cover-image-immersive-translucent-header.jpg differ
diff --git a/docs/assets/images/axure/page-article-header-cover-image.jpg b/docs/assets/images/axure/page-article-header-cover-image.jpg
index 6df747e81c6..c9505e8a7db 100644
Binary files a/docs/assets/images/axure/page-article-header-cover-image.jpg and b/docs/assets/images/axure/page-article-header-cover-image.jpg differ
diff --git a/docs/assets/images/axure/page-article-header-overlay-background-fill-immersive-translucent-header.jpg b/docs/assets/images/axure/page-article-header-overlay-background-fill-immersive-translucent-header.jpg
index 1e4801f0b34..7ef684e827f 100644
Binary files a/docs/assets/images/axure/page-article-header-overlay-background-fill-immersive-translucent-header.jpg and b/docs/assets/images/axure/page-article-header-overlay-background-fill-immersive-translucent-header.jpg differ
diff --git a/docs/assets/images/axure/page-article-header-overlay-background-fill.jpg b/docs/assets/images/axure/page-article-header-overlay-background-fill.jpg
index 41a12f277d0..b01cd94bf99 100644
Binary files a/docs/assets/images/axure/page-article-header-overlay-background-fill.jpg and b/docs/assets/images/axure/page-article-header-overlay-background-fill.jpg differ
diff --git a/docs/assets/images/axure/page-article-header-overlay-background-image-header-background.jpg b/docs/assets/images/axure/page-article-header-overlay-background-image-header-background.jpg
index b6c51386cbd..0d3f8dc2b01 100644
Binary files a/docs/assets/images/axure/page-article-header-overlay-background-image-header-background.jpg and b/docs/assets/images/axure/page-article-header-overlay-background-image-header-background.jpg differ
diff --git a/docs/assets/images/axure/page-article-header-overlay-background-image-immersive-translucent-header.jpg b/docs/assets/images/axure/page-article-header-overlay-background-image-immersive-translucent-header.jpg
index f624d3b23b3..84a409f966a 100644
Binary files a/docs/assets/images/axure/page-article-header-overlay-background-image-immersive-translucent-header.jpg and b/docs/assets/images/axure/page-article-header-overlay-background-image-immersive-translucent-header.jpg differ
diff --git a/docs/assets/images/axure/page-article-header-overlay-background-image.jpg b/docs/assets/images/axure/page-article-header-overlay-background-image.jpg
index 724af9b30fd..7e0abf4494d 100644
Binary files a/docs/assets/images/axure/page-article-header-overlay-background-image.jpg and b/docs/assets/images/axure/page-article-header-overlay-background-image.jpg differ
diff --git a/docs/assets/images/axure/page-aside.jpg b/docs/assets/images/axure/page-aside.jpg
index a63a9a1666e..b91481f6b50 100644
Binary files a/docs/assets/images/axure/page-aside.jpg and b/docs/assets/images/axure/page-aside.jpg differ
diff --git a/docs/assets/images/axure/page-sidebar-aside.jpg b/docs/assets/images/axure/page-sidebar-aside.jpg
index e84fa09bd95..029c2d5e479 100644
Binary files a/docs/assets/images/axure/page-sidebar-aside.jpg and b/docs/assets/images/axure/page-sidebar-aside.jpg differ
diff --git a/docs/assets/images/axure/page-sidebar.jpg b/docs/assets/images/axure/page-sidebar.jpg
index 668dad4df86..ef5547208e3 100644
Binary files a/docs/assets/images/axure/page-sidebar.jpg and b/docs/assets/images/axure/page-sidebar.jpg differ
diff --git a/docs/assets/images/axure/page-single.jpg b/docs/assets/images/axure/page-single.jpg
index aec72d4592a..ff337791347 100644
Binary files a/docs/assets/images/axure/page-single.jpg and b/docs/assets/images/axure/page-single.jpg differ
diff --git a/docs/assets/images/blog/dark-mode.gif b/docs/assets/images/blog/dark-mode.gif
index 71916e5acbd..d1e012fd97c 100644
Binary files a/docs/assets/images/blog/dark-mode.gif and b/docs/assets/images/blog/dark-mode.gif differ
diff --git a/docs/assets/images/cover1.jpg b/docs/assets/images/cover1.jpg
index d1d5683d480..786b4f7d8bb 100644
Binary files a/docs/assets/images/cover1.jpg and b/docs/assets/images/cover1.jpg differ
diff --git a/docs/assets/images/cover3.jpg b/docs/assets/images/cover3.jpg
index 3f80ee0f5da..791cb98a398 100644
Binary files a/docs/assets/images/cover3.jpg and b/docs/assets/images/cover3.jpg differ
diff --git a/docs/assets/images/cover4.jpg b/docs/assets/images/cover4.jpg
index fe4e30c599c..816766a28e9 100644
Binary files a/docs/assets/images/cover4.jpg and b/docs/assets/images/cover4.jpg differ
diff --git a/docs/assets/images/docker.jpg b/docs/assets/images/docker.jpg
index aee161ffac2..f951d174a12 100644
Binary files a/docs/assets/images/docker.jpg and b/docs/assets/images/docker.jpg differ
diff --git a/docs/assets/images/extensions-codepen.jpg b/docs/assets/images/extensions-codepen.jpg
index 7f714f8dc2c..0e793024f6c 100644
Binary files a/docs/assets/images/extensions-codepen.jpg and b/docs/assets/images/extensions-codepen.jpg differ
diff --git a/docs/assets/images/image.jpg b/docs/assets/images/image.jpg
index 3635bccdc63..b73e7033c3a 100644
Binary files a/docs/assets/images/image.jpg and b/docs/assets/images/image.jpg differ
diff --git a/docs/assets/images/languages/lang-en.jpg b/docs/assets/images/languages/lang-en.jpg
index 6144192da89..fb36be356f1 100644
Binary files a/docs/assets/images/languages/lang-en.jpg and b/docs/assets/images/languages/lang-en.jpg differ
diff --git a/docs/assets/images/languages/lang-fr.jpg b/docs/assets/images/languages/lang-fr.jpg
index 0120960dd0b..bf9b00b30a8 100644
Binary files a/docs/assets/images/languages/lang-fr.jpg and b/docs/assets/images/languages/lang-fr.jpg differ
diff --git a/docs/assets/images/languages/lang-image-zh-hans.jpg b/docs/assets/images/languages/lang-image-zh-hans.jpg
index e7ae74ce220..d3cf6ab6c43 100644
Binary files a/docs/assets/images/languages/lang-image-zh-hans.jpg and b/docs/assets/images/languages/lang-image-zh-hans.jpg differ
diff --git a/docs/assets/images/languages/lang-image-zh-hant.jpg b/docs/assets/images/languages/lang-image-zh-hant.jpg
index 7b7911fdd92..9e767c01140 100644
Binary files a/docs/assets/images/languages/lang-image-zh-hant.jpg and b/docs/assets/images/languages/lang-image-zh-hant.jpg differ
diff --git a/docs/assets/images/languages/lang-ko.jpg b/docs/assets/images/languages/lang-ko.jpg
index 80fbba1ac93..cc35c33575c 100644
Binary files a/docs/assets/images/languages/lang-ko.jpg and b/docs/assets/images/languages/lang-ko.jpg differ
diff --git a/docs/assets/images/languages/lang-zh.jpg b/docs/assets/images/languages/lang-zh.jpg
index 06f5d3112a9..7fbc1de3d2b 100644
Binary files a/docs/assets/images/languages/lang-zh.jpg and b/docs/assets/images/languages/lang-zh.jpg differ
diff --git a/docs/assets/images/leancloud-app-info.jpg b/docs/assets/images/leancloud-app-info.jpg
index 2f04541f46a..8e14fa0f684 100644
Binary files a/docs/assets/images/leancloud-app-info.jpg and b/docs/assets/images/leancloud-app-info.jpg differ
diff --git a/docs/assets/images/leancloud-authorization.jpg b/docs/assets/images/leancloud-authorization.jpg
index d7d655808c3..8c7de7e5d5b 100644
Binary files a/docs/assets/images/leancloud-authorization.jpg and b/docs/assets/images/leancloud-authorization.jpg differ
diff --git a/docs/assets/images/leancloud-create-class-0.jpg b/docs/assets/images/leancloud-create-class-0.jpg
index 4e65b6d6d17..3e5964a6d33 100644
Binary files a/docs/assets/images/leancloud-create-class-0.jpg and b/docs/assets/images/leancloud-create-class-0.jpg differ
diff --git a/docs/assets/images/leancloud-create-class-1.jpg b/docs/assets/images/leancloud-create-class-1.jpg
index d28993782f2..47632ee8bf7 100644
Binary files a/docs/assets/images/leancloud-create-class-1.jpg and b/docs/assets/images/leancloud-create-class-1.jpg differ
diff --git a/docs/assets/images/realfavicongenerator-path.jpg b/docs/assets/images/realfavicongenerator-path.jpg
index 91f2956244e..39d61077461 100644
Binary files a/docs/assets/images/realfavicongenerator-path.jpg and b/docs/assets/images/realfavicongenerator-path.jpg differ
diff --git a/docs/assets/images/realfavicongenerator-result.jpg b/docs/assets/images/realfavicongenerator-result.jpg
index 1f9da00a3ca..5bded092bce 100644
Binary files a/docs/assets/images/realfavicongenerator-result.jpg and b/docs/assets/images/realfavicongenerator-result.jpg differ
diff --git a/docs/assets/images/realfavicongenerator-select-favicon-picture.jpg b/docs/assets/images/realfavicongenerator-select-favicon-picture.jpg
index 36fe7715b92..5adf9c5f119 100644
Binary files a/docs/assets/images/realfavicongenerator-select-favicon-picture.jpg and b/docs/assets/images/realfavicongenerator-select-favicon-picture.jpg differ
diff --git a/docs/assets/images/tip_alipay.jpg b/docs/assets/images/tip_alipay.jpg
index 7c5c7bd4b71..1a6e6f0cae0 100644
Binary files a/docs/assets/images/tip_alipay.jpg and b/docs/assets/images/tip_alipay.jpg differ
diff --git a/docs/assets/images/tip_paypal.jpg b/docs/assets/images/tip_paypal.jpg
index 0d357739093..14e4672124d 100644
Binary files a/docs/assets/images/tip_paypal.jpg and b/docs/assets/images/tip_paypal.jpg differ
diff --git a/docs/assets/images/tip_wechat.jpg b/docs/assets/images/tip_wechat.jpg
index d9831e1989b..b952d911055 100644
Binary files a/docs/assets/images/tip_wechat.jpg and b/docs/assets/images/tip_wechat.jpg differ
diff --git a/screenshot.jpg b/screenshot.jpg
index 1f5db3af0aa..a4752058e6d 100644
Binary files a/screenshot.jpg and b/screenshot.jpg differ
diff --git a/screenshots/TeXt-card.png b/screenshots/TeXt-card.png
index e98239d172e..e1c21ab530b 100644
Binary files a/screenshots/TeXt-card.png and b/screenshots/TeXt-card.png differ
diff --git a/screenshots/TeXt-details.png b/screenshots/TeXt-details.png
index d33e3ab443e..80716de0ae1 100644
Binary files a/screenshots/TeXt-details.png and b/screenshots/TeXt-details.png differ
diff --git a/screenshots/TeXt-home.jpg b/screenshots/TeXt-home.jpg
index 1f5db3af0aa..a4752058e6d 100644
Binary files a/screenshots/TeXt-home.jpg and b/screenshots/TeXt-home.jpg differ
diff --git a/screenshots/TeXt-home.png b/screenshots/TeXt-home.png
index a2d3527fba2..3be16a8dcb4 100644
Binary files a/screenshots/TeXt-home.png and b/screenshots/TeXt-home.png differ
diff --git a/screenshots/TeXt-layouts.png b/screenshots/TeXt-layouts.png
index d33e3ab443e..80716de0ae1 100644
Binary files a/screenshots/TeXt-layouts.png and b/screenshots/TeXt-layouts.png differ
diff --git a/screenshots/TeXt-responsive.png b/screenshots/TeXt-responsive.png
index 713c98fd4c9..5c24b487af3 100644
Binary files a/screenshots/TeXt-responsive.png and b/screenshots/TeXt-responsive.png differ
diff --git a/screenshots/TeXt-skins.png b/screenshots/TeXt-skins.png
index 2a64617c2bd..9bd9479a310 100644
Binary files a/screenshots/TeXt-skins.png and b/screenshots/TeXt-skins.png differ
diff --git a/screenshots/TeXt-version-2.jpg b/screenshots/TeXt-version-2.jpg
index 0b0ddf37afa..5b4f93af785 100644
Binary files a/screenshots/TeXt-version-2.jpg and b/screenshots/TeXt-version-2.jpg differ
diff --git a/screenshots/skins_chocolate.jpg b/screenshots/skins_chocolate.jpg
index 58a7ef78102..45e48ec2a7f 100644
Binary files a/screenshots/skins_chocolate.jpg and b/screenshots/skins_chocolate.jpg differ
diff --git a/screenshots/skins_dark.jpg b/screenshots/skins_dark.jpg
index 25da566daa2..5f00bf9d9e6 100644
Binary files a/screenshots/skins_dark.jpg and b/screenshots/skins_dark.jpg differ
diff --git a/screenshots/skins_default.jpg b/screenshots/skins_default.jpg
index cd8a33d732b..d072e1be14a 100644
Binary files a/screenshots/skins_default.jpg and b/screenshots/skins_default.jpg differ
diff --git a/screenshots/skins_forest.jpg b/screenshots/skins_forest.jpg
index 70d25eed70b..d00c594605d 100644
Binary files a/screenshots/skins_forest.jpg and b/screenshots/skins_forest.jpg differ
diff --git a/screenshots/skins_ocean.jpg b/screenshots/skins_ocean.jpg
index f9a67c7a22e..59f9b31e795 100644
Binary files a/screenshots/skins_ocean.jpg and b/screenshots/skins_ocean.jpg differ
diff --git a/screenshots/skins_orange.jpg b/screenshots/skins_orange.jpg
index b9f03cf9039..6b5eeb5d780 100644
Binary files a/screenshots/skins_orange.jpg and b/screenshots/skins_orange.jpg differ