diff --git a/content/about-blog.md b/content/about-blog.md
index 880a081..b5dcc2e 100644
--- a/content/about-blog.md
+++ b/content/about-blog.md
@@ -132,6 +132,22 @@ hugo server -D
**以上的功能和需求是否对SEO和界面相应时间造成影响?**
+## 小记
+
+由于我所使用的平台不支持zola,因此我直接在本地编译public并推送,这样时间久了.git文件夹大小会非常大(记录public的变化),我又不想将zola的二进制包放入目录下,因此有了这个办法:
+
+```
+# 安装git-filter-repo工具
+paru git-filter-repo
+# 清理public相关的历史
+git clone git@github.com:Dichgrem/Blog.git blog1 && cd blog1
+git filter-repo --path public --invert-paths
+git gc --aggressive --prune=now
+# 重新推送到github
+git push --force --mirror
+```
+
+
## 🔗
- [Hugo官方文档](https://gohugo.io/documentation/)
- [zola官方文档](https://www.getzola.org/documentation/getting-started/overview/)
@@ -140,4 +156,4 @@ hugo server -D
- [如何提高用户网页阅读体验](https://atpx.com/blog/improving-online-reading-experience/)
---
-**Done.**
\ No newline at end of file
+**Done.**
diff --git a/public/about-blog/index.html b/public/about-blog/index.html
index 7089895..d13d064 100644
--- a/public/about-blog/index.html
+++ b/public/about-blog/index.html
@@ -257,6 +257,17 @@
是否需要加密特定文章?
以上的功能和需求是否对SEO和界面相应时间造成影响?
+小记
+由于我所使用的平台不支持zola,因此我直接在本地编译public并推送,这样时间久了.git文件夹大小会非常大(记录public的变化),我又不想将zola的二进制包放入目录下,因此有了这个办法:
+# 安装git-filter-repo工具
+paru git-filter-repo
+# 清理public相关的历史
+git clone git@github.com:Dichgrem/Blog.git blog1 && cd blog1
+git filter-repo --path public --invert-paths
+git gc --aggressive --prune=now
+# 重新推送到github
+git push --force --mirror
+
🔗
- Hugo官方文档
diff --git a/public/pagefind/fragment/en_3571f45.pf_fragment b/public/pagefind/fragment/en_3571f45.pf_fragment
deleted file mode 100644
index 1320f63..0000000
Binary files a/public/pagefind/fragment/en_3571f45.pf_fragment and /dev/null differ
diff --git a/public/pagefind/fragment/en_bd5aed9.pf_fragment b/public/pagefind/fragment/en_bd5aed9.pf_fragment
new file mode 100644
index 0000000..0a303db
Binary files /dev/null and b/public/pagefind/fragment/en_bd5aed9.pf_fragment differ
diff --git a/public/pagefind/index/en_107ff77.pf_index b/public/pagefind/index/en_107ff77.pf_index
new file mode 100644
index 0000000..f18dd19
Binary files /dev/null and b/public/pagefind/index/en_107ff77.pf_index differ
diff --git a/public/pagefind/index/en_1b1fa96.pf_index b/public/pagefind/index/en_1b1fa96.pf_index
deleted file mode 100644
index 9d7d5c3..0000000
Binary files a/public/pagefind/index/en_1b1fa96.pf_index and /dev/null differ
diff --git a/public/pagefind/index/en_1d4574b.pf_index b/public/pagefind/index/en_1d4574b.pf_index
new file mode 100644
index 0000000..1ab111a
Binary files /dev/null and b/public/pagefind/index/en_1d4574b.pf_index differ
diff --git a/public/pagefind/index/en_43efa7a.pf_index b/public/pagefind/index/en_43efa7a.pf_index
new file mode 100644
index 0000000..d7c1cbf
Binary files /dev/null and b/public/pagefind/index/en_43efa7a.pf_index differ
diff --git a/public/pagefind/index/en_53124bb.pf_index b/public/pagefind/index/en_53124bb.pf_index
deleted file mode 100644
index c0b4da0..0000000
Binary files a/public/pagefind/index/en_53124bb.pf_index and /dev/null differ
diff --git a/public/pagefind/index/en_64aef84.pf_index b/public/pagefind/index/en_64aef84.pf_index
deleted file mode 100644
index f4260c2..0000000
Binary files a/public/pagefind/index/en_64aef84.pf_index and /dev/null differ
diff --git a/public/pagefind/index/en_7eb6573.pf_index b/public/pagefind/index/en_7eb6573.pf_index
new file mode 100644
index 0000000..01c058f
Binary files /dev/null and b/public/pagefind/index/en_7eb6573.pf_index differ
diff --git a/public/pagefind/index/en_824db65.pf_index b/public/pagefind/index/en_824db65.pf_index
deleted file mode 100644
index d8406b9..0000000
Binary files a/public/pagefind/index/en_824db65.pf_index and /dev/null differ
diff --git a/public/pagefind/index/en_9827e2a.pf_index b/public/pagefind/index/en_9827e2a.pf_index
deleted file mode 100644
index f856ada..0000000
Binary files a/public/pagefind/index/en_9827e2a.pf_index and /dev/null differ
diff --git a/public/pagefind/index/en_e3c7c32.pf_index b/public/pagefind/index/en_e3c7c32.pf_index
new file mode 100644
index 0000000..49643da
Binary files /dev/null and b/public/pagefind/index/en_e3c7c32.pf_index differ
diff --git a/public/pagefind/pagefind-entry.json b/public/pagefind/pagefind-entry.json
index 144e047..116d7e7 100644
--- a/public/pagefind/pagefind-entry.json
+++ b/public/pagefind/pagefind-entry.json
@@ -1 +1 @@
-{"version":"1.3.0","languages":{"en":{"hash":"en_757c45eb84","wasm":"en","page_count":103}}}
\ No newline at end of file
+{"version":"1.3.0","languages":{"en":{"hash":"en_fdbcd61549","wasm":"en","page_count":103}}}
\ No newline at end of file
diff --git a/public/pagefind/pagefind.en_757c45eb84.pf_meta b/public/pagefind/pagefind.en_757c45eb84.pf_meta
deleted file mode 100644
index cd139fc..0000000
Binary files a/public/pagefind/pagefind.en_757c45eb84.pf_meta and /dev/null differ
diff --git a/public/pagefind/pagefind.en_fdbcd61549.pf_meta b/public/pagefind/pagefind.en_fdbcd61549.pf_meta
new file mode 100644
index 0000000..7f3b8be
Binary files /dev/null and b/public/pagefind/pagefind.en_fdbcd61549.pf_meta differ