From 4934af318cc1e1152cfc4a301adf0e9b6db5aaa1 Mon Sep 17 00:00:00 2001 From: fxy Date: Wed, 24 Jun 2026 13:12:49 +0800 Subject: [PATCH] =?UTF-8?q?snapshot:=20=E7=9F=A5=E8=AF=86=E5=BA=93?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E6=9C=8D=E5=8A=A1=E5=AE=8C=E6=95=B4=E9=83=A8?= =?UTF-8?q?=E7=BD=B2=E5=BF=AB=E7=85=A7=EF=BC=88=E5=90=ABsearch.html/reader?= =?UTF-8?q?.html/README=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/knowledge-base/README.md | 51 +++ docs/knowledge-base/reader.html | 365 +++++++++++++++ docs/knowledge-base/search.html | 767 ++++++++++++++++++++++++++++++++ 3 files changed, 1183 insertions(+) create mode 100644 docs/knowledge-base/README.md create mode 100644 docs/knowledge-base/reader.html create mode 100644 docs/knowledge-base/search.html diff --git a/docs/knowledge-base/README.md b/docs/knowledge-base/README.md new file mode 100644 index 0000000..4071e76 --- /dev/null +++ b/docs/knowledge-base/README.md @@ -0,0 +1,51 @@ +# 知识库服务 · 部署快照 + +> 备份时间:2026-06-24 13:11 +> 状态:最终验收通过 ✅ + +## 架构 + +``` +东京服务器(nav.xybkwd.top) +├── search.html → 搜索页面(带 landing dashboard) +├── reader.html → Markdown 阅读器(YAML strip + marked 渲染) +├── /search-api/ → 反代到北京 7700(Meilisearch API) +└── /gitea-raw/ → 反代到 Tokyo Gitea(raw 文件 + API Token) + +北京服务器(81.70.93.78) +├── Meilisearch → 端口 7700,仅东京 IP 可访问 +├── indexer.py → 索引器(Gitea 仓库 + WebDAV + Memos) +├── backup_from_tokyo.sh → 每日备份脚本(凌晨 3:00) +└── cron → 索引更新(凌晨 4:10) +``` + +## 数据源(285 条) + +| 来源 | 条数 | 数据获取方式 | +|:---|:---:|:---| +| 灵感文章 | 68 | Gitea backup → indexer.py | +| 灵感日报 | 70 | Gitea backup → indexer.py | +| 读书笔记 | 108 | Gitea backup → indexer.py | +| 日记 | 3 | WebDAV → backup → indexer.py | +| 随手记 | 105 | SQLite DB → backup → indexer.py | + +## 认证链路 + +``` +浏览器 → nav.xybkwd.top/search/* → Caddy Cookie 认证(sess) + → /search-api/* → 北京 7700(含 API Key) + → /gitea-raw/* → Tokyo Gitea(含 API Token) + → reader.html → 渲染展示 +``` + +## 入口 + +- 导航页 → 知识库卡片 → `nav.xybkwd.top/search.html` +- 直接访问:`nav.xybkwd.top/search.html` + +## 关键配置 + +- **Meilisearch Master Key**:`m42-s8k-xybkwd-search-2026` +- **搜索前端 Key**:`12d3464de5e0b9bb098952f1a1fe99da0b8fe9111737a71eeddb5456278f6c7c` +- **索引定时**:北京 cron `10 4 * * *`(凌晨 4:10) +- **备份定时**:北京 cron `0 3 * * *`(凌晨 3:00) diff --git a/docs/knowledge-base/reader.html b/docs/knowledge-base/reader.html new file mode 100644 index 0000000..d0557ec --- /dev/null +++ b/docs/knowledge-base/reader.html @@ -0,0 +1,365 @@ + + + + + +阅读 · 知识库 + + + + +
+ + +
+
+
+
+

加载中...

+
+
+ + + + diff --git a/docs/knowledge-base/search.html b/docs/knowledge-base/search.html new file mode 100644 index 0000000..e6eb357 --- /dev/null +++ b/docs/knowledge-base/search.html @@ -0,0 +1,767 @@ + + + + + +知识库 · 全文搜索 + + + + +
+
+

📖 知识库

+
全文搜索 · 灵感 · 日记 · 读书笔记 · 随手记
+
+
+ +
+ + +
+ +
+ 全部 + 灵感文章 + 灵感日报 + 读书笔记 + 日记 + 随手记 +
+ +
+ 排序 + + + +
+ +
正在搜索…
+
+ + + + + +