+
{{page.navbar.navs[2].title}}
+
+
+
+
+
+
+ {%-for testimonial in page.testimonials%}
+ {%-if testimonial.slide == 0%}
+
+ {%-else%}
+
+ {%-endif%}
+ {%-endfor%}
+
+
+
+
+ {%-for testimonial in page.testimonials%}
+ {%-if testimonial.slide == 0%}
+
+ {%-else%}
+
+ {%-endif%}
+
+
+
+
+
+
{{testimonial.quote}}
+
{{testimonial.author}}
+
+
+
+ {%-endfor%}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{page.navbar.navs[3].title}}
+
+
+
+
+
+
+ {%-for th in page.purchase.thead%}
+ {{th.text}}
+ {%-endfor%}
+
+
+
+ {%-for tb in page.purchase.tbody%}
+
+ {{tb.feature}}
+ {%-if tb.forFree%} {%-endif%}
+ {%-if tb.addHeart%} {%-endif%}
+
+ {%-endfor%}
+
+ {{page.purchase.price.text}}
+ {{page.purchase.price.free}}
+ {{page.purchase.price.pro}}
+
+
+
+ {%-for notice in page.purchase.notices%}
+
{{notice.text | replace: "mailto", page.links.mailto}}
+ {%-endfor%}
+
+
+
{{page.purchase.info}}
+
+
+
+
+
+
+
+
+
+
+
+
{{page.navbar.navs[4].title}}
+
+
+ {%-for support in page.support%}
+
{{support.text | replace: "msStore", page.links.msStore | replace: "ghIssue", page.links.ghIssue | replace: "zhihu", page.links.zhihu | replace: "tgGroupChat", page.links.tgGroupChat | replace: "mailto", page.links.mailto}}
+ {%-endfor%}
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/_layouts/license.html b/docs/_layouts/license.html
new file mode 100644
index 0000000..047d765
--- /dev/null
+++ b/docs/_layouts/license.html
@@ -0,0 +1,28 @@
+
+
+
+
+
{{page.title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {%-for provision in page.provisions%}
+ <{{provision.tag}}>{{provision.text}}{{provision.tag}}>
+ {%-endfor%}
+
+
+
diff --git a/docs/_sass/jekyll-theme-slate.scss b/docs/_sass/jekyll-theme-slate.scss
deleted file mode 100644
index 630e962..0000000
--- a/docs/_sass/jekyll-theme-slate.scss
+++ /dev/null
@@ -1,466 +0,0 @@
-@import "rouge-github";
-
-/*******************************************************************************
-MeyerWeb Reset
-*******************************************************************************/
-
-html, body, div, span, applet, object, iframe,
-h1, h2, h3, h4, h5, h6, p, blockquote, pre,
-a, abbr, acronym, address, big, cite, code,
-del, dfn, em, img, ins, kbd, q, s, samp,
-small, strike, strong, sub, sup, tt, var,
-b, u, i, center,
-dl, dt, dd, ol, ul, li,
-fieldset, form, label, legend,
-table, caption, tbody, tfoot, thead, tr, th, td,
-article, aside, canvas, details, embed,
-figure, figcaption, footer, header, hgroup,
-menu, nav, output, ruby, section, summary,
-time, mark, audio, video {
- margin: 0;
- padding: 0;
- border: 0;
- font: inherit;
- vertical-align: baseline;
-}
-
-/* HTML5 display-role reset for older browsers */
-article, aside, details, figcaption, figure,
-footer, header, hgroup, menu, nav, section {
- display: block;
-}
-
-ol, ul {
- list-style: none;
-}
-
-table {
- border-collapse: collapse;
- border-spacing: 0;
-}
-
-/*******************************************************************************
-Theme Styles
-*******************************************************************************/
-
-body {
- box-sizing: border-box;
- color:#373737;
- background: #212121;
- font-size: 16px;
- font-family: 'Myriad Pro', Calibri, Helvetica, Arial, sans-serif;
- line-height: 1.5;
- -webkit-font-smoothing: antialiased;
-}
-
-h1, h2, h3, h4, h5, h6 {
- margin: 10px 0;
- font-weight: 700;
- color:#222222;
- font-family: 'Lucida Grande', 'Calibri', Helvetica, Arial, sans-serif;
- letter-spacing: -1px;
-}
-
-h1 {
- font-size: 36px;
- font-weight: 700;
-}
-
-h2 {
- padding-bottom: 10px;
- font-size: 32px;
- background: url('../images/bg_hr.png') repeat-x bottom;
-}
-
-h3 {
- font-size: 24px;
-}
-
-h4 {
- font-size: 21px;
-}
-
-h5 {
- font-size: 18px;
-}
-
-h6 {
- font-size: 16px;
-}
-
-p {
- margin: 10px 0 15px 0;
-}
-
-footer p {
- color: #f2f2f2;
-}
-
-a {
- text-decoration: none;
- color: #0F79D0;
- text-shadow: none;
-
- transition: color 0.5s ease;
- transition: text-shadow 0.5s ease;
- -webkit-transition: color 0.5s ease;
- -webkit-transition: text-shadow 0.5s ease;
- -moz-transition: color 0.5s ease;
- -moz-transition: text-shadow 0.5s ease;
- -o-transition: color 0.5s ease;
- -o-transition: text-shadow 0.5s ease;
- -ms-transition: color 0.5s ease;
- -ms-transition: text-shadow 0.5s ease;
-}
-
-a:hover, a:focus {
- text-decoration: underline;
-}
-
-footer a {
- color: #F2F2F2;
- text-decoration: underline;
-}
-
-em, cite {
- font-style: italic;
-}
-
-strong {
- font-weight: bold;
-}
-
-img {
- position: relative;
- margin: 0 auto;
- max-width: 739px;
-
-}
-
-p img {
- display: inline;
- margin: 0;
- padding: 0;
- vertical-align: middle;
- text-align: center;
- border: none;
-}
-
-pre, code {
- color: #222;
- background-color: #fff;
-
- font-family: Monaco, "Bitstream Vera Sans Mono", "Lucida Console", Terminal, monospace;
- font-size: 14px;
-
- border-radius: 2px;
- -moz-border-radius: 2px;
- -webkit-border-radius: 2px;
-}
-
-pre {
- padding: 10px;
- box-shadow: 0 0 10px rgba(0,0,0,.1);
- overflow: auto;
-}
-
-code {
- padding: 3px;
- margin: 0 3px;
- box-shadow: 0 0 10px rgba(0,0,0,.1);
-}
-
-pre code {
- display: block;
- box-shadow: none;
-}
-
-blockquote {
- color: #666;
- margin-bottom: 20px;
- padding: 0 0 0 20px;
- border-left: 3px solid #bbb;
-}
-
-
-ul, ol, dl {
- margin-bottom: 15px
-}
-
-ul {
- list-style-position: inside;
- list-style: disc;
- padding-left: 20px;
-}
-
-ol {
- list-style-position: inside;
- list-style: decimal;
- padding-left: 20px;
-}
-
-dl dt {
- font-weight: bold;
-}
-
-dl dd {
- padding-left: 20px;
- font-style: italic;
-}
-
-dl p {
- padding-left: 20px;
- font-style: italic;
-}
-
-hr {
- height: 1px;
- margin-bottom: 5px;
- border: none;
- background: url('../images/bg_hr.png') repeat-x center;
-}
-
-table {
- border: 1px solid #373737;
- margin-bottom: 20px;
- text-align: left;
- }
-
-th {
- font-family: 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, sans-serif;
- padding: 10px;
- background: #373737;
- color: #fff;
- }
-
-td {
- padding: 10px;
- border: 1px solid #373737;
- }
-
-form {
- background: #f2f2f2;
- padding: 20px;
-}
-
-/*******************************************************************************
-Full-Width Styles
-*******************************************************************************/
-
-.outer {
- width: 100%;
-}
-
-.inner {
- position: relative;
- max-width: 640px;
- padding: 20px 10px;
- margin: 0 auto;
-}
-
-#forkme_banner {
- display: block;
- position: absolute;
- top:0;
- right: 10px;
- z-index: 10;
- padding: 10px 50px 10px 10px;
- color: #fff;
- background: url('../images/blacktocat.png') #0090ff no-repeat 95% 50%;
- font-weight: 700;
- box-shadow: 0 0 10px rgba(0,0,0,.5);
- border-bottom-left-radius: 2px;
- border-bottom-right-radius: 2px;
-}
-
-#header_wrap {
- background: #212121;
- background: -moz-linear-gradient(top, #373737, #212121);
- background: -webkit-linear-gradient(top, #373737, #212121);
- background: -ms-linear-gradient(top, #373737, #212121);
- background: -o-linear-gradient(top, #373737, #212121);
- background: linear-gradient(to top, #373737, #212121);
-}
-
-#header_wrap .inner {
- padding: 50px 10px 30px 10px;
-}
-
-#project_title {
- margin: 0;
- color: #fff;
- font-size: 42px;
- font-weight: 700;
- text-shadow: #111 0px 0px 10px;
-}
-
-#project_tagline {
- color: #fff;
- font-size: 24px;
- font-weight: 300;
- background: none;
- text-shadow: #111 0px 0px 10px;
-}
-
-#downloads {
- position: absolute;
- width: 210px;
- z-index: 10;
- bottom: -40px;
- right: 0;
- height: 70px;
- background: url('../images/icon_download.png') no-repeat 0% 90%;
-}
-
-.zip_download_link {
- display: block;
- float: right;
- width: 90px;
- height:70px;
- text-indent: -5000px;
- overflow: hidden;
- background: url(../images/sprite_download.png) no-repeat bottom left;
-}
-
-.tar_download_link {
- display: block;
- float: right;
- width: 90px;
- height:70px;
- text-indent: -5000px;
- overflow: hidden;
- background: url(../images/sprite_download.png) no-repeat bottom right;
- margin-left: 10px;
-}
-
-.zip_download_link:hover {
- background: url(../images/sprite_download.png) no-repeat top left;
-}
-
-.tar_download_link:hover {
- background: url(../images/sprite_download.png) no-repeat top right;
-}
-
-#main_content_wrap {
- background: #f2f2f2;
- border-top: 1px solid #111;
- border-bottom: 1px solid #111;
-}
-
-#main_content {
- padding-top: 40px;
-}
-
-#footer_wrap {
- background: #212121;
-}
-
-
-
-/*******************************************************************************
-Small Device Styles
-*******************************************************************************/
-
-@media screen and (max-width: 992px) {
- img {
- max-width: 100%;
- }
-}
-
-@media screen and (max-width: 480px) {
- body {
- font-size:14px;
- }
-
- #downloads {
- display: none;
- }
-
- .inner {
- min-width: 320px;
- max-width: 480px;
- }
-
- #project_title {
- font-size: 32px;
- }
-
- h1 {
- font-size: 28px;
- }
-
- h2 {
- font-size: 24px;
- }
-
- h3 {
- font-size: 21px;
- }
-
- h4 {
- font-size: 18px;
- }
-
- h5 {
- font-size: 14px;
- }
-
- h6 {
- font-size: 12px;
- }
-
- code, pre {
- font-size: 11px;
- }
-
-}
-
-@media screen and (max-width: 320px) {
- body {
- font-size:14px;
- }
-
- #downloads {
- display: none;
- }
-
- .inner {
- min-width: 240px;
- max-width: 320px;
- }
-
- #project_title {
- font-size: 28px;
- }
-
- h1 {
- font-size: 24px;
- }
-
- h2 {
- font-size: 21px;
- }
-
- h3 {
- font-size: 18px;
- }
-
- h4 {
- font-size: 16px;
- }
-
- h5 {
- font-size: 14px;
- }
-
- h6 {
- font-size: 12px;
- }
-
- code, pre {
- min-width: 240px;
- max-width: 320px;
- font-size: 11px;
- }
-
-}
diff --git a/docs/css/all.css b/docs/assets/css/all.css
similarity index 100%
rename from docs/css/all.css
rename to docs/assets/css/all.css
diff --git a/docs/css/animate.min.css b/docs/assets/css/animate.min.css
similarity index 100%
rename from docs/css/animate.min.css
rename to docs/assets/css/animate.min.css
diff --git a/docs/css/bootstrap.min.css b/docs/assets/css/bootstrap.min.css
similarity index 100%
rename from docs/css/bootstrap.min.css
rename to docs/assets/css/bootstrap.min.css
diff --git a/docs/css/bootstrap.min.css.map b/docs/assets/css/bootstrap.min.css.map
similarity index 100%
rename from docs/css/bootstrap.min.css.map
rename to docs/assets/css/bootstrap.min.css.map
diff --git a/docs/assets/css/style.css b/docs/assets/css/style.css
new file mode 100644
index 0000000..5aed757
--- /dev/null
+++ b/docs/assets/css/style.css
@@ -0,0 +1,244 @@
+/* Global */
+* {
+/* border: 1px solid red;*/
+}
+
+:root {
+ --white-bg: #f8f9fa; /* background */
+ --black-bg: #333333; /* background */
+ --blue-light: #8fb1cc; /* button, link */
+ --blue-dark: #759cc9; /* button, link hover */
+ --black-nav: #242328; /* havbar background */
+ --gray-light: #c8c8c9; /* table border */
+ --gray-dark: #7c7d7d; /* carousel indicator */
+}
+
+body {
+ background: var(--black-bg);
+ color: white;
+ margin: 0;
+}
+
+.container {
+ max-width: 880px;
+}
+
+#home .container {
+ padding-top: 150px;
+ padding-bottom: 0px;
+}
+
+section .container {
+ padding-top: 100px;
+ padding-bottom: 100px;
+}
+
+footer .container {
+ padding-top: 50px;
+ padding-bottom: 50px;
+}
+
+h1 {
+ text-align: center;
+ padding-bottom: 1em;
+}
+
+h4 {
+ line-height: 1.3em;
+}
+
+/* Navbar Section */
+.navbar-brand {
+ font-size: x-large;
+}
+
+.navbar {
+ font-size: large;
+ background-color: transparent;
+ padding-top: 24px;
+ padding-bottom: 24px;
+ transition: padding-top 0.3s ease-in-out, padding-bottom 0.3s ease-in-out;
+}
+
+.affix {
+ padding-top: 16px;
+ padding-bottom: 16px;
+ background-color: var(--black-nav);
+}
+
+.another-affix {
+ background-color: var(--black-nav);
+}
+
+/* Home Section */
+#home {
+ background: url(../img/Snipaste_2020-09-09_19-16-11.png);
+ background-repeat: no-repeat;
+ background-size: cover;
+ min-height: 100vh;
+}
+
+.dark-overlay {
+ background-color: rgba(0, 0, 0, 0.8);
+ min-height: 100vh;
+}
+
+.animated-text:hover {
+ animation-name: pulse;
+ animation-duration: 2s;
+}
+
+.btn-group {
+ margin-top: 50px;
+}
+
+.btn-group .btn {
+ margin-bottom: 50px;
+}
+
+/* Feature Section */
+.img-fluid {
+ width: 400px;
+ height: auto;
+}
+
+.feature-text {
+ padding-top: 40px; /* align with the image */
+}
+
+/* Download Section */
+.btn {
+ background-color: var(--blue-light);
+ color: var(--white-bg);
+ width: 200px;
+}
+
+.btn:hover {
+ background-color: var(--blue-dark);
+ color: var(--white-bg);
+}
+
+/* Testimonial Section */
+.carousel-item {
+ margin-bottom: 30px;
+ min-height: 150px;
+}
+
+.carousel-item img {
+ width: 100px;
+ height: 100px;
+ margin-bottom: 10px;
+}
+
+.carousel-item p {
+ margin-top: 0px;
+ margin-bottom: 0px;
+}
+
+.carousel-item i {
+ margin-right: 10px;
+}
+
+.carousel-item small {
+ opacity: 0.8;
+}
+
+.carousel-indicators li {
+ width: 10px;
+ height: 10px;
+ border-radius: 100%;
+ background-color: var(--gray-dark);
+}
+
+.carousel-indicators .active {
+ background-color: var(--black-bg);
+}
+
+.carousel-control {
+ height: 100px;
+}
+
+.fa-chevron-left,
+.fa-chevron-right {
+ color: var(--black-bg);
+ font-size: 2rem;
+}
+
+/* Purchase Section */
+.table {
+ background-color: var(--black-bg);
+}
+
+.table tr th,
+.table td {
+ border: 1px solid var(--gray-light);
+}
+
+#purchase img {
+ width: auto;
+ height: 50px;
+}
+
+/* Support Section */
+a {
+ color: var(--blue-light);
+}
+
+a:hover {
+ color: var(--blue-dark);
+ text-decoration: none;
+}
+
+/* Footer */
+.footer-left {
+ text-align: left;
+}
+
+.footer-center {
+ text-align: center;
+}
+
+.footer-right {
+ text-align: right;
+}
+
+footer a {
+ color: white;
+ text-decoration: none;
+}
+
+/* Small Device Width Less than 768px */
+@media (max-width: 768px) {
+ .carousel-item {
+ min-height: 250px;
+ }
+
+ .footer-left, .footer-center, .footer-right {
+ text-align: center
+ }
+}
+
+/* Smaller Device Width Less than 428px */
+@media (max-width: 428px) {
+ .btn {
+ border-top-right-radius: 0.3rem !important;
+ border-bottom-right-radius: 0.3rem !important;
+ border-top-left-radius: 0.3rem !important;
+ border-bottom-left-radius: 0.3rem !important;
+ }
+
+ .carousel-item {
+ min-height: 400px;
+ }
+}
+
+/* License Agreement & Privacy Policy */
+
+/* Header */
+#license-header {
+ padding-top: 100px;
+}
+
+#license-header h1 {
+ text-align: left;
+}
diff --git a/docs/img/Demo_Esc_Close.gif b/docs/assets/img/Demo_Esc_Close.gif
similarity index 100%
rename from docs/img/Demo_Esc_Close.gif
rename to docs/assets/img/Demo_Esc_Close.gif
diff --git a/docs/img/Demo_HLC_Pin.gif b/docs/assets/img/Demo_HLC_Pin.gif
similarity index 100%
rename from docs/img/Demo_HLC_Pin.gif
rename to docs/assets/img/Demo_HLC_Pin.gif
diff --git a/docs/img/Demo_MC_Close.gif b/docs/assets/img/Demo_MC_Close.gif
similarity index 100%
rename from docs/img/Demo_MC_Close.gif
rename to docs/assets/img/Demo_MC_Close.gif
diff --git a/docs/img/Demo_RC_Minimize.gif b/docs/assets/img/Demo_RC_Minimize.gif
similarity index 100%
rename from docs/img/Demo_RC_Minimize.gif
rename to docs/assets/img/Demo_RC_Minimize.gif
diff --git a/docs/img/Demo_RC_MovePtr.gif b/docs/assets/img/Demo_RC_MovePtr.gif
similarity index 100%
rename from docs/img/Demo_RC_MovePtr.gif
rename to docs/assets/img/Demo_RC_MovePtr.gif
diff --git a/docs/img/Run_CClose_from_Windows_Smartscreen.gif b/docs/assets/img/Run_CClose_from_Windows_Smartscreen.gif
similarity index 100%
rename from docs/img/Run_CClose_from_Windows_Smartscreen.gif
rename to docs/assets/img/Run_CClose_from_Windows_Smartscreen.gif
diff --git a/docs/img/Snipaste_2020-09-09_19-16-11.png b/docs/assets/img/Snipaste_2020-09-09_19-16-11.png
similarity index 100%
rename from docs/img/Snipaste_2020-09-09_19-16-11.png
rename to docs/assets/img/Snipaste_2020-09-09_19-16-11.png
diff --git a/docs/assets/img/get_it_from_MS.png b/docs/assets/img/get_it_from_MS.png
new file mode 100644
index 0000000..d79ba20
Binary files /dev/null and b/docs/assets/img/get_it_from_MS.png differ
diff --git a/docs/assets/img/get_it_from_MS.svg b/docs/assets/img/get_it_from_MS.svg
new file mode 100644
index 0000000..21c139e
--- /dev/null
+++ b/docs/assets/img/get_it_from_MS.svg
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/assets/img/get_it_from_MS_cn.png b/docs/assets/img/get_it_from_MS_cn.png
new file mode 100644
index 0000000..78a5069
Binary files /dev/null and b/docs/assets/img/get_it_from_MS_cn.png differ
diff --git a/docs/assets/img/get_it_from_MS_cn.svg b/docs/assets/img/get_it_from_MS_cn.svg
new file mode 100644
index 0000000..762e2dc
--- /dev/null
+++ b/docs/assets/img/get_it_from_MS_cn.svg
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 获取
+
+
diff --git a/docs/img/img1.png b/docs/assets/img/img1.png
similarity index 100%
rename from docs/img/img1.png
rename to docs/assets/img/img1.png
diff --git a/docs/img/img2.png b/docs/assets/img/img2.png
similarity index 100%
rename from docs/img/img2.png
rename to docs/assets/img/img2.png
diff --git a/docs/img/img3.png b/docs/assets/img/img3.png
similarity index 100%
rename from docs/img/img3.png
rename to docs/assets/img/img3.png
diff --git a/docs/img/img4.png b/docs/assets/img/img4.png
similarity index 100%
rename from docs/img/img4.png
rename to docs/assets/img/img4.png
diff --git a/docs/img/img5.png b/docs/assets/img/img5.png
similarity index 100%
rename from docs/img/img5.png
rename to docs/assets/img/img5.png
diff --git a/docs/img/img5cn.png b/docs/assets/img/img5_cn.png
similarity index 100%
rename from docs/img/img5cn.png
rename to docs/assets/img/img5_cn.png
diff --git a/docs/img/user_female_1.png b/docs/assets/img/user_female_1.png
similarity index 100%
rename from docs/img/user_female_1.png
rename to docs/assets/img/user_female_1.png
diff --git a/docs/img/user_female_2.png b/docs/assets/img/user_female_2.png
similarity index 100%
rename from docs/img/user_female_2.png
rename to docs/assets/img/user_female_2.png
diff --git a/docs/img/user_male_1.png b/docs/assets/img/user_male_1.png
similarity index 100%
rename from docs/img/user_male_1.png
rename to docs/assets/img/user_male_1.png
diff --git a/docs/img/user_male_2.png b/docs/assets/img/user_male_2.png
similarity index 100%
rename from docs/img/user_male_2.png
rename to docs/assets/img/user_male_2.png
diff --git a/docs/img/user_male_3.png b/docs/assets/img/user_male_3.png
similarity index 100%
rename from docs/img/user_male_3.png
rename to docs/assets/img/user_male_3.png
diff --git a/docs/js/bootstrap.min.js b/docs/assets/js/bootstrap.min.js
similarity index 100%
rename from docs/js/bootstrap.min.js
rename to docs/assets/js/bootstrap.min.js
diff --git a/docs/js/bootstrap.min.js.map b/docs/assets/js/bootstrap.min.js.map
similarity index 100%
rename from docs/js/bootstrap.min.js.map
rename to docs/assets/js/bootstrap.min.js.map
diff --git a/docs/js/jquery-3.5.1.min.js b/docs/assets/js/jquery-3.5.1.min.js
similarity index 100%
rename from docs/js/jquery-3.5.1.min.js
rename to docs/assets/js/jquery-3.5.1.min.js
diff --git a/docs/webfonts/fa-brands-400.eot b/docs/assets/webfonts/fa-brands-400.eot
similarity index 100%
rename from docs/webfonts/fa-brands-400.eot
rename to docs/assets/webfonts/fa-brands-400.eot
diff --git a/docs/webfonts/fa-brands-400.svg b/docs/assets/webfonts/fa-brands-400.svg
similarity index 100%
rename from docs/webfonts/fa-brands-400.svg
rename to docs/assets/webfonts/fa-brands-400.svg
diff --git a/docs/webfonts/fa-brands-400.ttf b/docs/assets/webfonts/fa-brands-400.ttf
similarity index 100%
rename from docs/webfonts/fa-brands-400.ttf
rename to docs/assets/webfonts/fa-brands-400.ttf
diff --git a/docs/webfonts/fa-brands-400.woff b/docs/assets/webfonts/fa-brands-400.woff
similarity index 100%
rename from docs/webfonts/fa-brands-400.woff
rename to docs/assets/webfonts/fa-brands-400.woff
diff --git a/docs/webfonts/fa-brands-400.woff2 b/docs/assets/webfonts/fa-brands-400.woff2
similarity index 100%
rename from docs/webfonts/fa-brands-400.woff2
rename to docs/assets/webfonts/fa-brands-400.woff2
diff --git a/docs/webfonts/fa-regular-400.eot b/docs/assets/webfonts/fa-regular-400.eot
similarity index 100%
rename from docs/webfonts/fa-regular-400.eot
rename to docs/assets/webfonts/fa-regular-400.eot
diff --git a/docs/webfonts/fa-regular-400.svg b/docs/assets/webfonts/fa-regular-400.svg
similarity index 100%
rename from docs/webfonts/fa-regular-400.svg
rename to docs/assets/webfonts/fa-regular-400.svg
diff --git a/docs/webfonts/fa-regular-400.ttf b/docs/assets/webfonts/fa-regular-400.ttf
similarity index 100%
rename from docs/webfonts/fa-regular-400.ttf
rename to docs/assets/webfonts/fa-regular-400.ttf
diff --git a/docs/webfonts/fa-regular-400.woff b/docs/assets/webfonts/fa-regular-400.woff
similarity index 100%
rename from docs/webfonts/fa-regular-400.woff
rename to docs/assets/webfonts/fa-regular-400.woff
diff --git a/docs/webfonts/fa-regular-400.woff2 b/docs/assets/webfonts/fa-regular-400.woff2
similarity index 100%
rename from docs/webfonts/fa-regular-400.woff2
rename to docs/assets/webfonts/fa-regular-400.woff2
diff --git a/docs/webfonts/fa-solid-900.eot b/docs/assets/webfonts/fa-solid-900.eot
similarity index 100%
rename from docs/webfonts/fa-solid-900.eot
rename to docs/assets/webfonts/fa-solid-900.eot
diff --git a/docs/webfonts/fa-solid-900.svg b/docs/assets/webfonts/fa-solid-900.svg
similarity index 100%
rename from docs/webfonts/fa-solid-900.svg
rename to docs/assets/webfonts/fa-solid-900.svg
diff --git a/docs/webfonts/fa-solid-900.ttf b/docs/assets/webfonts/fa-solid-900.ttf
similarity index 100%
rename from docs/webfonts/fa-solid-900.ttf
rename to docs/assets/webfonts/fa-solid-900.ttf
diff --git a/docs/webfonts/fa-solid-900.woff b/docs/assets/webfonts/fa-solid-900.woff
similarity index 100%
rename from docs/webfonts/fa-solid-900.woff
rename to docs/assets/webfonts/fa-solid-900.woff
diff --git a/docs/webfonts/fa-solid-900.woff2 b/docs/assets/webfonts/fa-solid-900.woff2
similarity index 100%
rename from docs/webfonts/fa-solid-900.woff2
rename to docs/assets/webfonts/fa-solid-900.woff2
diff --git a/docs/css/style.css b/docs/css/style.css
deleted file mode 100644
index f33d7da..0000000
--- a/docs/css/style.css
+++ /dev/null
@@ -1,292 +0,0 @@
-/* ==========================================================================
- Global
- ========================================================================== */
-* {
- /* border: 1px solid red;*/
-}
-
-.container {
- max-width: calc(1000px - (30px * 2));
- margin-right: auto;
- margin-left: auto;
- padding-right: 30px;
- padding-left: 30px;
-}
-
-body {
- background: #333;
- color: #fff;
- margin: 0;
-}
-
-.section-header {
- text-align: center;
- padding-bottom: 1em;
-}
-
-.row {
- margin-left: auto;
- margin-right: auto;
-}
-
-h4 {
- line-height: 1.3em;
-}
-
-/* Navigation */
-.navbar-brand {
- font-size: x-large;
-}
-
-.navbar {
- font-size: large;
- background-color: transparent;
- padding-top: 1.5rem;
- padding-bottom: 1.5rem;
- transition: padding-top 0.3s ease-in-out, padding-bottom 0.3s ease-in-out;
-}
-
-.affix {
- padding-top: 1rem;
- padding-bottom: 1rem;
- background-color: #242328;
-}
-
-.daffix {
- background-color: #242328;
-}
-
-/* Home Section */
-#home-section {
- background: url(../img/Snipaste_2020-09-09_19-16-11.png);
- background-repeat: no-repeat;
- background-size: cover;
- min-height: 100vh;
-}
-
-.dark-overlay {
- min-height: 100vh;
- background-color: rgba(0, 0, 0, 0.8);
-}
-
-.home-inner {
- padding-top: 150px;
- text-align: center;
-}
-
-.animatedText:hover {
- animation-name: pulse;
- animation-duration: 2s;
-}
-
-/* Feature Section */
-.img-fluid {
- width: 400px;
- height: auto;
-}
-
-.featureTextLeft {
- padding-top: 40px;
-}
-
-.featureTextRight {
- padding-top: 40px;
- padding-left: 66px;
-}
-
-/* Download Section */
-.downloadButton {
- background-color: #8fb1cc;
- color: #f8f9fa;
- width: 200px;
- margin-bottom: 60px;
- border: 0px solid #bfc4c5
-}
-
-.downloadButton:hover {
- background-color: #759cc9;
- color: #f8f9fa;
-}
-
-/* Testimonial Section */
-.carousel-item {
- padding-left: 80px;
- padding-right: 80px;
- padding-bottom: 30px;
- margin-bottom: 30px;
- min-height: 150px;
-}
-
-.carousel-item img {
- margin-bottom: 10px;
-}
-
-.carousel-item p {
- margin-top: 0px;
- margin-bottom: 0px;
-}
-
-.carousel-item small {
- opacity: 0.8;
-}
-
-.carousel-indicators li {
- width: 10px;
- height: 10px;
- border-radius: 100%;
- background-color: #7c7d7d;
-}
-
-.carousel-indicators .active {
- background-color: #333333;
-}
-
-.carousel-control {
- height: 100px;
-}
-
-.fa-chevron-left,
-.fa-chevron-right {
- color: black;
- font-size: 2rem;
-}
-
-/* Purchase Section */
-.table {
- background-color: #333333;
-}
-
-table.table-bordered,
-.table-dark th {
- border: 1px solid #c8c8c9;
-}
-
-table.table-bordered > thead > tr > th {
- border: 1px solid #c8c8c9;
-}
-
-table.table-bordered > tbody > tr > td {
- border: 1px solid #c8c8c9;
-}
-
-/* Support Section */
-a {
- color: #8fb1cc;
-}
-
-a:hover {
- color: #759cc9;
- text-decoration: none;
-}
-
-/* Footer */
-.footerLeft {
- padding-top: 50px;
- padding-bottom: 35px;
- text-align: left;
-}
-
-.footerCenter {
- padding-top: 50px;
- padding-bottom: 35px;
- text-align: center;
-}
-
-.footerRight {
- padding-top: 50px;
- padding-bottom: 35px;
- text-align: right;
-}
-
-.footerLink {
- color: #ffffff;
- text-decoration: none;
-}
-
-/* ==========================================================================
- License Agreement & Privacy Policy
- ========================================================================== */
-
-/* Header */
-#licenseHeader {
- color: #fff;
-}
-
-/* ==========================================================================
- Window width less than 768px
- ========================================================================== */
-@media (max-width: 768px) and (min-width: 600px) {
- .container {
- padding-left: 25px;
- padding-right: 25px;
- }
-
- .featureTextLeft {
- text-align: center;
- }
-
- .featureTextRight {
- padding-left: 15px;
- text-align: center;
- }
-
- .carousel-item {
- min-height: 250px;
- }
-}
-
-/* ==========================================================================
- Window width less than 600px
- ========================================================================== */
-@media (max-width: 600px) {
- .container {
- padding-left: 10px;
- padding-right: 10px;
- }
-
- .featureTextLeft {
- text-align: center;
- }
-
- .featureTextRight {
- padding-left: 15px;
- text-align: center;
- }
-
- .btn-group > .btn-group:not(:last-child) > .btn,
- .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
- border-top-right-radius: 0.3rem;
- border-bottom-right-radius: 0.3rem;
- }
-
- .btn-group > .btn-group:not(:first-child) > .btn,
- .btn-group > .btn:not(:first-child) {
- border-top-left-radius: 0.3rem;
- border-bottom-left-radius: 0.3rem;
- }
-
- .carousel-item {
- min-height: 410px;
- }
-
- .table-dark th {
- padding-right: 5px;
- }
- .footerLeft {
- padding-top: 25px;
- padding-bottom: 2px;
- text-align: center
- }
-
- .footerRight {
- padding-top: 5px;
- padding-bottom: 25px;
- text-align: center
- }
-
- .footerCenter {
- padding-top: 2px;
- padding-bottom: 2px;
- text-align: center
- }
-}
diff --git a/docs/index.html b/docs/index.html
index 0e0d5e8..aef3a4a 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1,444 +1,177 @@
-
-
-
-
-
-
-
-
-
CClose
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Improve your productivity with simple clicks
-
Fast pin windows always on top
-
Quickly close windows
-
and more!
-
Learn more
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Toggle window always on top : Hold left click + Title bar
-
- Want to pin the windows always on top of others? By holding the left click on the title bar of the desired window for one second! You can also pin several windows at the same time.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Close active window : Double press + Esc key
-
- Want to quickly the active window? No problem at all. Simply double press the ESC key.
-
-
-
-
-
-
-
-
Close window : Middle click + Title bar
-
- Do you love the feature of quickly closing the tabs in the web browser by middle clicking? With CClose, we bring that feature to all the windows. Middle click on the title bar to close the window!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Minimize window : Right click + Title Bar
-
- Right click anywhere on the title bar to minimize the windows. No more aiming for the tiny minimize button.
-
-
-
-
-
-
-
-
Move pointer to "Close window" : Right click + taskbar button
-
- Reduce the mouse movement. Convenient!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Using it right now. Very convenient for me who used to use the KDE. Thanks for the open-source and thanks for sharing it.
-
——spirit1431007
-
-
-
-
-
-
-
-
-
-
-
-
Really love this software. It's so convenient! And it gets the job done quietly without fancy bells and whistles!
-
——看到我请催我复习
-
-
-
-
-
-
-
-
-
-
-
Really great. I wish I could use this earlier. For my small-screen laptop, the feature of making a window always-on-top is so handy.
-
——enterhalf
-
-
-
-
-
-
-
-
-
-
-
Thank you, super nice software! ( ̄▽ ̄)"
-
——草头将
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CClose
- CClose Pro
-
-
-
-
- Quickly close the window
-
-
-
-
- Quickly minimize the window
-
-
-
-
- Quickly pin the window always on top
-
-
-
-
- Quickly close the active window using the hotkey
-
-
-
-
- Quickly close the taskbar button
-
-
-
-
- Support windows without title bar
-
-
-
-
- Blacklist for close the active window
-
-
-
-
- Blacklist for quickly close the window*
-
-
-
-
- Hotkey for pin window always on top*
-
-
-
-
- Support the developer
-
-
-
-
-
-
-
-
*In development
-
-
-
Microsoft Store Version
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
If you have any suggestion or you encounter any problem when using CClose: Please join the telegram chat group to give us your feedback.
-
-
-
-
-
-
-
-
-
-
+---
+# DNT means "Do Not Translate", usually the item marked as DNT is a HTML attribute, or a variable used for Liquid control flow, or reserved for Jekyll
+
+layout: default # DNT
+
+title: CClose
+lang: en
+
+links:
+ lang: zh-cn.html
+ download: >-
+ https://github.com/chaohershi/cclose/releases/latest
+ buy: >-
+ https://www.microsoft.com/store/apps/9nzs8jpfz8hg
+ msStore: >-
+ ms-windows-store://pdp/?ProductId=9nzs8jpfz8hg
+ github: >-
+ https://github.com/chaohershi/cclose
+ ghIssue: >-
+ https://github.com/chaohershi/cclose/issues
+ tgGroupChat: >-
+ https://t.me/joinchat/J8RxqhpQ-Njw89enX3fSVw
+ mailto: >-
+ mailto:cclose.app@gmail.com
+ license: >-
+ license.html
+
+navbar:
+ navbrand: CClose
+ langInd: EN/中
+ navs:
+ - title: Features
+ section: feature # DNT
+
+ - title: Download
+ section: download # DNT
+
+ - title: Testimonials
+ section: testimonial # DNT
+
+ - title: Purchase
+ section: purchase # DNT
+
+ - title: Support
+ section: support # DNT
+
+home:
+ section: home # DNT
+ sloganH1: Improve your productivity with simple clicks
+ sloganH2:
+ - text: Pin windows always-on-top with one click
+ - text: Quickly close windows
+ - text: and more!
+ more: Learn more
+ download: Download CClose
+ buy: Buy CClose Pro
+
+features:
+ - title: >-
+ Toggle window always-on-top:
+ subtitle: Hold left click + Title bar
+ text: Want to make the windows always on top of the others? By holding the left click on the title bar of the desired window for one second! You can also pin several windows at the same time.
+ img: assets/img/img1.png
+ alt: Hold left click + Title bar = Toggle window always-on-top
+ nohr: true # DNT
+
+ - title: >-
+ Close active window:
+ subtitle: Double press + Esc key
+ text: Want to quickly the active window? No problem at all. Simply double press the ESC key.
+ img: assets/img/img2.png
+ alt: Double press + Esc key = Close active window
+ RTL: true # DNT, right to left
+
+ - title: >-
+ Close window:
+ subtitle: Middle click + Title bar
+ text: Do you love the feature of quickly closing the tabs in the web browser by middle clicking? With CClose, we bring that feature to all the windows. Middle click on the title bar to close the window!
+ img: assets/img/img3.png
+ alt: Middle click + Title bar = Close window
+
+ - title: >-
+ Minimize window:
+ subtitle: Right click + Title Bar
+ text: Right click anywhere on the title bar to minimize the windows. No more aiming for the tiny minimize button.
+ img: assets/img/img4.png
+ alt: Right click + Title Bar = Minimize window
+ RTL: true # DNT
+
+ - title: >-
+ Move pointer to "Close window":
+ subtitle: Right click + taskbar button
+ text: Reduce the mouse movement. Convenient!
+ img: assets/img/img5.png
+ alt: Right click + taskbar button = Move pointer to Close window
+
+download:
+ info: Windows Desktop Version
+ button: Download CClose
+
+testimonials:
+ - slide: 0
+ img: assets/img/user_male_1.png
+ alt: user avatar
+ quote: Using it right now. Very convenient for me who is used to the KDE. Thanks for the open-source and thanks for sharing it.
+ author: —spirit1431007
+
+ - slide: 1
+ img: assets/img/user_female_1.png
+ alt: user avatar
+ quote: Really love this software. It's so convenient! And it gets the job done quietly without fancy bells and whistles!
+ author: —看到我请催我复习
+
+ - slide: 2
+ img: assets/img/user_male_2.png
+ alt: user avatar
+ quote: Really great. I wish I could use this earlier. For my small-screen laptop, the feature of making a window always-on-top is so handy.
+ author: —enterhalf
+
+ - slide: 3
+ img: assets/img/user_female_2.png
+ alt: user avatar
+ quote: Thank you, super nice software! ( ̄▽ ̄)"
+ author: —草头将
+
+purchase:
+ thead:
+ - text:
+ - text: CClose
+ - text: CClose Pro
+ tbody:
+ - feature: Quickly pin windows always-on-top
+ forFree: true # DNT
+ - feature: Quickly close the active window by Esc key
+ forFree: true # DNT
+ - feature: Quickly close windows by middle click
+ forFree: true # DNT
+ - feature: Quickly minimize windows by right click
+ forFree: true # DNT
+ - feature: Quickly close taskbar buttons
+ forFree: true # DNT
+
+ - feature: Support windows without proper title bar
+ - feature: Blacklist for Esc key feature
+ - feature: Upcoming features *
+ - feature: Support the developer
+ addHeart: true # DNT
+ price:
+ text: Price
+ free:
+ pro: $3.89 USD **
+ info: Buy CClose Pro
+ img: assets/img/get_it_from_MS.svg
+ alt: Get it from Microsoft
+ notices:
+ - text: >-
+ * Starting from CClose 1.3, the free version will only receive bug fixes. All new features will only be available for the Pro version.
+
** One-time payment, free updates included.
+ - text: If you have donated before September 2020, you can get 20% off, plus your donation can be converted into double-value coupon when buying CClose Pro. Please contact
cclose.app@gmail.com 😉
+
+support:
+ - text: >-
+ Encounter any problem?
+
- Please file an
issue . Thank you for your feedback.
+ - text: >-
+ Want to leave your testimonial?
+
- You are more than welcome to rate and review CClose in the
Microsoft Store .
+
- Or recommend CClose to your friends, let them know your testimonial.
+ - text: >-
+ Suggestions / feature requests? Other questions?
+
- Join our
Telegram user group .
+
- Or contact
cclose.app@gmail.com
+
+footer:
+ copyright: Copyright © 2018-
Chaohe Shi
+ license: License Agreement & Privacy Policy
+---
diff --git a/docs/index.md b/docs/index.md
deleted file mode 100644
index b6ce939..0000000
--- a/docs/index.md
+++ /dev/null
@@ -1,47 +0,0 @@
-CClose is a Windows utility written in [AutoHotkey](https://autohotkey.com/). It helps you close windows faster and easier.
-(Bonus: It also allows you to pin windows always on top.)
-
-![CClose Demo: Right click + taskbar button = move pointer to "Close window".](img/Demo_RC_MovePtr.gif)
-![CClose Demo: Hold left click + title bar = toggle window always on top.](img/Demo_HLC_Pin.gif)
-
-## All Features
-
-| Action | + Target | = Result |
-| :-------------- | :--------------- | :------------------------------- |
-| Middle click | + title bar | = close window |
-| Right click | + title bar | = minimize window |
-| Hold left click | + title bar | = toggle window always on top |
-| Double press | + Esc key | = close active window |
-| Right click | + taskbar button | = move pointer to "Close window" |
-
-## Download
-You can download the installer `CClose Setup.exe` [here](https://github.com/chaohershi/cclose/releases).
-
-**Please be aware that you may get a popup message from Windows SmartScreen when running the installer.** The message would state that "Windows Defender SmartScreen prevented an unrecognized app from starting." This is totally normal. It takes some time for a new certificate, like the one that CClose is using, to get recognized. Nevertheless, CClose is free and minimal and contains no malware of any kind. Feel free to do a virus scan if you are worried!
-
-To run CClose from Windows SmartScreen, click on the "More info" link and then click on the "Run anyway" button.
-![Run CClose from Windows SmartScreen: Click on the "More info" link and then click on the "Run anyway" button.](img/Run_CClose_from_Windows_Smartscreen.gif)
-
-## Donate
-If you enjoy using CClose, you can buy me a cup of coffee. :) I would really appreciate your support.
-
-
-
-
- Alipay
- WeChat
- PayPal
-
-
-
-
-
-
-
-
-
-[Donation List](https://github.com/chaohershi/cclose/wiki/Donation)
-
-## License
-CClose is available under the MIT License.
-CClose icon made by [Pavel Kozlov](https://www.flaticon.com/authors/pavel-kozlov) from [Flaticon](https://www.flaticon.com/free-icon/delete-button_70287) is licensed by [CC 3.0 BY](https://creativecommons.org/licenses/by/3.0/).
diff --git a/docs/license.html b/docs/license.html
index 83592e1..4f92efe 100644
--- a/docs/license.html
+++ b/docs/license.html
@@ -1,67 +1,40 @@
-
-
-
-
-
-
-
-
-
-
License Agreement & Privacy Policy
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
END USER LICENSE AGREEMENT, TERMS AND CONDITIONS
-
CClose (the Application) is a Windows application that enhances the operating experience on windows.
-
All rights to the Application belongs to its developer, Chaohe Shi, cclose.app@gmail.com (the Developer).
-
The Application includes two editions – FREE and PRO LICENSED.
-
-
FREE Edition
-
- You may give a copy of the FREE Edition of the Application to anyone, providing that no additional fee is charged, and the package files remain unmodified. The source code of the FREE Edition is available under the MIT License.
-
-
-
PRO Licensed Edition
-
You may not distribute, rent, lease, lend, sell, modify, decompile, disassemble, otherwise reverse engineer, or transfer the PRO LICENSED Edition, or any subset of the PRO LICENSED Edition, except as provided for in this agreement. Any such unauthorized use shall result in immediate and automatic termination of this license and may result in criminal and/or civil prosecution.
-
-
Common Provisions
-
You may not alter the Application in any way.
-
THE APPLICATION IS DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT YOUR OWN RISK. THE DEVELOPER WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE PRODUCT.
-
Installing and using the Application denotes the acceptance of these terms and conditions of the license. If you do not agree with the terms of this license, you must remove the Application files from your storage devices and cease to use the Application.
-
-
PRIVACY POLICY
-
The Application does not collect any personal information and does not transfer any personal information to any third party.
-
-
-
-
-
+---
+layout: license
+
+title: CClose
+lang: en
+
+header: License Agreement & Privacy Policy
+
+provisions:
+ - tag: h2
+ text: END USER LICENSE AGREEMENT, TERMS AND CONDITIONS
+ - tag: p
+ text: CClose (the Application) is a Windows application that focus on enhancing the user experience of windows manipulation. All rights to the Application belongs to its developer, Chaohe Shi,
cclose.app@gmail.com (the Developer).
+ - tag: p
+ text: The Application includes two editions – CClose (the Free Edition) and CClose Pro (the Pro Edition).
+
+ - tag: h4
+ text: Free Edition
+ - tag: p
+ text: You may give a copy of the Free Edition of the Application to anyone, providing that no additional fee is charged, and the package files remain unmodified. The source code of the Free Edition is available under the MIT License.
+
+ - tag: h4
+ text: Pro Edition
+ - tag: p
+ text: You may not distribute, rent, lease, lend, sell, modify, decompile, disassemble, otherwise reverse engineer, or transfer the Pro Edition, or any subset of the Pro Edition, except as provided for in this agreement. Any such unauthorized use shall result in immediate and automatic termination of this license and may result in criminal and/or civil prosecution.
+
+ - tag: h4
+ text: Common Provisions
+ - tag: p
+ text: You may not alter the Application in any way.
+ - tag: p
+ text: THE APPLICATION IS DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED. YOU USE AT YOUR OWN RISK. THE DEVELOPER WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE PRODUCT.
+ - tag: p
+ text: Installing and using the Application denotes the acceptance of these terms and conditions of the license. If you do not agree with the terms of this license, you must remove the Application files from your storage devices and cease to use the Application.
+
+ - tag: h2
+ text: PRIVACY POLICY
+ - tag: p
+ text: The Application does not collect any personal information and does not transfer any personal information to any third party.
+---
diff --git a/docs/zh-cn.html b/docs/zh-cn.html
index 5d21004..6cdc78c 100644
--- a/docs/zh-cn.html
+++ b/docs/zh-cn.html
@@ -1,447 +1,179 @@
-
-
-
-
-
-
-
-
-
-
CClose
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
提高生产效率 提升窗口操作体验
-
一键置顶窗口 快捷关闭窗口
-
还不止于此
-
了解更多
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
置顶/取消置顶窗口 : 左键长按 + 标题栏
-
- 在工作中我们有时会想让某个窗口置顶,比如微信、记事本、Word文档等,现在能1秒置顶了。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
快捷关闭活动窗口 : 双击 + Esc 键
-
- 快速关闭活动窗口?没问题。
-
-
-
-
-
-
-
-
快捷关闭窗口 : 中键 + 标题栏
-
- 就像在网页浏览器中可以使用中键关闭页面一样,现在其他窗口也能使用中键关闭了。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
快捷最小化窗口 : 右键 + 标题栏
-
- 再也不用瞄准最小化按钮了。
-
-
-
-
-
-
-
-
移动鼠标至「关闭窗口」 : 右键 + 任务栏按钮
-
- 更加方便。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
已用上,对于习惯kde的我来说很方便,感谢答主开源、分享
-
——spirit1431007
-
-
-
-
-
-
-
-
-
-
-
-
实在是太喜欢这个软件啦,超方便!而且不花里胡哨没有什么存在感!
-
——看到我请催我复习
-
-
-
-
-
-
-
-
-
-
-
真的太好用了,相见恨晚呐,对于我这种小屏幕笔记本来说置顶这个功能太重要了
-
——enterhalf
-
-
-
-
-
-
-
-
-
-
-
谢谢,超好用!( ̄▽ ̄)"
-
——草头将
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CClose
- CClose Pro
-
-
-
-
- 快捷关闭窗口
-
-
-
-
- 快捷最小化窗口
-
-
-
-
- 快捷置顶窗口
-
-
-
-
- 快捷键关闭活动窗口
-
-
-
-
- 快捷关闭任务栏按钮
-
-
-
-
- 支持非正常窗口
-
-
-
-
- 快捷键关闭黑名单
-
-
-
-
- 快捷关闭黑名单*
-
-
-
-
- 置顶快捷键*
-
-
-
-
- 支持开发者
-
-
-
-
-
-
-
-
*开发中
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+---
+# DNT means "Do Not Translate", usually the item marked as DNT is a HTML attribute, or a variable used for Liquid control flow, or reserved for Jekyll
+
+layout: default # DNT
+
+title: CClose
+lang: zh
+
+links:
+ lang: index.html
+ download: >-
+ https://github.com/chaohershi/cclose/releases/latest
+ buy: >-
+ https://www.microsoft.com/store/apps/9nzs8jpfz8hg
+ msStore: >-
+ ms-windows-store://pdp/?ProductId=9nzs8jpfz8hg
+ github: >-
+ https://github.com/chaohershi/cclose
+ ghIssue: >-
+ https://github.com/chaohershi/cclose/issues
+ zhihu: >-
+ https://www.zhihu.com/question/23537624/answer/575758528
+ tgGroupChat: >-
+ https://t.me/joinchat/J8RxqhpQ-Njw89enX3fSVw
+ mailto: >-
+ mailto:cclose.app@gmail.com
+ license: >-
+ license.html
+
+navbar:
+ navbrand: CClose
+ langInd: EN/中
+ navs:
+ - title: 功能
+ section: feature # DNT
+
+ - title: 下载
+ section: download # DNT
+
+ - title: 感言
+ section: testimonial # DNT
+
+ - title: 购买
+ section: purchase # DNT
+
+ - title: 支持
+ section: support # DNT
+
+home:
+ section: home # DNT
+ sloganH1: 提高生产效率 提升窗口操作体验
+ sloganH2:
+ - text: 一键置顶窗口 快捷关闭窗口
+ - text: 还不止于此
+ more: 了解更多
+ download: 下载 CClose
+ buy: 购买 CClose Pro
+
+features:
+ - title: >-
+ 置顶 / 取消置顶窗口:
+ subtitle: 左键长按 + 标题栏
+ text: 在工作中我们有时会想让某个窗口置顶,比如微信、记事本、Word文档等,然而它们并没有置顶功能,很不方便。有了 CClose,各种窗口都能 1 秒置顶了。
+ img: assets/img/img1.png
+ alt: 左键长按 + 标题栏 = 置顶/取消置顶窗口
+ nohr: true # DNT
+
+ - title: >-
+ 关闭活动窗口:
+ subtitle: 双击 + Esc 键
+ text: 想要快速关闭活动窗口?双击 Esc 键,就是这么简单。
+ img: assets/img/img2.png
+ alt: 双击 + Esc 键 = 关闭活动窗口
+ RTL: true # DNT, right to left
+
+ - title: >-
+ 关闭窗口:
+ subtitle: 中键 + 标题栏
+ text: 就像在网页浏览器中可以使用中键关闭页面一样,现在其他窗口也能使用中键关闭了。
+ img: assets/img/img3.png
+ alt: 中键 + 标题栏 = 关闭窗口
+
+ - title: >-
+ 最小化窗口:
+ subtitle: 右键 + 标题栏
+ text: 再也不用瞄准最小化按钮了。
+ img: assets/img/img4.png
+ alt: 右键 + 标题栏 = 最小化窗口
+ RTL: true # DNT
+
+ - title: >-
+ 移动鼠标至「关闭窗口」:
+ subtitle: 右键 + 任务栏按钮
+ text: 更少的鼠标移动,更加的方便。
+ img: assets/img/img5_cn.png
+ alt: 右键 + 任务栏按钮 = 移动鼠标至「关闭窗口」
+
+download:
+ info: Windows 桌面版
+ button: 下载 CClose
+
+testimonials:
+ - slide: 0
+ img: assets/img/user_male_1.png
+ alt: user avatar
+ quote: 已用上,对于习惯kde的我来说很方便,感谢答主开源、分享
+ author: —spirit1431007
+
+ - slide: 1
+ img: assets/img/user_female_1.png
+ alt: user avatar
+ quote: 实在是太喜欢这个软件啦,超方便!而且不花里胡哨没有什么存在感!
+ author: —看到我请催我复习
+
+ - slide: 2
+ img: assets/img/user_male_2.png
+ alt: user avatar
+ quote: 真的太好用了,相见恨晚呐,对于我这种小屏幕笔记本来说置顶这个功能太重要了
+ author: —enterhalf
+
+ - slide: 3
+ img: assets/img/user_female_2.png
+ alt: user avatar
+ quote: 谢谢,超好用!( ̄▽ ̄)"
+ author: —草头将
+
+purchase:
+ thead:
+ - text:
+ - text: CClose
+ - text: CClose Pro
+ tbody:
+ - feature: 快捷置顶窗口
+ forFree: true # DNT
+ - feature: 使用 Esc 键快捷关闭活动窗口
+ forFree: true # DNT
+ - feature: 使用中键快捷关闭窗口
+ forFree: true # DNT
+ - feature: 使用右键快捷最小化窗口
+ forFree: true # DNT
+ - feature: 快捷关闭任务栏按钮
+ forFree: true # DNT
+
+ - feature: 支持没有正常标题栏的窗口
+ - feature: 使用 Esc 键快捷关闭活动窗口黑名单
+ - feature: 新功能 *
+ - feature: 支持开发者
+ addHeart: true # DNT
+ price:
+ text: 价格
+ free:
+ pro: ¥28 CNY **
+ info: 购买 CClose Pro
+ img: assets/img/get_it_from_MS_cn.svg
+ alt: Get it from Microsoft
+ notices:
+ - text: >-
+ * 从 CClose 1.3 开始,免费版将只提供缺陷修复,基本不再提供新功能,后续开发的新功能都只加入到 Pro 版本。
+
** 一次性支付,包含免费升级。
+ - text: 如果您在 2020 年 9 月前捐赠过, 可获得八折优惠以及额外的捐赠数额 × 2 的折扣。详情请联系
cclose.app@gmail.com 😉
+
+support:
+ - text: >-
+ 使用中遇到了问题?
+
- 欢迎提交问题至
问题反馈 。
+ - text: >-
+ 想要留下您的使用感言?
+
- 非常欢迎您在
Microsoft 应用商店 中评价留言。
+
- 或者在我的回答下评论:
Windows 下如何让一个窗口置顶? - 知乎
+
- 或者推荐 CClose 给您的朋友,告诉他们您的感言。
+ - text: >-
+ 希望添加新功能?其他事宜?
+
- 加入我们的
Telegram 用户群 。
+
- 或者联系
cclose.app@gmail.com 。
+
+footer:
+ copyright: 版权所有 © 2018-
Chaohe Shi
+ license: 许可协议 & 隐私政策
+---