summaryrefslogtreecommitdiff
path: root/2025
diff options
context:
space:
mode:
Diffstat (limited to '2025')
-rw-r--r--2025/01/19/身体往前倾,灵魂向后摇/index.html37
-rw-r--r--2025/02/10/实时搜索中的防抖函数/index.html37
-rw-r--r--2025/02/11/从事件风暴看领域驱动设计/index.html37
-rw-r--r--2025/02/18/Prisma-关系型数据库的-Self-relations/index.html37
-rw-r--r--2025/02/19/Repository-pattern-in-Typescript/index.html37
-rw-r--r--2025/02/24/二〇二五年二月二十四日/index.html37
-rw-r--r--2025/03/13/领域驱动设计中的“聚合根”/index.html37
-rw-r--r--2025/03/14/DDD-中的-Ubiquitous-Languages/index.html37
-rw-r--r--2025/03/17/二〇二五年三月十七日/index.html37
-rw-r--r--2025/03/19/领域驱动设计中聚合根持久化和事件发布可能导致数据不一致问题/index.html37
-rw-r--r--2025/03/20/TDD-和-DDD-的一些小想法/index.html37
-rw-r--r--2025/03/20/肺功能检查数值/index.html37
-rw-r--r--2025/03/25/Scala-3-Capture-Checking/index.html37
-rw-r--r--2025/03/30/F-重载解析问题/index.html37
-rw-r--r--2025/03/30/libdecor-gtk-WARNING-Failed-to-initialize-GTK/index.html37
-rw-r--r--2025/03/31/在F-中处理复杂依赖注入的实践指南/index.html37
-rw-r--r--2025/04/02/N-1-selects-problem-与-Prisma-ORM/index.html37
-rw-r--r--2025/04/03/二〇二五年五月三日/index.html37
-rw-r--r--2025/04/13/uuidv7-rdbms/index.html37
-rw-r--r--2025/04/20/linux-amd-screen-boom/index.html37
-rw-r--r--2025/05/07/nestjs-bullmq-mail-business/index.html37
-rw-r--r--2025/05/08/Multiplayer-Collaborative-Systems-tips/index.html37
-rw-r--r--2025/05/12/二〇二五年五月十二日/index.html37
-rw-r--r--2025/05/27/vertical-slicing-practice/index.html37
-rw-r--r--2025/06/10/二〇二五年六月十日/index.html37
-rw-r--r--2025/06/29/二〇二五年六月二十九日/index.html37
-rw-r--r--2025/06/30/ibs/index.html37
-rw-r--r--2025/07/08/dadgad/index.html37
-rw-r--r--2025/07/11/fuck-hcho/index.html37
-rw-r--r--2025/07/11/rep-date/index.html37
-rw-r--r--2025/07/29/nestjs-nested-object-dto/index.html37
-rw-r--r--2025/07/31/svelte-lazyquery/index.html37
-rw-r--r--2025/08/13/nestjs-enableImplicitConversion-and-transform/index.html37
-rw-r--r--2025/09/09/database-fk-design-in-clinical-medicine/index.html37
-rw-r--r--2025/09/24/二〇二五年九月二十四日/index.html37
-rw-r--r--2025/10/19/Gram-stain/index.html37
-rw-r--r--2025/10/19/二〇二五年十月十九日/index.html37
-rw-r--r--2025/10/19/极简主义生活的本质/index.html37
-rw-r--r--2025/10/24/Neutrophils-are-a-double-edged-sword/index.html37
-rw-r--r--2025/10/28/sufactants/index.html37
-rw-r--r--2025/10/29/库欣综合征/index.html37
-rw-r--r--2025/10/30/二〇二五年十月三十日/index.html37
-rw-r--r--2025/10/31/二〇二五年十月三十一日/index.html37
-rw-r--r--2025/11/07/二〇二五年十一月七日/index.html37
-rw-r--r--2025/11/08/后摇的-Graphic-EQ-APO-Presets/index.html37
-rw-r--r--2025/11/14/二〇二五年十一月十四日/index.html37
-rw-r--r--2025/11/26/二〇二五年十一月二十六日/index.html37
-rw-r--r--2025/11/27/二〇二五年十一月二十七日/index.html37
-rw-r--r--2025/11/29/FDA-仿制药流程/index.html37
-rw-r--r--2025/12/19/临床研究中盲态规则存在的原因/index.html37
-rw-r--r--2025/12/19/二〇二五年十二月十九日/index.html37
-rw-r--r--2025/12/20/谈谈软件工程/index.html37
-rw-r--r--2025/12/25/二〇二五年十二月二十五日/index.html37
-rw-r--r--2025/12/27/意向性治疗原则/index.html37
-rw-r--r--2025/12/28/二〇二五年十二月二十八日/index.html37
-rw-r--r--2025/12/29/FHIR-记录患者的用药记录/index.html37
-rw-r--r--2025/12/29/TSOPT-检查/index.html37
-rw-r--r--2025/12/30/乙酰半脱氨酸的药理学与药代动力学特性/index.html37
58 files changed, 116 insertions, 2030 deletions
diff --git a/2025/01/19/身体往前倾,灵魂向后摇/index.html b/2025/01/19/身体往前倾,灵魂向后摇/index.html
index 9af9ed32..071e221c 100644
--- a/2025/01/19/身体往前倾,灵魂向后摇/index.html
+++ b/2025/01/19/身体往前倾,灵魂向后摇/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -258,39 +258,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/02/10/实时搜索中的防抖函数/index.html b/2025/02/10/实时搜索中的防抖函数/index.html
index ac46b15e..adbfb635 100644
--- a/2025/02/10/实时搜索中的防抖函数/index.html
+++ b/2025/02/10/实时搜索中的防抖函数/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -266,39 +266,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/02/11/从事件风暴看领域驱动设计/index.html b/2025/02/11/从事件风暴看领域驱动设计/index.html
index a2603693..a6a69223 100644
--- a/2025/02/11/从事件风暴看领域驱动设计/index.html
+++ b/2025/02/11/从事件风暴看领域驱动设计/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -278,39 +278,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/02/18/Prisma-关系型数据库的-Self-relations/index.html b/2025/02/18/Prisma-关系型数据库的-Self-relations/index.html
index 7e6bf157..ab25a45d 100644
--- a/2025/02/18/Prisma-关系型数据库的-Self-relations/index.html
+++ b/2025/02/18/Prisma-关系型数据库的-Self-relations/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -307,39 +307,6 @@ A relation table (also sometimes called a <em>JOIN</em>, <em>link</em> or <em>pi
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/02/19/Repository-pattern-in-Typescript/index.html b/2025/02/19/Repository-pattern-in-Typescript/index.html
index f5d9c589..e3acd66b 100644
--- a/2025/02/19/Repository-pattern-in-Typescript/index.html
+++ b/2025/02/19/Repository-pattern-in-Typescript/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -278,39 +278,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/02/24/二〇二五年二月二十四日/index.html b/2025/02/24/二〇二五年二月二十四日/index.html
index f949bd84..590a1d8a 100644
--- a/2025/02/24/二〇二五年二月二十四日/index.html
+++ b/2025/02/24/二〇二五年二月二十四日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -243,39 +243,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/03/13/领域驱动设计中的“聚合根”/index.html b/2025/03/13/领域驱动设计中的“聚合根”/index.html
index 92c777c6..8753dde4 100644
--- a/2025/03/13/领域驱动设计中的“聚合根”/index.html
+++ b/2025/03/13/领域驱动设计中的“聚合根”/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -263,39 +263,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/03/14/DDD-中的-Ubiquitous-Languages/index.html b/2025/03/14/DDD-中的-Ubiquitous-Languages/index.html
index 253b0cee..4bd13aa6 100644
--- a/2025/03/14/DDD-中的-Ubiquitous-Languages/index.html
+++ b/2025/03/14/DDD-中的-Ubiquitous-Languages/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -265,39 +265,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/03/17/二〇二五年三月十七日/index.html b/2025/03/17/二〇二五年三月十七日/index.html
index 012e7645..7b905d1d 100644
--- a/2025/03/17/二〇二五年三月十七日/index.html
+++ b/2025/03/17/二〇二五年三月十七日/index.html
@@ -252,8 +252,8 @@ mjx-container[display="true"] + br {
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -371,39 +371,6 @@ mjx-container[display="true"] + br {
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/03/19/领域驱动设计中聚合根持久化和事件发布可能导致数据不一致问题/index.html b/2025/03/19/领域驱动设计中聚合根持久化和事件发布可能导致数据不一致问题/index.html
index 9bfd23e9..e51d9753 100644
--- a/2025/03/19/领域驱动设计中聚合根持久化和事件发布可能导致数据不一致问题/index.html
+++ b/2025/03/19/领域驱动设计中聚合根持久化和事件发布可能导致数据不一致问题/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -280,39 +280,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/03/20/TDD-和-DDD-的一些小想法/index.html b/2025/03/20/TDD-和-DDD-的一些小想法/index.html
index f5a516a7..e5eda049 100644
--- a/2025/03/20/TDD-和-DDD-的一些小想法/index.html
+++ b/2025/03/20/TDD-和-DDD-的一些小想法/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -279,39 +279,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/03/20/肺功能检查数值/index.html b/2025/03/20/肺功能检查数值/index.html
index c537e6dd..3c7770eb 100644
--- a/2025/03/20/肺功能检查数值/index.html
+++ b/2025/03/20/肺功能检查数值/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -298,39 +298,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/03/25/Scala-3-Capture-Checking/index.html b/2025/03/25/Scala-3-Capture-Checking/index.html
index ee29f053..d59abf84 100644
--- a/2025/03/25/Scala-3-Capture-Checking/index.html
+++ b/2025/03/25/Scala-3-Capture-Checking/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -394,39 +394,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/03/30/F-重载解析问题/index.html b/2025/03/30/F-重载解析问题/index.html
index 76fc1675..0da9d9b8 100644
--- a/2025/03/30/F-重载解析问题/index.html
+++ b/2025/03/30/F-重载解析问题/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -264,39 +264,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/03/30/libdecor-gtk-WARNING-Failed-to-initialize-GTK/index.html b/2025/03/30/libdecor-gtk-WARNING-Failed-to-initialize-GTK/index.html
index 9100c6b5..df524a42 100644
--- a/2025/03/30/libdecor-gtk-WARNING-Failed-to-initialize-GTK/index.html
+++ b/2025/03/30/libdecor-gtk-WARNING-Failed-to-initialize-GTK/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -251,39 +251,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/03/31/在F-中处理复杂依赖注入的实践指南/index.html b/2025/03/31/在F-中处理复杂依赖注入的实践指南/index.html
index c4e93f20..c07f7836 100644
--- a/2025/03/31/在F-中处理复杂依赖注入的实践指南/index.html
+++ b/2025/03/31/在F-中处理复杂依赖注入的实践指南/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -294,39 +294,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/04/02/N-1-selects-problem-与-Prisma-ORM/index.html b/2025/04/02/N-1-selects-problem-与-Prisma-ORM/index.html
index 63bb5d34..9afffe96 100644
--- a/2025/04/02/N-1-selects-problem-与-Prisma-ORM/index.html
+++ b/2025/04/02/N-1-selects-problem-与-Prisma-ORM/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -282,39 +282,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/04/03/二〇二五年五月三日/index.html b/2025/04/03/二〇二五年五月三日/index.html
index fe3543aa..a3752a2a 100644
--- a/2025/04/03/二〇二五年五月三日/index.html
+++ b/2025/04/03/二〇二五年五月三日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -245,39 +245,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/04/13/uuidv7-rdbms/index.html b/2025/04/13/uuidv7-rdbms/index.html
index 2faa3f6f..703a539f 100644
--- a/2025/04/13/uuidv7-rdbms/index.html
+++ b/2025/04/13/uuidv7-rdbms/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -273,39 +273,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/04/20/linux-amd-screen-boom/index.html b/2025/04/20/linux-amd-screen-boom/index.html
index 703b8f11..c0dcfc68 100644
--- a/2025/04/20/linux-amd-screen-boom/index.html
+++ b/2025/04/20/linux-amd-screen-boom/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -251,39 +251,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/05/07/nestjs-bullmq-mail-business/index.html b/2025/05/07/nestjs-bullmq-mail-business/index.html
index 2b40fa9a..a983ad14 100644
--- a/2025/05/07/nestjs-bullmq-mail-business/index.html
+++ b/2025/05/07/nestjs-bullmq-mail-business/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -295,39 +295,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/05/08/Multiplayer-Collaborative-Systems-tips/index.html b/2025/05/08/Multiplayer-Collaborative-Systems-tips/index.html
index 4b1d7eed..dfd3002c 100644
--- a/2025/05/08/Multiplayer-Collaborative-Systems-tips/index.html
+++ b/2025/05/08/Multiplayer-Collaborative-Systems-tips/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -354,39 +354,6 @@ await prisma.$transaction(async tx =&gt; &#123;
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/05/12/二〇二五年五月十二日/index.html b/2025/05/12/二〇二五年五月十二日/index.html
index a8f927a7..aeb019ca 100644
--- a/2025/05/12/二〇二五年五月十二日/index.html
+++ b/2025/05/12/二〇二五年五月十二日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -258,39 +258,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/05/27/vertical-slicing-practice/index.html b/2025/05/27/vertical-slicing-practice/index.html
index cc0750b2..0440e387 100644
--- a/2025/05/27/vertical-slicing-practice/index.html
+++ b/2025/05/27/vertical-slicing-practice/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -285,39 +285,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/06/10/二〇二五年六月十日/index.html b/2025/06/10/二〇二五年六月十日/index.html
index 34f97e09..5f050d24 100644
--- a/2025/06/10/二〇二五年六月十日/index.html
+++ b/2025/06/10/二〇二五年六月十日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -273,39 +273,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/06/29/二〇二五年六月二十九日/index.html b/2025/06/29/二〇二五年六月二十九日/index.html
index 9fe717ae..61c300de 100644
--- a/2025/06/29/二〇二五年六月二十九日/index.html
+++ b/2025/06/29/二〇二五年六月二十九日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -240,39 +240,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/06/30/ibs/index.html b/2025/06/30/ibs/index.html
index a573ea8b..ac1fba70 100644
--- a/2025/06/30/ibs/index.html
+++ b/2025/06/30/ibs/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -316,39 +316,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/07/08/dadgad/index.html b/2025/07/08/dadgad/index.html
index 958657e5..fcda9cb0 100644
--- a/2025/07/08/dadgad/index.html
+++ b/2025/07/08/dadgad/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -258,39 +258,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/07/11/fuck-hcho/index.html b/2025/07/11/fuck-hcho/index.html
index a17fe67a..87ace984 100644
--- a/2025/07/11/fuck-hcho/index.html
+++ b/2025/07/11/fuck-hcho/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -338,39 +338,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/07/11/rep-date/index.html b/2025/07/11/rep-date/index.html
index e12672cb..4616b458 100644
--- a/2025/07/11/rep-date/index.html
+++ b/2025/07/11/rep-date/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -286,39 +286,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/07/29/nestjs-nested-object-dto/index.html b/2025/07/29/nestjs-nested-object-dto/index.html
index 690d4365..e7bac87d 100644
--- a/2025/07/29/nestjs-nested-object-dto/index.html
+++ b/2025/07/29/nestjs-nested-object-dto/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -295,39 +295,6 @@ NestJS 依赖其底层 HTTP 适配器(默认为 Express)来解析传入的�
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/07/31/svelte-lazyquery/index.html b/2025/07/31/svelte-lazyquery/index.html
index 119453fc..10e65aae 100644
--- a/2025/07/31/svelte-lazyquery/index.html
+++ b/2025/07/31/svelte-lazyquery/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -305,39 +305,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/08/13/nestjs-enableImplicitConversion-and-transform/index.html b/2025/08/13/nestjs-enableImplicitConversion-and-transform/index.html
index cb43cd7b..ed44238c 100644
--- a/2025/08/13/nestjs-enableImplicitConversion-and-transform/index.html
+++ b/2025/08/13/nestjs-enableImplicitConversion-and-transform/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -291,39 +291,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/09/09/database-fk-design-in-clinical-medicine/index.html b/2025/09/09/database-fk-design-in-clinical-medicine/index.html
index 61d000b6..97d72a0f 100644
--- a/2025/09/09/database-fk-design-in-clinical-medicine/index.html
+++ b/2025/09/09/database-fk-design-in-clinical-medicine/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -308,39 +308,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/09/24/二〇二五年九月二十四日/index.html b/2025/09/24/二〇二五年九月二十四日/index.html
index 1fcf44f1..faa588b0 100644
--- a/2025/09/24/二〇二五年九月二十四日/index.html
+++ b/2025/09/24/二〇二五年九月二十四日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -279,39 +279,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/10/19/Gram-stain/index.html b/2025/10/19/Gram-stain/index.html
index 6fe16b16..fd505e5e 100644
--- a/2025/10/19/Gram-stain/index.html
+++ b/2025/10/19/Gram-stain/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -254,39 +254,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/10/19/二〇二五年十月十九日/index.html b/2025/10/19/二〇二五年十月十九日/index.html
index 0b303fec..c7d8b4db 100644
--- a/2025/10/19/二〇二五年十月十九日/index.html
+++ b/2025/10/19/二〇二五年十月十九日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -269,39 +269,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/10/19/极简主义生活的本质/index.html b/2025/10/19/极简主义生活的本质/index.html
index c06bc379..756f1e98 100644
--- a/2025/10/19/极简主义生活的本质/index.html
+++ b/2025/10/19/极简主义生活的本质/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -270,39 +270,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/10/24/Neutrophils-are-a-double-edged-sword/index.html b/2025/10/24/Neutrophils-are-a-double-edged-sword/index.html
index 63b1446c..b3d73d31 100644
--- a/2025/10/24/Neutrophils-are-a-double-edged-sword/index.html
+++ b/2025/10/24/Neutrophils-are-a-double-edged-sword/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -262,39 +262,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/10/28/sufactants/index.html b/2025/10/28/sufactants/index.html
index 94c01902..f9927c25 100644
--- a/2025/10/28/sufactants/index.html
+++ b/2025/10/28/sufactants/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -259,39 +259,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/10/29/库欣综合征/index.html b/2025/10/29/库欣综合征/index.html
index e64becf8..9de3be81 100644
--- a/2025/10/29/库欣综合征/index.html
+++ b/2025/10/29/库欣综合征/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -347,39 +347,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/10/30/二〇二五年十月三十日/index.html b/2025/10/30/二〇二五年十月三十日/index.html
index 0fef4f59..d9f42cdf 100644
--- a/2025/10/30/二〇二五年十月三十日/index.html
+++ b/2025/10/30/二〇二五年十月三十日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -249,39 +249,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/10/31/二〇二五年十月三十一日/index.html b/2025/10/31/二〇二五年十月三十一日/index.html
index 1fd22e86..a9e85a6c 100644
--- a/2025/10/31/二〇二五年十月三十一日/index.html
+++ b/2025/10/31/二〇二五年十月三十一日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -244,39 +244,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/11/07/二〇二五年十一月七日/index.html b/2025/11/07/二〇二五年十一月七日/index.html
index 6502044f..035acec6 100644
--- a/2025/11/07/二〇二五年十一月七日/index.html
+++ b/2025/11/07/二〇二五年十一月七日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -299,39 +299,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/11/08/后摇的-Graphic-EQ-APO-Presets/index.html b/2025/11/08/后摇的-Graphic-EQ-APO-Presets/index.html
index 5b7312e5..548e7b50 100644
--- a/2025/11/08/后摇的-Graphic-EQ-APO-Presets/index.html
+++ b/2025/11/08/后摇的-Graphic-EQ-APO-Presets/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -323,39 +323,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/11/14/二〇二五年十一月十四日/index.html b/2025/11/14/二〇二五年十一月十四日/index.html
index 3c00f152..34bf572c 100644
--- a/2025/11/14/二〇二五年十一月十四日/index.html
+++ b/2025/11/14/二〇二五年十一月十四日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -274,39 +274,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/11/26/二〇二五年十一月二十六日/index.html b/2025/11/26/二〇二五年十一月二十六日/index.html
index 3de1a1bd..5aec3601 100644
--- a/2025/11/26/二〇二五年十一月二十六日/index.html
+++ b/2025/11/26/二〇二五年十一月二十六日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -262,39 +262,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/11/27/二〇二五年十一月二十七日/index.html b/2025/11/27/二〇二五年十一月二十七日/index.html
index 40a26628..d8f0897c 100644
--- a/2025/11/27/二〇二五年十一月二十七日/index.html
+++ b/2025/11/27/二〇二五年十一月二十七日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -259,39 +259,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/11/29/FDA-仿制药流程/index.html b/2025/11/29/FDA-仿制药流程/index.html
index 95194b02..ba568511 100644
--- a/2025/11/29/FDA-仿制药流程/index.html
+++ b/2025/11/29/FDA-仿制药流程/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -266,39 +266,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/12/19/临床研究中盲态规则存在的原因/index.html b/2025/12/19/临床研究中盲态规则存在的原因/index.html
index 921ccf7e..f9bdae30 100644
--- a/2025/12/19/临床研究中盲态规则存在的原因/index.html
+++ b/2025/12/19/临床研究中盲态规则存在的原因/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -261,39 +261,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/12/19/二〇二五年十二月十九日/index.html b/2025/12/19/二〇二五年十二月十九日/index.html
index 39c174f2..fba5a819 100644
--- a/2025/12/19/二〇二五年十二月十九日/index.html
+++ b/2025/12/19/二〇二五年十二月十九日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -276,39 +276,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/12/20/谈谈软件工程/index.html b/2025/12/20/谈谈软件工程/index.html
index f788b4a0..cc131c46 100644
--- a/2025/12/20/谈谈软件工程/index.html
+++ b/2025/12/20/谈谈软件工程/index.html
@@ -252,8 +252,8 @@ mjx-container[display="true"] + br {
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -446,39 +446,6 @@ mjx-container[display="true"] + br {
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/12/25/二〇二五年十二月二十五日/index.html b/2025/12/25/二〇二五年十二月二十五日/index.html
index 1b85f9ee..79004f0d 100644
--- a/2025/12/25/二〇二五年十二月二十五日/index.html
+++ b/2025/12/25/二〇二五年十二月二十五日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -279,39 +279,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/12/27/意向性治疗原则/index.html b/2025/12/27/意向性治疗原则/index.html
index b69318a8..feb752b1 100644
--- a/2025/12/27/意向性治疗原则/index.html
+++ b/2025/12/27/意向性治疗原则/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -288,39 +288,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/12/28/二〇二五年十二月二十八日/index.html b/2025/12/28/二〇二五年十二月二十八日/index.html
index d8f9e214..92a470c4 100644
--- a/2025/12/28/二〇二五年十二月二十八日/index.html
+++ b/2025/12/28/二〇二五年十二月二十八日/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -258,39 +258,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/12/29/FHIR-记录患者的用药记录/index.html b/2025/12/29/FHIR-记录患者的用药记录/index.html
index b560cc8c..093bf021 100644
--- a/2025/12/29/FHIR-记录患者的用药记录/index.html
+++ b/2025/12/29/FHIR-记录患者的用药记录/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -297,39 +297,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/12/29/TSOPT-检查/index.html b/2025/12/29/TSOPT-检查/index.html
index 7406c032..14367666 100644
--- a/2025/12/29/TSOPT-检查/index.html
+++ b/2025/12/29/TSOPT-检查/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -252,39 +252,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>
diff --git a/2025/12/30/乙酰半脱氨酸的药理学与药代动力学特性/index.html b/2025/12/30/乙酰半脱氨酸的药理学与药代动力学特性/index.html
index 585755d7..d6c2e3af 100644
--- a/2025/12/30/乙酰半脱氨酸的药理学与药代动力学特性/index.html
+++ b/2025/12/30/乙酰半脱氨酸的药理学与药代动力学特性/index.html
@@ -140,8 +140,8 @@
- <li class="menu-item search-btn">
- <a href="#">搜索</a>
+ <li class="menu-item">
+ <a href="/search">搜索</a>
</li>
</ul>
@@ -271,39 +271,6 @@
</div>
-
-
- <div class="search-popup">
- <div class="search-popup-overlay">
- </div>
- <div class="search-popup-window" >
- <div class="search-header">
- <div class="search-input-container">
- <input autocomplete="off" autocapitalize="off" maxlength="80"
- placeholder="Search Anything" spellcheck="false"
- type="search" class="search-input">
- </div>
- <div class="search-close-btn">
- <div class="icon close-btn"></div>
- </div>
- </div>
- <div class="search-result-container">
- </div>
- </div>
-</div>
-
-<script>
- const searchConfig = {
- path : "/search.xml",
- top_n_per_article: "1",
- unescape : "false",
- trigger: "auto",
- preload: "false"
- }
-</script>
-<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/search.js"></script>
-<script src="/js/search.js"></script>
-
<script src="/js/mermaid-zoom.js"></script>