diff --git a/config.toml b/config.toml
index 2ebeeb90..d6cd7a04 100755
--- a/config.toml
+++ b/config.toml
@@ -141,6 +141,7 @@ publishDir = "docs"
[params]
description = "Personal website of Shixiang Wang; 王诗翔的个人网站"
+ enableGitalk = true
#disqusURL = "https://shixiangwang.github.io/home/"
customJS = ["js/fix-toc.js", "js/center-img.js", "js/right-quote.js", "js/no-highlight.js", "js/fix-footnote.js", "js/math-code.js", "js/external-link.js", "js/alt-title.js", "js/header-link.js"]
githubContentURL = "https://github.com/ShixiangWang/home/edit/master/content/"
@@ -151,6 +152,19 @@ publishDir = "docs"
highlightjsTheme = "Xcode"
dateFormat = "2006-01-02" # "2006-01-02, Mon, "
+[params.gitalk]
+ clientID = "eed477936be7b88a8455" # Your client ID
+ clientSecret = "32b5dde22f3c95c4fad400a31632e34221b07e83" # Your client secret
+ repo = "home" # The repo to store comments
+ owner = "ShixiangWang" # Your GitHub ID
+ admin= "ShixiangWang" # Required. Github repository owner and collaborators. (Users who having write access to this repository)
+ id= "location.pathname" # The unique id of the page.
+ labels= "gitalk" # Github issue labels. If you used to use Gitment, you can change it
+ perPage= 15 # Pagination size, with maximum 100.
+ pagerDirection= "last" # Comment sorting direction, available values are 'last' and 'first'.
+ createIssueManually= false # If it is 'false', it is auto to make a Github issue when the administrators login.
+ distractionFreeMode= false # Enable hot key (cmd|ctrl + enter) submit comment.
+
[params.footer]
home = "Powered by [Hugo](https://gohugo.io) and [Blogdown](https://bookdown.org/yihui/blogdown/) © [Shixiang Wang](/) 2017 - 2020"
en = "[](mailto:w_shixiang@163.com) · [](https://github.com/ShixiangWang) · [](https://stackoverflow.com/users/7662327/shixiang-wang) · [](https://scholar.google.com/citations?user=FvNp0NkAAAAJ&hl=en) · [](https://orcid.org/0000-0001-9855-7357) · [](https://www.researchgate.net/profile/Wang_Shixiang4)
Powered by [Hugo](https://gohugo.io) and [Blogdown](https://bookdown.org/yihui/blogdown/) © [Shixiang Wang](/) 2017 - 2020"
diff --git a/docs/404.html b/docs/404.html
index a4cd3ce2..612efd17 100644
--- a/docs/404.html
+++ b/docs/404.html
@@ -86,22 +86,26 @@
404 Page not found
-
-
-
-
-
+
diff --git a/docs/cn/post/2017-08-11-basic-shell/index.html b/docs/cn/post/2017-08-11-basic-shell/index.html
index 7bfc932a..76a65e27 100644
--- a/docs/cn/post/2017-08-11-basic-shell/index.html
+++ b/docs/cn/post/2017-08-11-basic-shell/index.html
@@ -521,22 +521,26 @@ 退出脚本
-
-
-
-
-
+
diff --git a/docs/cn/post/2017-08-11-structural-command-of-shell/index.html b/docs/cn/post/2017-08-11-structural-command-of-shell/index.html
index 21b3b125..010f408c 100644
--- a/docs/cn/post/2017-08-11-structural-command-of-shell/index.html
+++ b/docs/cn/post/2017-08-11-structural-command-of-shell/index.html
@@ -1041,22 +1041,26 @@ 实例
-
-
-
-
-
+
diff --git a/docs/cn/post/2017-08-19-working-with-user-input/index.html b/docs/cn/post/2017-08-19-working-with-user-input/index.html
index 29b3e702..4002a3fc 100644
--- a/docs/cn/post/2017-08-19-working-with-user-input/index.html
+++ b/docs/cn/post/2017-08-19-working-with-user-input/index.html
@@ -940,22 +940,26 @@ 超时
-
-
-
-
-
+
diff --git a/docs/cn/post/2017-08-22-shell-show-data/index.html b/docs/cn/post/2017-08-22-shell-show-data/index.html
index 64dfaf7d..6927d988 100644
--- a/docs/cn/post/2017-08-22-shell-show-data/index.html
+++ b/docs/cn/post/2017-08-22-shell-show-data/index.html
@@ -475,22 +475,26 @@ 实例
-
-
-
-
-
+
diff --git a/docs/cn/post/2017-09-03-linux-data-analysis-tools/index.html b/docs/cn/post/2017-09-03-linux-data-analysis-tools/index.html
index a1d2094e..c72c4f3c 100644
--- a/docs/cn/post/2017-09-03-linux-data-analysis-tools/index.html
+++ b/docs/cn/post/2017-09-03-linux-data-analysis-tools/index.html
@@ -747,22 +747,26 @@ 命令管道及进程替换
-
-
-
-
-
+
diff --git a/docs/cn/post/2017-09-04-control_shell/index.html b/docs/cn/post/2017-09-04-control_shell/index.html
index 66b3c827..ccb804f0 100644
--- a/docs/cn/post/2017-09-04-control_shell/index.html
+++ b/docs/cn/post/2017-09-04-control_shell/index.html
@@ -764,22 +764,26 @@ anacron程序
-
-
-
-
-
+
diff --git a/docs/cn/post/2017-10-09-microarray-data-analysis/index.html b/docs/cn/post/2017-10-09-microarray-data-analysis/index.html
index b71ab437..632124f3 100644
--- a/docs/cn/post/2017-10-09-microarray-data-analysis/index.html
+++ b/docs/cn/post/2017-10-09-microarray-data-analysis/index.html
@@ -892,22 +892,26 @@ 总结
-
-
-
-
-
+
diff --git a/docs/cn/post/2017-10-27-rnaseq-data-analysis/index.html b/docs/cn/post/2017-10-27-rnaseq-data-analysis/index.html
index a1595b88..33574f1d 100644
--- a/docs/cn/post/2017-10-27-rnaseq-data-analysis/index.html
+++ b/docs/cn/post/2017-10-27-rnaseq-data-analysis/index.html
@@ -626,22 +626,26 @@ 基因表达差异的显著性分析
-
-
-
-
-
+
diff --git a/docs/cn/post/2017-11-26-shell-create-function/index.html b/docs/cn/post/2017-11-26-shell-create-function/index.html
index 93e32907..6a00bdbd 100644
--- a/docs/cn/post/2017-11-26-shell-create-function/index.html
+++ b/docs/cn/post/2017-11-26-shell-create-function/index.html
@@ -998,22 +998,26 @@
-
-
-
-
-
+
diff --git a/docs/cn/post/2017-12-25-sed-and-gawk/index.html b/docs/cn/post/2017-12-25-sed-and-gawk/index.html
index 8093ba5c..dfefb605 100644
--- a/docs/cn/post/2017-12-25-sed-and-gawk/index.html
+++ b/docs/cn/post/2017-12-25-sed-and-gawk/index.html
@@ -917,22 +917,26 @@ 读取数据
-
-
-
-
-
+
diff --git a/docs/cn/post/2018-07-24-absolute-inference/index.html b/docs/cn/post/2018-07-24-absolute-inference/index.html
index 907e8611..80e736b9 100644
--- a/docs/cn/post/2018-07-24-absolute-inference/index.html
+++ b/docs/cn/post/2018-07-24-absolute-inference/index.html
@@ -206,22 +206,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2018-08-10-r-installation/index.html b/docs/cn/post/2018-08-10-r-installation/index.html
index a6d12f83..bd03506d 100644
--- a/docs/cn/post/2018-08-10-r-installation/index.html
+++ b/docs/cn/post/2018-08-10-r-installation/index.html
@@ -274,22 +274,26 @@ 具体操作
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-06-21-baseplot-addplot/index.html b/docs/cn/post/2019-06-21-baseplot-addplot/index.html
index 4a945031..99b9a4b2 100644
--- a/docs/cn/post/2019-06-21-baseplot-addplot/index.html
+++ b/docs/cn/post/2019-06-21-baseplot-addplot/index.html
@@ -677,22 +677,26 @@ 创建绘图函数
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-06-21-baseplot-multiplots/index.html b/docs/cn/post/2019-06-21-baseplot-multiplots/index.html
index 9fc233a7..04b46edf 100644
--- a/docs/cn/post/2019-06-21-baseplot-multiplots/index.html
+++ b/docs/cn/post/2019-06-21-baseplot-multiplots/index.html
@@ -267,22 +267,26 @@ 布局函数 layout()
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-07-04-tensorflow-an-example/index.html b/docs/cn/post/2019-07-04-tensorflow-an-example/index.html
index 3091c667..bb3631c3 100644
--- a/docs/cn/post/2019-07-04-tensorflow-an-example/index.html
+++ b/docs/cn/post/2019-07-04-tensorflow-an-example/index.html
@@ -311,22 +311,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-07-07-use-rstatix/index.html b/docs/cn/post/2019-07-07-use-rstatix/index.html
index 2f37c3b3..daa258e9 100644
--- a/docs/cn/post/2019-07-07-use-rstatix/index.html
+++ b/docs/cn/post/2019-07-07-use-rstatix/index.html
@@ -688,22 +688,26 @@ 相关文章
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-07-08-dplyr-programming/index.html b/docs/cn/post/2019-07-08-dplyr-programming/index.html
index ee9153fb..1b811c8e 100644
--- a/docs/cn/post/2019-07-08-dplyr-programming/index.html
+++ b/docs/cn/post/2019-07-08-dplyr-programming/index.html
@@ -709,22 +709,26 @@ Unquoting
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-08-04-rlang-operator-curly-curly/index.html b/docs/cn/post/2019-08-04-rlang-operator-curly-curly/index.html
index 8f43314b..e19aacb0 100644
--- a/docs/cn/post/2019-08-04-rlang-operator-curly-curly/index.html
+++ b/docs/cn/post/2019-08-04-rlang-operator-curly-curly/index.html
@@ -264,22 +264,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-08-05-ggplotify-intro/index.html b/docs/cn/post/2019-08-05-ggplotify-intro/index.html
index f1a95412..0ecb7a0c 100644
--- a/docs/cn/post/2019-08-05-ggplotify-intro/index.html
+++ b/docs/cn/post/2019-08-05-ggplotify-intro/index.html
@@ -246,22 +246,26 @@ 图形排列
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-08-07-cite-ucscxenatools/index.html b/docs/cn/post/2019-08-07-cite-ucscxenatools/index.html
index 1fa366cc..3e2f6845 100644
--- a/docs/cn/post/2019-08-07-cite-ucscxenatools/index.html
+++ b/docs/cn/post/2019-08-07-cite-ucscxenatools/index.html
@@ -210,22 +210,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-08-22-metawho-add-deft-show-fun/index.html b/docs/cn/post/2019-08-22-metawho-add-deft-show-fun/index.html
index 8071e52a..12d2e3de 100644
--- a/docs/cn/post/2019-08-22-metawho-add-deft-show-fun/index.html
+++ b/docs/cn/post/2019-08-22-metawho-add-deft-show-fun/index.html
@@ -183,22 +183,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-08-22-using-rmysql/index.html b/docs/cn/post/2019-08-22-using-rmysql/index.html
index 9364cea3..d096678b 100644
--- a/docs/cn/post/2019-08-22-using-rmysql/index.html
+++ b/docs/cn/post/2019-08-22-using-rmysql/index.html
@@ -215,22 +215,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-08-23-read-dbgap-subjects-samples-info/index.html b/docs/cn/post/2019-08-23-read-dbgap-subjects-samples-info/index.html
index e9699adb..1eb8365d 100644
--- a/docs/cn/post/2019-08-23-read-dbgap-subjects-samples-info/index.html
+++ b/docs/cn/post/2019-08-23-read-dbgap-subjects-samples-info/index.html
@@ -273,22 +273,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-09-06-flexmix-model/index.html b/docs/cn/post/2019-09-06-flexmix-model/index.html
index 22c2b4ae..a5c6c0a7 100644
--- a/docs/cn/post/2019-09-06-flexmix-model/index.html
+++ b/docs/cn/post/2019-09-06-flexmix-model/index.html
@@ -416,22 +416,26 @@ 能否重复分析?
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-10-18-proc-for-roc-comparison/index.html b/docs/cn/post/2019-10-18-proc-for-roc-comparison/index.html
index 2462cb44..55625828 100644
--- a/docs/cn/post/2019-10-18-proc-for-roc-comparison/index.html
+++ b/docs/cn/post/2019-10-18-proc-for-roc-comparison/index.html
@@ -316,22 +316,26 @@ 可视化
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-10-18-use-cascadia-code-font/index.html b/docs/cn/post/2019-10-18-use-cascadia-code-font/index.html
index 6761f60a..d47046d9 100644
--- a/docs/cn/post/2019-10-18-use-cascadia-code-font/index.html
+++ b/docs/cn/post/2019-10-18-use-cascadia-code-font/index.html
@@ -196,22 +196,26 @@ RStudio
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-10-23-ezcox-for-batch-cox-models/index.html b/docs/cn/post/2019-10-23-ezcox-for-batch-cox-models/index.html
index 649e534b..5d1cea50 100644
--- a/docs/cn/post/2019-10-23-ezcox-for-batch-cox-models/index.html
+++ b/docs/cn/post/2019-10-23-ezcox-for-batch-cox-models/index.html
@@ -624,22 +624,26 @@ 可视化
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-06-data-processing-with-dplyr/index.html b/docs/cn/post/2019-11-06-data-processing-with-dplyr/index.html
index 6188f4d8..9a33a2af 100644
--- a/docs/cn/post/2019-11-06-data-processing-with-dplyr/index.html
+++ b/docs/cn/post/2019-11-06-data-processing-with-dplyr/index.html
@@ -1461,22 +1461,26 @@ 分组的Mutates
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-06-eda-with-tidyverse/index.html b/docs/cn/post/2019-11-06-eda-with-tidyverse/index.html
index 84a64133..f6aea696 100644
--- a/docs/cn/post/2019-11-06-eda-with-tidyverse/index.html
+++ b/docs/cn/post/2019-11-06-eda-with-tidyverse/index.html
@@ -508,22 +508,26 @@ 两个分类变量
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-access-pubmed-by-yyplot/index.html b/docs/cn/post/2019-11-20-access-pubmed-by-yyplot/index.html
index db378440..91be16e7 100644
--- a/docs/cn/post/2019-11-20-access-pubmed-by-yyplot/index.html
+++ b/docs/cn/post/2019-11-20-access-pubmed-by-yyplot/index.html
@@ -269,22 +269,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-bayesian-condition-engines/index.html b/docs/cn/post/2019-11-20-bayesian-condition-engines/index.html
index feefedba..b370245d 100644
--- a/docs/cn/post/2019-11-20-bayesian-condition-engines/index.html
+++ b/docs/cn/post/2019-11-20-bayesian-condition-engines/index.html
@@ -301,22 +301,26 @@ 马尔科夫链蒙特卡洛方法(MCMC)
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-high-level-oop-one/index.html b/docs/cn/post/2019-11-20-high-level-oop-one/index.html
index ed76aab6..23c2de02 100644
--- a/docs/cn/post/2019-11-20-high-level-oop-one/index.html
+++ b/docs/cn/post/2019-11-20-high-level-oop-one/index.html
@@ -720,22 +720,26 @@ S3继承
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-high-level-oop-two/index.html b/docs/cn/post/2019-11-20-high-level-oop-two/index.html
index 65e66578..40d46848 100644
--- a/docs/cn/post/2019-11-20-high-level-oop-two/index.html
+++ b/docs/cn/post/2019-11-20-high-level-oop-two/index.html
@@ -625,22 +625,26 @@ R6
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-intro-to-lattice/index.html b/docs/cn/post/2019-11-20-intro-to-lattice/index.html
index b6174f09..6ea83821 100644
--- a/docs/cn/post/2019-11-20-intro-to-lattice/index.html
+++ b/docs/cn/post/2019-11-20-intro-to-lattice/index.html
@@ -585,22 +585,26 @@ 深入学习
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-meta-programming/index.html b/docs/cn/post/2019-11-20-meta-programming/index.html
index c51212fc..6a4cfe93 100644
--- a/docs/cn/post/2019-11-20-meta-programming/index.html
+++ b/docs/cn/post/2019-11-20-meta-programming/index.html
@@ -714,22 +714,26 @@ 使用元编程构建子集
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-operate-string/index.html b/docs/cn/post/2019-11-20-operate-string/index.html
index 567ae705..178149be 100644
--- a/docs/cn/post/2019-11-20-operate-string/index.html
+++ b/docs/cn/post/2019-11-20-operate-string/index.html
@@ -409,22 +409,26 @@ 字符串匹配
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-our-city-here/index.html b/docs/cn/post/2019-11-20-our-city-here/index.html
index 5768844b..82f694ac 100644
--- a/docs/cn/post/2019-11-20-our-city-here/index.html
+++ b/docs/cn/post/2019-11-20-our-city-here/index.html
@@ -193,22 +193,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-propensity-score-match/index.html b/docs/cn/post/2019-11-20-propensity-score-match/index.html
index dbc8553d..59574ab7 100644
--- a/docs/cn/post/2019-11-20-propensity-score-match/index.html
+++ b/docs/cn/post/2019-11-20-propensity-score-match/index.html
@@ -781,22 +781,26 @@ 评估治疗效应
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-r-apply-math-computation/index.html b/docs/cn/post/2019-11-20-r-apply-math-computation/index.html
index f5e60394..924de421 100644
--- a/docs/cn/post/2019-11-20-r-apply-math-computation/index.html
+++ b/docs/cn/post/2019-11-20-r-apply-math-computation/index.html
@@ -250,22 +250,26 @@ 积分
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-r-class-and-type/index.html b/docs/cn/post/2019-11-20-r-class-and-type/index.html
index 13fc7161..21634962 100644
--- a/docs/cn/post/2019-11-20-r-class-and-type/index.html
+++ b/docs/cn/post/2019-11-20-r-class-and-type/index.html
@@ -232,22 +232,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-r-crawler-1/index.html b/docs/cn/post/2019-11-20-r-crawler-1/index.html
index 9baf014f..0df1674c 100644
--- a/docs/cn/post/2019-11-20-r-crawler-1/index.html
+++ b/docs/cn/post/2019-11-20-r-crawler-1/index.html
@@ -501,22 +501,26 @@ 使用XPath选择器
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-r-crawler-2/index.html b/docs/cn/post/2019-11-20-r-crawler-2/index.html
index f1510aa0..23bbb4d3 100644
--- a/docs/cn/post/2019-11-20-r-crawler-2/index.html
+++ b/docs/cn/post/2019-11-20-r-crawler-2/index.html
@@ -224,22 +224,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-r-global-options/index.html b/docs/cn/post/2019-11-20-r-global-options/index.html
index 9549b03f..efe7cda1 100644
--- a/docs/cn/post/2019-11-20-r-global-options/index.html
+++ b/docs/cn/post/2019-11-20-r-global-options/index.html
@@ -190,22 +190,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-r-hight-level-data-operation/index.html b/docs/cn/post/2019-11-20-r-hight-level-data-operation/index.html
index 40b29ed8..3f438664 100644
--- a/docs/cn/post/2019-11-20-r-hight-level-data-operation/index.html
+++ b/docs/cn/post/2019-11-20-r-hight-level-data-operation/index.html
@@ -1961,22 +1961,26 @@ 使用rlist包处理嵌套数据结构
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-r-mechanism/index.html b/docs/cn/post/2019-11-20-r-mechanism/index.html
index a5a3a950..2110e131 100644
--- a/docs/cn/post/2019-11-20-r-mechanism/index.html
+++ b/docs/cn/post/2019-11-20-r-mechanism/index.html
@@ -613,22 +613,26 @@ 与函数相关的环境
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-r-operate-database/index.html b/docs/cn/post/2019-11-20-r-operate-database/index.html
index 02dbd753..14dd3b92 100644
--- a/docs/cn/post/2019-11-20-r-operate-database/index.html
+++ b/docs/cn/post/2019-11-20-r-operate-database/index.html
@@ -887,22 +887,26 @@ 用MongoDB查询数据
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-r-subset-vector-notes/index.html b/docs/cn/post/2019-11-20-r-subset-vector-notes/index.html
index 5b598c01..c74d5f06 100644
--- a/docs/cn/post/2019-11-20-r-subset-vector-notes/index.html
+++ b/docs/cn/post/2019-11-20-r-subset-vector-notes/index.html
@@ -198,22 +198,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-r-switch/index.html b/docs/cn/post/2019-11-20-r-switch/index.html
index 344cc16c..606f5056 100644
--- a/docs/cn/post/2019-11-20-r-switch/index.html
+++ b/docs/cn/post/2019-11-20-r-switch/index.html
@@ -219,22 +219,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-understand-information/index.html b/docs/cn/post/2019-11-20-understand-information/index.html
index e86bf794..484805b6 100644
--- a/docs/cn/post/2019-11-20-understand-information/index.html
+++ b/docs/cn/post/2019-11-20-understand-information/index.html
@@ -189,22 +189,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-usage-of-patchwork/index.html b/docs/cn/post/2019-11-20-usage-of-patchwork/index.html
index 2398d466..98c95275 100644
--- a/docs/cn/post/2019-11-20-usage-of-patchwork/index.html
+++ b/docs/cn/post/2019-11-20-usage-of-patchwork/index.html
@@ -268,22 +268,26 @@ 高级特性
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-use-apply-family/index.html b/docs/cn/post/2019-11-20-use-apply-family/index.html
index 26512f75..1d946dc6 100644
--- a/docs/cn/post/2019-11-20-use-apply-family/index.html
+++ b/docs/cn/post/2019-11-20-use-apply-family/index.html
@@ -306,22 +306,26 @@ mapply
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-11-20-use-metafor/index.html b/docs/cn/post/2019-11-20-use-metafor/index.html
index 005e090b..b445d10d 100644
--- a/docs/cn/post/2019-11-20-use-metafor/index.html
+++ b/docs/cn/post/2019-11-20-use-metafor/index.html
@@ -869,22 +869,26 @@ 漏斗图非对称检验
-
-
-
-
-
+
diff --git a/docs/cn/post/2019-12-25-r-stats-funs-summary/index.html b/docs/cn/post/2019-12-25-r-stats-funs-summary/index.html
index a2aa6dad..59d569fe 100644
--- a/docs/cn/post/2019-12-25-r-stats-funs-summary/index.html
+++ b/docs/cn/post/2019-12-25-r-stats-funs-summary/index.html
@@ -726,22 +726,26 @@ 列联表非参数检验
-
-
-
-
-
+
diff --git a/docs/cn/post/2020-01-01-2019-summary/index.html b/docs/cn/post/2020-01-01-2019-summary/index.html
index 3036d9a5..18a5c66c 100644
--- a/docs/cn/post/2020-01-01-2019-summary/index.html
+++ b/docs/cn/post/2020-01-01-2019-summary/index.html
@@ -269,22 +269,26 @@ 翻译
-
-
-
-
-
+
diff --git a/docs/cn/post/2020-01-13-show-forest-with-ezcox/index.html b/docs/cn/post/2020-01-13-show-forest-with-ezcox/index.html
index 537667f0..b590b428 100644
--- a/docs/cn/post/2020-01-13-show-forest-with-ezcox/index.html
+++ b/docs/cn/post/2020-01-13-show-forest-with-ezcox/index.html
@@ -299,22 +299,26 @@ 一站式
-
-
-
-
-
+
diff --git a/docs/cn/post/2020-04-21-benefit-from-do-call/index.html b/docs/cn/post/2020-04-21-benefit-from-do-call/index.html
index c1c6c449..abf8c5ea 100644
--- a/docs/cn/post/2020-04-21-benefit-from-do-call/index.html
+++ b/docs/cn/post/2020-04-21-benefit-from-do-call/index.html
@@ -312,22 +312,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2020-04-24-can-delete-data-in-model/index.html b/docs/cn/post/2020-04-24-can-delete-data-in-model/index.html
index ce15fbd0..bcc23086 100644
--- a/docs/cn/post/2020-04-24-can-delete-data-in-model/index.html
+++ b/docs/cn/post/2020-04-24-can-delete-data-in-model/index.html
@@ -557,22 +557,26 @@ 工具“屠夫”
-
-
-
-
-
+
diff --git a/docs/cn/post/2020-05-02-ezcox-forest-set-square-size/index.html b/docs/cn/post/2020-05-02-ezcox-forest-set-square-size/index.html
index 1c58fd58..1592a43d 100644
--- a/docs/cn/post/2020-05-02-ezcox-forest-set-square-size/index.html
+++ b/docs/cn/post/2020-05-02-ezcox-forest-set-square-size/index.html
@@ -252,22 +252,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2020-05-05-birthday-2020/index.html b/docs/cn/post/2020-05-05-birthday-2020/index.html
index f1a8364b..60393c13 100644
--- a/docs/cn/post/2020-05-05-birthday-2020/index.html
+++ b/docs/cn/post/2020-05-05-birthday-2020/index.html
@@ -173,22 +173,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2020-05-11-true-and-false-png/index.html b/docs/cn/post/2020-05-11-true-and-false-png/index.html
index 292b32ec..eba1b4c0 100644
--- a/docs/cn/post/2020-05-11-true-and-false-png/index.html
+++ b/docs/cn/post/2020-05-11-true-and-false-png/index.html
@@ -268,22 +268,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/2020-06-07-mutational-signature-analysis-with-sigminer/index.html b/docs/cn/post/2020-06-07-mutational-signature-analysis-with-sigminer/index.html
index b62abb9a..31359440 100644
--- a/docs/cn/post/2020-06-07-mutational-signature-analysis-with-sigminer/index.html
+++ b/docs/cn/post/2020-06-07-mutational-signature-analysis-with-sigminer/index.html
@@ -447,22 +447,26 @@ 根据已知的 Signatures 提取活动度
-
-
-
-
-
+
diff --git a/docs/cn/post/2020-08-06-overwrite-entrypoint-with-docker-run/index.html b/docs/cn/post/2020-08-06-overwrite-entrypoint-with-docker-run/index.html
index 20182566..0aa45d8e 100644
--- a/docs/cn/post/2020-08-06-overwrite-entrypoint-with-docker-run/index.html
+++ b/docs/cn/post/2020-08-06-overwrite-entrypoint-with-docker-run/index.html
@@ -196,22 +196,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/communicate-with-ggplot2/index.html b/docs/cn/post/communicate-with-ggplot2/index.html
index e5db17ae..2550788e 100644
--- a/docs/cn/post/communicate-with-ggplot2/index.html
+++ b/docs/cn/post/communicate-with-ggplot2/index.html
@@ -577,22 +577,26 @@ 更多学习资源
-
-
-
-
-
+
diff --git a/docs/cn/post/ggpubr-add-pvalue-and-siglevels/index.html b/docs/cn/post/ggpubr-add-pvalue-and-siglevels/index.html
index c2495427..7c855984 100644
--- a/docs/cn/post/ggpubr-add-pvalue-and-siglevels/index.html
+++ b/docs/cn/post/ggpubr-add-pvalue-and-siglevels/index.html
@@ -579,22 +579,26 @@ 其他图形
-
-
-
-
-
+
diff --git a/docs/cn/post/golang-text-heart/index.html b/docs/cn/post/golang-text-heart/index.html
index be3ac580..96a1c2fd 100644
--- a/docs/cn/post/golang-text-heart/index.html
+++ b/docs/cn/post/golang-text-heart/index.html
@@ -422,22 +422,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/hpc-in-r/index.html b/docs/cn/post/hpc-in-r/index.html
index abc819d6..34e96882 100644
--- a/docs/cn/post/hpc-in-r/index.html
+++ b/docs/cn/post/hpc-in-r/index.html
@@ -357,22 +357,26 @@ 使用Rcpp
-
-
-
-
-
+
diff --git a/docs/cn/post/linear-model-prediction/index.html b/docs/cn/post/linear-model-prediction/index.html
index c03f1ebe..7ba67495 100644
--- a/docs/cn/post/linear-model-prediction/index.html
+++ b/docs/cn/post/linear-model-prediction/index.html
@@ -269,22 +269,26 @@ 参考文献
-
-
-
-
-
+
diff --git a/docs/cn/post/modelr-base-models/index.html b/docs/cn/post/modelr-base-models/index.html
index 1763b7ab..7e65fdac 100644
--- a/docs/cn/post/modelr-base-models/index.html
+++ b/docs/cn/post/modelr-base-models/index.html
@@ -670,22 +670,26 @@ 其他模型族
-
-
-
-
-
+
diff --git a/docs/cn/post/purrr-and-broom/index.html b/docs/cn/post/purrr-and-broom/index.html
index cca5c97a..c96486a1 100644
--- a/docs/cn/post/purrr-and-broom/index.html
+++ b/docs/cn/post/purrr-and-broom/index.html
@@ -496,22 +496,26 @@ 使用broom生成整洁数据
-
-
-
-
-
+
diff --git a/docs/cn/post/purrr-loop/index.html b/docs/cn/post/purrr-loop/index.html
index 29141846..ccb866b0 100644
--- a/docs/cn/post/purrr-loop/index.html
+++ b/docs/cn/post/purrr-loop/index.html
@@ -621,22 +621,26 @@ 归约和累计
-
-
-
-
-
+
diff --git a/docs/cn/post/python-basic-ml-flow/index.html b/docs/cn/post/python-basic-ml-flow/index.html
index 6b5edfce..601588df 100644
--- a/docs/cn/post/python-basic-ml-flow/index.html
+++ b/docs/cn/post/python-basic-ml-flow/index.html
@@ -170,22 +170,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/post/r-survival/index.html b/docs/cn/post/r-survival/index.html
index 71246694..d3b467c1 100644
--- a/docs/cn/post/r-survival/index.html
+++ b/docs/cn/post/r-survival/index.html
@@ -643,22 +643,26 @@ 分类画KM曲线
-
-
-
-
-
+
diff --git a/docs/cn/post/showtext-pkg/index.html b/docs/cn/post/showtext-pkg/index.html
index b348f574..a50b4c10 100644
--- a/docs/cn/post/showtext-pkg/index.html
+++ b/docs/cn/post/showtext-pkg/index.html
@@ -363,22 +363,26 @@ 用法
-
-
-
-
-
+
diff --git a/docs/cn/post/stringr-operation/index.html b/docs/cn/post/stringr-operation/index.html
index d0d1605f..0c48fb86 100644
--- a/docs/cn/post/stringr-operation/index.html
+++ b/docs/cn/post/stringr-operation/index.html
@@ -761,22 +761,26 @@ 线程信息
-
-
-
-
-
+
diff --git a/docs/cn/post/usage-of-docall/index.html b/docs/cn/post/usage-of-docall/index.html
index 53b194a7..69bfdae2 100644
--- a/docs/cn/post/usage-of-docall/index.html
+++ b/docs/cn/post/usage-of-docall/index.html
@@ -274,22 +274,26 @@ 例子
-
-
-
-
-
+
diff --git a/docs/cn/post/use-forestplot/index.html b/docs/cn/post/use-forestplot/index.html
index f13c64af..b9f864f8 100644
--- a/docs/cn/post/use-forestplot/index.html
+++ b/docs/cn/post/use-forestplot/index.html
@@ -461,22 +461,26 @@ 刻度和网格
-
-
-
-
-
+
diff --git a/docs/cn/post/use-nmf-aheatmap/index.html b/docs/cn/post/use-nmf-aheatmap/index.html
index 9f8d397e..c8ad78ca 100644
--- a/docs/cn/post/use-nmf-aheatmap/index.html
+++ b/docs/cn/post/use-nmf-aheatmap/index.html
@@ -325,22 +325,26 @@ 通用热图引擎:aheatmap
-
-
-
-
-
+
diff --git a/docs/cn/post/use-shinydashboard/index.html b/docs/cn/post/use-shinydashboard/index.html
index 0e8a913a..175bb49d 100644
--- a/docs/cn/post/use-shinydashboard/index.html
+++ b/docs/cn/post/use-shinydashboard/index.html
@@ -271,22 +271,26 @@ 王诗翔 ·
-
-
-
-
-
+
diff --git a/docs/cn/read/mastering-go-book-chapter-01/index.html b/docs/cn/read/mastering-go-book-chapter-01/index.html
index a7660e02..c7d5f558 100644
--- a/docs/cn/read/mastering-go-book-chapter-01/index.html
+++ b/docs/cn/read/mastering-go-book-chapter-01/index.html
@@ -509,22 +509,26 @@ 错误处理
-
-
-
-
-
+
diff --git a/docs/cn/read/sci-writing-composing-a-first-draft/index.html b/docs/cn/read/sci-writing-composing-a-first-draft/index.html
index 30cd384b..dcb6fb64 100644
--- a/docs/cn/read/sci-writing-composing-a-first-draft/index.html
+++ b/docs/cn/read/sci-writing-composing-a-first-draft/index.html
@@ -295,22 +295,26 @@ 使用时态展现工作状态
-
-
-
-
-
+
diff --git a/docs/cn/tools/index.html b/docs/cn/tools/index.html
index a3cc33bd..891d4808 100644
--- a/docs/cn/tools/index.html
+++ b/docs/cn/tools/index.html
@@ -294,22 +294,26 @@ flymaps
-
-
-
-
-
+
diff --git a/docs/cn/writing/index.html b/docs/cn/writing/index.html
index 0630a796..f211c282 100644
--- a/docs/cn/writing/index.html
+++ b/docs/cn/writing/index.html
@@ -177,22 +177,26 @@ r-lib 库
-
-
-
-
-
+
diff --git a/docs/en/list/index.html b/docs/en/list/index.html
index 7ff70b81..1a9f2db0 100644
--- a/docs/en/list/index.html
+++ b/docs/en/list/index.html
@@ -139,22 +139,26 @@ Studying
-
-
-
-
-
+
diff --git a/docs/en/post/2019-06-05-balderdash/index.html b/docs/en/post/2019-06-05-balderdash/index.html
index 92d9e76c..dc7a9bd0 100644
--- a/docs/en/post/2019-06-05-balderdash/index.html
+++ b/docs/en/post/2019-06-05-balderdash/index.html
@@ -154,22 +154,26 @@ 2019-06-05
-
-
-
-
-
+
diff --git a/docs/en/post/2019-06-20-how-i-create-ucscxenatools-logo/index.html b/docs/en/post/2019-06-20-how-i-create-ucscxenatools-logo/index.html
index 7af7a930..8b2b377d 100644
--- a/docs/en/post/2019-06-20-how-i-create-ucscxenatools-logo/index.html
+++ b/docs/en/post/2019-06-20-how-i-create-ucscxenatools-logo/index.html
@@ -251,22 +251,26 @@ Shixiang Wang ·
-
-
-
-
-
+
diff --git a/docs/en/post/2020-07-22-ucscxenatools-single-gene/index.html b/docs/en/post/2020-07-22-ucscxenatools-single-gene/index.html
index 3a3afbf7..70327bea 100644
--- a/docs/en/post/2020-07-22-ucscxenatools-single-gene/index.html
+++ b/docs/en/post/2020-07-22-ucscxenatools-single-gene/index.html
@@ -295,22 +295,26 @@ References
-
-
-
-
-
+
diff --git a/docs/en/post/ucscxenatools-201908/index.html b/docs/en/post/ucscxenatools-201908/index.html
index 5ee63e9e..5284e242 100644
--- a/docs/en/post/ucscxenatools-201908/index.html
+++ b/docs/en/post/ucscxenatools-201908/index.html
@@ -400,22 +400,26 @@ Acknowledgements
-
-
-
-
-
+
diff --git a/docs/en/tools/contribution-table/index.html b/docs/en/tools/contribution-table/index.html
index cc922ea9..95f1ef26 100644
--- a/docs/en/tools/contribution-table/index.html
+++ b/docs/en/tools/contribution-table/index.html
@@ -556,22 +556,26 @@ GitHub limit and token management
-
-
-
-
-
+
diff --git a/docs/en/tools/index.html b/docs/en/tools/index.html
index a8bfa586..de50beda 100644
--- a/docs/en/tools/index.html
+++ b/docs/en/tools/index.html
@@ -281,22 +281,26 @@ flymaps
-
-
-
-
-
+
diff --git a/docs/en/tools/ucscxenatools-api/index.html b/docs/en/tools/ucscxenatools-api/index.html
index 8c01d648..6ae34011 100644
--- a/docs/en/tools/ucscxenatools-api/index.html
+++ b/docs/en/tools/ucscxenatools-api/index.html
@@ -412,22 +412,26 @@ LICENSE
-
-
-
-
-
+
diff --git a/docs/en/tools/ucscxenatools-intro/index.html b/docs/en/tools/ucscxenatools-intro/index.html
index f866648c..7aeb0b0d 100644
--- a/docs/en/tools/ucscxenatools-intro/index.html
+++ b/docs/en/tools/ucscxenatools-intro/index.html
@@ -726,22 +726,26 @@ LICENSE
-
-
-
-
-
+
diff --git a/layouts/partials/disqus.html b/layouts/partials/disqus.html
index 9361bea5..2442b9ef 100755
--- a/layouts/partials/disqus.html
+++ b/layouts/partials/disqus.html
@@ -1,24 +1,30 @@
-{{ if (and (not .Params.disable_comments) (or (eq .Kind "404") (and (not .IsHome) .Content))) }}
+https://lockshell.com/2019/08/10/add-gitalk-for-hugo-blog/
+-->
-
-
-
+{{ if (and .Site.Params.enableGitalk (and (not .Params.disable_comments) (or (eq .Kind "404") (and (not .IsHome) .Content)))) }}
-
+
{{ end }}