diff --git a/public/404.html b/public/404.html
index a653628..285b724 100644
--- a/public/404.html
+++ b/public/404.html
@@ -9,6 +9,11 @@
+
+
+
+
+
diff --git a/public/about-2024/index.html b/public/about-2024/index.html
index c89b6eb..92bed37 100644
--- a/public/about-2024/index.html
+++ b/public/about-2024/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-accurate-pronunciation/index.html b/public/about-accurate-pronunciation/index.html
index cccdcd3..f2e1e7f 100644
--- a/public/about-accurate-pronunciation/index.html
+++ b/public/about-accurate-pronunciation/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-baci/index.html b/public/about-baci/index.html
index 7c0306e..90a7a7a 100644
--- a/public/about-baci/index.html
+++ b/public/about-baci/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-blog/index.html b/public/about-blog/index.html
index 5e9a2e6..6982a02 100644
--- a/public/about-blog/index.html
+++ b/public/about-blog/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-calling-cards/index.html b/public/about-calling-cards/index.html
index 9d3db27..d12bb11 100644
--- a/public/about-calling-cards/index.html
+++ b/public/about-calling-cards/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-cslearning/index.html b/public/about-cslearning/index.html
index 7f62121..3930e2d 100644
--- a/public/about-cslearning/index.html
+++ b/public/about-cslearning/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-gfs/index.html b/public/about-gfs/index.html
index 9f5ad56..e6cf025 100644
--- a/public/about-gfs/index.html
+++ b/public/about-gfs/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-git/index.html b/public/about-git/index.html
index ecda009..fd8ef4f 100644
--- a/public/about-git/index.html
+++ b/public/about-git/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-gpg/index.html b/public/about-gpg/index.html
index 3bc6f32..0bb82a1 100644
--- a/public/about-gpg/index.html
+++ b/public/about-gpg/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-junk-cleanup/index.html b/public/about-junk-cleanup/index.html
index 26409ab..c9e89c0 100644
--- a/public/about-junk-cleanup/index.html
+++ b/public/about-junk-cleanup/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-lazyvim/index.html b/public/about-lazyvim/index.html
index 492bd14..ed5d049 100644
--- a/public/about-lazyvim/index.html
+++ b/public/about-lazyvim/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-markdown/index.html b/public/about-markdown/index.html
index 1a8f751..c1b94bc 100644
--- a/public/about-markdown/index.html
+++ b/public/about-markdown/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-mechrev-keyboard/index.html b/public/about-mechrev-keyboard/index.html
index c351b3e..633f9bf 100644
--- a/public/about-mechrev-keyboard/index.html
+++ b/public/about-mechrev-keyboard/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-opensource/index.html b/public/about-opensource/index.html
index 268df3f..0bead49 100644
--- a/public/about-opensource/index.html
+++ b/public/about-opensource/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-podcast-use/index.html b/public/about-podcast-use/index.html
index a1d13bd..99746c4 100644
--- a/public/about-podcast-use/index.html
+++ b/public/about-podcast-use/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-rss-read/index.html b/public/about-rss-read/index.html
index 376b89d..070a6c9 100644
--- a/public/about-rss-read/index.html
+++ b/public/about-rss-read/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-server-set/index.html b/public/about-server-set/index.html
index 7178f4d..e20c17b 100644
--- a/public/about-server-set/index.html
+++ b/public/about-server-set/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-shortcut-key/index.html b/public/about-shortcut-key/index.html
index b337cbe..2c62788 100644
--- a/public/about-shortcut-key/index.html
+++ b/public/about-shortcut-key/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-sports/index.html b/public/about-sports/index.html
index b6b96d7..ffccf09 100644
--- a/public/about-sports/index.html
+++ b/public/about-sports/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about-ventoy/index.html b/public/about-ventoy/index.html
index 1f6d43f..d2c4eba 100644
--- a/public/about-ventoy/index.html
+++ b/public/about-ventoy/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/about/index.html b/public/about/index.html
index a9e6552..0117577 100644
--- a/public/about/index.html
+++ b/public/about/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/archive/index.html b/public/archive/index.html
index 7fb0e32..2b2767a 100644
--- a/public/archive/index.html
+++ b/public/archive/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/awesome-android-root/index.html b/public/awesome-android-root/index.html
index 30e6c3b..6e6e494 100644
--- a/public/awesome-android-root/index.html
+++ b/public/awesome-android-root/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/awesome-android-tv/index.html b/public/awesome-android-tv/index.html
index 3919579..9ee1a8a 100644
--- a/public/awesome-android-tv/index.html
+++ b/public/awesome-android-tv/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/awesome-arch-linux/index.html b/public/awesome-arch-linux/index.html
index 8f6ae64..37eb36c 100644
--- a/public/awesome-arch-linux/index.html
+++ b/public/awesome-arch-linux/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/awesome-openwrt/index.html b/public/awesome-openwrt/index.html
index 578eada..b334e44 100644
--- a/public/awesome-openwrt/index.html
+++ b/public/awesome-openwrt/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/awesome-pve-mcsm/index.html b/public/awesome-pve-mcsm/index.html
index 74ee9a8..fa5b87f 100644
--- a/public/awesome-pve-mcsm/index.html
+++ b/public/awesome-pve-mcsm/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/awesome-vm-android/index.html b/public/awesome-vm-android/index.html
index 66205ab..3660c44 100644
--- a/public/awesome-vm-android/index.html
+++ b/public/awesome-vm-android/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/font-hack-subset.css b/public/font-hack-subset.css
index 2707279..e1ad7b1 100644
--- a/public/font-hack-subset.css
+++ b/public/font-hack-subset.css
@@ -1,4 +1,4 @@
/*!
* Hack typeface https://github.com/source-foundry/Hack
* License: https://github.com/source-foundry/Hack/blob/master/LICENSE.md
- */@font-face{font-family:"Hack";src:url("fonts/hack-regular.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-regular.woff?sha=3114f1256") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-bold-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bold-subset.woff?sha=3114f1256") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-italic-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-italic-webfont.woff?sha=3114f1256") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Hack";src:url("fonts/hack-bolditalic-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bolditalic-subset.woff?sha=3114f1256") format("woff");font-weight:700;font-style:italic}
\ No newline at end of file
+ */@font-face{font-family:"Hack";src:url("fonts/hack-regular.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-regular.woff?sha=3114f1256") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Hack";src:url("fonts/hack-bold-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bold-subset.woff?sha=3114f1256") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Hack";src:url("fonts/hack-italic-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-italic-webfont.woff?sha=3114f1256") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Hack";src:url("fonts/hack-bolditalic-subset.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bolditalic-subset.woff?sha=3114f1256") format("woff");font-weight:700;font-style:italic;font-display:swap}
\ No newline at end of file
diff --git a/public/font-hack.css b/public/font-hack.css
index 2a0205d..8be1374 100644
--- a/public/font-hack.css
+++ b/public/font-hack.css
@@ -1,4 +1,4 @@
/*!
* Hack typeface https://github.com/source-foundry/Hack
* License: https://github.com/source-foundry/Hack/blob/master/LICENSE.md
- */@font-face{font-family:"Hack";src:url("fonts/hack-regular.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-regular.woff?sha=3114f1256") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-bold.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bold.woff?sha=3114f1256") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Hack";src:url("fonts/hack-italic.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-italic.woff?sha=3114f1256") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Hack";src:url("fonts/hack-bolditalic.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bolditalic.woff?sha=3114f1256") format("woff");font-weight:700;font-style:italic}
\ No newline at end of file
+ */@font-face{font-family:"Hack";src:url("fonts/hack-regular.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-regular.woff?sha=3114f1256") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Hack";src:url("fonts/hack-bold.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bold.woff?sha=3114f1256") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Hack";src:url("fonts/hack-italic.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-italic.woff?sha=3114f1256") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Hack";src:url("fonts/hack-bolditalic.woff2?sha=3114f1256") format("woff2"),url("fonts/hack-bolditalic.woff?sha=3114f1256") format("woff");font-weight:700;font-style:italic;font-display:swap}
\ No newline at end of file
diff --git a/public/index.html b/public/index.html
index 6612012..b1c653b 100644
--- a/public/index.html
+++ b/public/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/links/index.html b/public/links/index.html
index fe01375..3f2c65a 100644
--- a/public/links/index.html
+++ b/public/links/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/links/link-1/index.html b/public/links/link-1/index.html
index 52343ab..1b4f5b4 100644
--- a/public/links/link-1/index.html
+++ b/public/links/link-1/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/links/link-2/index.html b/public/links/link-2/index.html
index 1d73f25..35b23e8 100644
--- a/public/links/link-2/index.html
+++ b/public/links/link-2/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/links/link-3/index.html b/public/links/link-3/index.html
index 2006e81..dd8bd23 100644
--- a/public/links/link-3/index.html
+++ b/public/links/link-3/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/links/link-4/index.html b/public/links/link-4/index.html
index ffb48e7..d9fa262 100644
--- a/public/links/link-4/index.html
+++ b/public/links/link-4/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/links/link-5/index.html b/public/links/link-5/index.html
index 12edbb6..c99987e 100644
--- a/public/links/link-5/index.html
+++ b/public/links/link-5/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/links/link-6/index.html b/public/links/link-6/index.html
index ea25562..5c34719 100644
--- a/public/links/link-6/index.html
+++ b/public/links/link-6/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/links/link-7/index.html b/public/links/link-7/index.html
index b7234e8..544f82b 100644
--- a/public/links/link-7/index.html
+++ b/public/links/link-7/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-aria2/index.html b/public/network-aria2/index.html
index 5e06bd3..3f61cd8 100644
--- a/public/network-aria2/index.html
+++ b/public/network-aria2/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-cdn/index.html b/public/network-cdn/index.html
index 9cb6256..649abf3 100644
--- a/public/network-cdn/index.html
+++ b/public/network-cdn/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-download-1/index.html b/public/network-download-1/index.html
index 2cb761c..0004da4 100644
--- a/public/network-download-1/index.html
+++ b/public/network-download-1/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-frp/index.html b/public/network-frp/index.html
index 2e9623d..a831f7b 100644
--- a/public/network-frp/index.html
+++ b/public/network-frp/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-homenet-1/index.html b/public/network-homenet-1/index.html
index 1167bae..0014c97 100644
--- a/public/network-homenet-1/index.html
+++ b/public/network-homenet-1/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-homenet-2/index.html b/public/network-homenet-2/index.html
index 5b77d91..d9e3bec 100644
--- a/public/network-homenet-2/index.html
+++ b/public/network-homenet-2/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-how-email-works-1/index.html b/public/network-how-email-works-1/index.html
index c8d6f70..ce85230 100644
--- a/public/network-how-email-works-1/index.html
+++ b/public/network-how-email-works-1/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-how-email-works-2/index.html b/public/network-how-email-works-2/index.html
index 9ca64a7..3ea7bfc 100644
--- a/public/network-how-email-works-2/index.html
+++ b/public/network-how-email-works-2/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-isps/index.html b/public/network-isps/index.html
index 353921c..fa32274 100644
--- a/public/network-isps/index.html
+++ b/public/network-isps/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-nginx/index.html b/public/network-nginx/index.html
index fe750a7..4430025 100644
--- a/public/network-nginx/index.html
+++ b/public/network-nginx/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-ssh/index.html b/public/network-ssh/index.html
index 2bc9850..95bea14 100644
--- a/public/network-ssh/index.html
+++ b/public/network-ssh/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-ssl/index.html b/public/network-ssl/index.html
index 3e038d0..48a428f 100644
--- a/public/network-ssl/index.html
+++ b/public/network-ssl/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/network-yt-dlp/index.html b/public/network-yt-dlp/index.html
index 22b368d..5330b80 100644
--- a/public/network-yt-dlp/index.html
+++ b/public/network-yt-dlp/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/page/2/index.html b/public/page/2/index.html
index 3333b06..390c054 100644
--- a/public/page/2/index.html
+++ b/public/page/2/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/page/3/index.html b/public/page/3/index.html
index 4c60cdf..3208a2a 100644
--- a/public/page/3/index.html
+++ b/public/page/3/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/page/4/index.html b/public/page/4/index.html
index 1abf590..a24b799 100644
--- a/public/page/4/index.html
+++ b/public/page/4/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/page/5/index.html b/public/page/5/index.html
index 446e1de..026283d 100644
--- a/public/page/5/index.html
+++ b/public/page/5/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/page/6/index.html b/public/page/6/index.html
index deee685..7b8bfc6 100644
--- a/public/page/6/index.html
+++ b/public/page/6/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/page/7/index.html b/public/page/7/index.html
index a5f536e..a2bc53f 100644
--- a/public/page/7/index.html
+++ b/public/page/7/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/page/8/index.html b/public/page/8/index.html
index 97c37b6..d250a26 100644
--- a/public/page/8/index.html
+++ b/public/page/8/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/page/9/index.html b/public/page/9/index.html
index 199466c..0314e33 100644
--- a/public/page/9/index.html
+++ b/public/page/9/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/pagefind/index/en_19b1943.pf_index b/public/pagefind/index/en_19b1943.pf_index
deleted file mode 100644
index 4a7d603..0000000
Binary files a/public/pagefind/index/en_19b1943.pf_index and /dev/null differ
diff --git a/public/pagefind/index/en_231e9f9.pf_index b/public/pagefind/index/en_231e9f9.pf_index
new file mode 100644
index 0000000..ff45d46
Binary files /dev/null and b/public/pagefind/index/en_231e9f9.pf_index differ
diff --git a/public/pagefind/index/en_360243c.pf_index b/public/pagefind/index/en_360243c.pf_index
deleted file mode 100644
index db38f02..0000000
Binary files a/public/pagefind/index/en_360243c.pf_index and /dev/null differ
diff --git a/public/pagefind/index/en_8b9a5b9.pf_index b/public/pagefind/index/en_8b9a5b9.pf_index
new file mode 100644
index 0000000..654634e
Binary files /dev/null and b/public/pagefind/index/en_8b9a5b9.pf_index differ
diff --git a/public/pagefind/index/en_c94dbe4.pf_index b/public/pagefind/index/en_c94dbe4.pf_index
new file mode 100644
index 0000000..85da849
Binary files /dev/null and b/public/pagefind/index/en_c94dbe4.pf_index differ
diff --git a/public/pagefind/index/en_e34ec03.pf_index b/public/pagefind/index/en_e34ec03.pf_index
new file mode 100644
index 0000000..7193d06
Binary files /dev/null and b/public/pagefind/index/en_e34ec03.pf_index differ
diff --git a/public/pagefind/index/en_f2bb868.pf_index b/public/pagefind/index/en_f2bb868.pf_index
deleted file mode 100644
index 2900ce0..0000000
Binary files a/public/pagefind/index/en_f2bb868.pf_index and /dev/null differ
diff --git a/public/pagefind/index/en_fa785a2.pf_index b/public/pagefind/index/en_fa785a2.pf_index
deleted file mode 100644
index 7de8980..0000000
Binary files a/public/pagefind/index/en_fa785a2.pf_index and /dev/null differ
diff --git a/public/pagefind/pagefind-entry.json b/public/pagefind/pagefind-entry.json
index f1abfe3..2115263 100644
--- a/public/pagefind/pagefind-entry.json
+++ b/public/pagefind/pagefind-entry.json
@@ -1 +1 @@
-{"version":"1.3.0","languages":{"en":{"hash":"en_422f1ff6a9","wasm":"en","page_count":74}}}
\ No newline at end of file
+{"version":"1.3.0","languages":{"en":{"hash":"en_e6c79d1c60","wasm":"en","page_count":74}}}
\ No newline at end of file
diff --git a/public/pagefind/pagefind.en_422f1ff6a9.pf_meta b/public/pagefind/pagefind.en_422f1ff6a9.pf_meta
deleted file mode 100644
index c9ae3e5..0000000
Binary files a/public/pagefind/pagefind.en_422f1ff6a9.pf_meta and /dev/null differ
diff --git a/public/pagefind/pagefind.en_e6c79d1c60.pf_meta b/public/pagefind/pagefind.en_e6c79d1c60.pf_meta
new file mode 100644
index 0000000..7455a1d
Binary files /dev/null and b/public/pagefind/pagefind.en_e6c79d1c60.pf_meta differ
diff --git a/public/search/index.html b/public/search/index.html
index 625e5af..848db84 100644
--- a/public/search/index.html
+++ b/public/search/index.html
@@ -9,6 +9,11 @@ Search | Dich's Blog
+
+
+
+
+
diff --git a/public/tags/index.html b/public/tags/index.html
index 388d9bb..9af8e04 100644
--- a/public/tags/index.html
+++ b/public/tags/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/tags/luan-qi-ba-zao/index.html b/public/tags/luan-qi-ba-zao/index.html
index 1019fde..8f4de95 100644
--- a/public/tags/luan-qi-ba-zao/index.html
+++ b/public/tags/luan-qi-ba-zao/index.html
@@ -8,6 +8,11 @@ Dich's Blog
+
+
+
+
+
diff --git a/public/tags/network/index.html b/public/tags/network/index.html
index 28f86c0..9345578 100644
--- a/public/tags/network/index.html
+++ b/public/tags/network/index.html
@@ -8,6 +8,11 @@ Dich's Blog
+
+
+
+
+
diff --git a/public/tags/windows/index.html b/public/tags/windows/index.html
index 00ecdb4..24f798e 100644
--- a/public/tags/windows/index.html
+++ b/public/tags/windows/index.html
@@ -8,6 +8,11 @@ Dich's Blog
+
+
+
+
+
diff --git a/public/tags/zong-he-gong-cheng/index.html b/public/tags/zong-he-gong-cheng/index.html
index 5e40b6a..d159bdf 100644
--- a/public/tags/zong-he-gong-cheng/index.html
+++ b/public/tags/zong-he-gong-cheng/index.html
@@ -8,6 +8,11 @@ Dich's Blog
+
+
+
+
+
diff --git a/public/weekly/index.html b/public/weekly/index.html
index f323f3e..db9f846 100644
--- a/public/weekly/index.html
+++ b/public/weekly/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-1/index.html b/public/weekly/zhoubao-1/index.html
index a507222..c05a63f 100644
--- a/public/weekly/zhoubao-1/index.html
+++ b/public/weekly/zhoubao-1/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-10/index.html b/public/weekly/zhoubao-10/index.html
index 8ffda68..44120d3 100644
--- a/public/weekly/zhoubao-10/index.html
+++ b/public/weekly/zhoubao-10/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-11/index.html b/public/weekly/zhoubao-11/index.html
index 202e621..3d859ee 100644
--- a/public/weekly/zhoubao-11/index.html
+++ b/public/weekly/zhoubao-11/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-12/index.html b/public/weekly/zhoubao-12/index.html
index d0a0ace..16d671b 100644
--- a/public/weekly/zhoubao-12/index.html
+++ b/public/weekly/zhoubao-12/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-13/index.html b/public/weekly/zhoubao-13/index.html
index 5846e76..12af9cc 100644
--- a/public/weekly/zhoubao-13/index.html
+++ b/public/weekly/zhoubao-13/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-14/index.html b/public/weekly/zhoubao-14/index.html
index e75eb49..23a3daf 100644
--- a/public/weekly/zhoubao-14/index.html
+++ b/public/weekly/zhoubao-14/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-15/index.html b/public/weekly/zhoubao-15/index.html
index 123c3eb..ed89a90 100644
--- a/public/weekly/zhoubao-15/index.html
+++ b/public/weekly/zhoubao-15/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-16/index.html b/public/weekly/zhoubao-16/index.html
index 8800517..16cc997 100644
--- a/public/weekly/zhoubao-16/index.html
+++ b/public/weekly/zhoubao-16/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-17/index.html b/public/weekly/zhoubao-17/index.html
index d218ecc..093f174 100644
--- a/public/weekly/zhoubao-17/index.html
+++ b/public/weekly/zhoubao-17/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-18/index.html b/public/weekly/zhoubao-18/index.html
index 347251a..eec2789 100644
--- a/public/weekly/zhoubao-18/index.html
+++ b/public/weekly/zhoubao-18/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-19/index.html b/public/weekly/zhoubao-19/index.html
index 24f3bb0..e037685 100644
--- a/public/weekly/zhoubao-19/index.html
+++ b/public/weekly/zhoubao-19/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-2/index.html b/public/weekly/zhoubao-2/index.html
index bcb4d31..c324327 100644
--- a/public/weekly/zhoubao-2/index.html
+++ b/public/weekly/zhoubao-2/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-20/index.html b/public/weekly/zhoubao-20/index.html
index e4b4802..8841b49 100644
--- a/public/weekly/zhoubao-20/index.html
+++ b/public/weekly/zhoubao-20/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-21/index.html b/public/weekly/zhoubao-21/index.html
index a1084ff..ab937d5 100644
--- a/public/weekly/zhoubao-21/index.html
+++ b/public/weekly/zhoubao-21/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-3/index.html b/public/weekly/zhoubao-3/index.html
index 2831035..e98f884 100644
--- a/public/weekly/zhoubao-3/index.html
+++ b/public/weekly/zhoubao-3/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-4/index.html b/public/weekly/zhoubao-4/index.html
index 57f6430..767f3ee 100644
--- a/public/weekly/zhoubao-4/index.html
+++ b/public/weekly/zhoubao-4/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-5/index.html b/public/weekly/zhoubao-5/index.html
index 33a30eb..cca8143 100644
--- a/public/weekly/zhoubao-5/index.html
+++ b/public/weekly/zhoubao-5/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-6/index.html b/public/weekly/zhoubao-6/index.html
index 1c0e81b..f10d1dd 100644
--- a/public/weekly/zhoubao-6/index.html
+++ b/public/weekly/zhoubao-6/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-7/index.html b/public/weekly/zhoubao-7/index.html
index 1d47e5f..56b522b 100644
--- a/public/weekly/zhoubao-7/index.html
+++ b/public/weekly/zhoubao-7/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-8/index.html b/public/weekly/zhoubao-8/index.html
index fe60526..f6df442 100644
--- a/public/weekly/zhoubao-8/index.html
+++ b/public/weekly/zhoubao-8/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/weekly/zhoubao-9/index.html b/public/weekly/zhoubao-9/index.html
index 0c4b9f2..1a48edb 100644
--- a/public/weekly/zhoubao-9/index.html
+++ b/public/weekly/zhoubao-9/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/windows-1-install/index.html b/public/windows-1-install/index.html
index 7aef984..db23523 100644
--- a/public/windows-1-install/index.html
+++ b/public/windows-1-install/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/windows-2-set/index.html b/public/windows-2-set/index.html
index 7340bae..49ef133 100644
--- a/public/windows-2-set/index.html
+++ b/public/windows-2-set/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/windows-3-jh/index.html b/public/windows-3-jh/index.html
index b6c9d21..5ec9fcd 100644
--- a/public/windows-3-jh/index.html
+++ b/public/windows-3-jh/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/windows-4-auto/index.html b/public/windows-4-auto/index.html
index a54c257..1edb899 100644
--- a/public/windows-4-auto/index.html
+++ b/public/windows-4-auto/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/windows-5-py/index.html b/public/windows-5-py/index.html
index 7e463c3..4214da0 100644
--- a/public/windows-5-py/index.html
+++ b/public/windows-5-py/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/public/windows-6-c/index.html b/public/windows-6-c/index.html
index b86beee..e75fcd6 100644
--- a/public/windows-6-c/index.html
+++ b/public/windows-6-c/index.html
@@ -7,6 +7,11 @@
+
+
+
+
+
diff --git a/sass/font-hack-subset.scss b/sass/font-hack-subset.scss
index 31281aa..1742ed7 100644
--- a/sass/font-hack-subset.scss
+++ b/sass/font-hack-subset.scss
@@ -10,6 +10,7 @@
src: url('fonts/hack-regular.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-regular.woff?sha=3114f1256') format('woff');
font-weight: 400;
font-style: normal;
+ font-display: swap;
}
@font-face {
@@ -17,6 +18,7 @@
src: url('fonts/hack-bold-subset.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bold-subset.woff?sha=3114f1256') format('woff');
font-weight: 700;
font-style: normal;
+ font-display: swap;
}
@font-face {
@@ -24,6 +26,7 @@
src: url('fonts/hack-italic-subset.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-italic-webfont.woff?sha=3114f1256') format('woff');
font-weight: 400;
font-style: italic;
+ font-display: swap;
}
@font-face {
@@ -31,4 +34,5 @@
src: url('fonts/hack-bolditalic-subset.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bolditalic-subset.woff?sha=3114f1256') format('woff');
font-weight: 700;
font-style: italic;
+ font-display: swap;
}
diff --git a/sass/font-hack.scss b/sass/font-hack.scss
index fef7588..f28f250 100644
--- a/sass/font-hack.scss
+++ b/sass/font-hack.scss
@@ -9,6 +9,7 @@
src: url('fonts/hack-regular.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-regular.woff?sha=3114f1256') format('woff');
font-weight: 400;
font-style: normal;
+ font-display: swap;
}
@font-face {
@@ -16,6 +17,7 @@
src: url('fonts/hack-bold.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bold.woff?sha=3114f1256') format('woff');
font-weight: 700;
font-style: normal;
+ font-display: swap;
}
@font-face {
@@ -23,6 +25,7 @@
src: url('fonts/hack-italic.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-italic.woff?sha=3114f1256') format('woff');
font-weight: 400;
font-style: italic;
+ font-display: swap;
}
@font-face {
@@ -30,4 +33,5 @@
src: url('fonts/hack-bolditalic.woff2?sha=3114f1256') format('woff2'), url('fonts/hack-bolditalic.woff?sha=3114f1256') format('woff');
font-weight: 700;
font-style: italic;
+ font-display: swap;
}
diff --git a/sass/variables.scss b/sass/variables.scss
index 3b95a9c..c4dc589 100644
--- a/sass/variables.scss
+++ b/sass/variables.scss
@@ -1,2 +1,5 @@
$phone-max-width: 683px;
$tablet-max-width: 899px;
+
+// 字体回退栈
+$font-family: 'Hack', 'SF Mono', 'Monaco', 'Inconsolata', 'Consolas', 'Courier New', monospace;
diff --git a/templates/macros/head.html b/templates/macros/head.html
index 9af5dce..3e39dd1 100644
--- a/templates/macros/head.html
+++ b/templates/macros/head.html
@@ -4,6 +4,11 @@
+
+
+
+
+