Repository navigation
Commit d614fe5
committed
feat: 新增站内搜索、在线工具箱与文章关系图
站内搜索
- search.json:构建时生成全文索引(标题/标签/分类/正文)
- /search/:纯前端检索,中文按整词+相邻二字切分,
英文与代码片段按词切分,标题/标签/正文加权排序,命中处高亮
- 支持 / 快捷键聚焦、Esc 清空、?q= 参数回填、空结果引导
在线工具箱
- /tools/:JSON 格式化/压缩/校验(含错误行号)、
时间戳与日期互转、Base64 与 URL 编解码(UTF-8 安全)、
UUID v4 生成、SHA-256 计算
- 全部本地计算,不发起任何网络请求
文章关系图
- /graph/:自实现力导向布局的 SVG 网络图,不依赖任何 CDN
- 文章、标签、分类三类节点,节点大小反映连接数
- 支持拖拽、点击跳转、键盘操作、窗口自适应重排
其他
- 头部新增胶囊导航,页脚与首页补充入口
- 样式适配深色模式与打印,新增规则均使用 CSS 变量1 parent 29022d1 commit d614fe5
10 files changed
Lines changed: 1558 additions & 1 deletion
File tree
- _layouts
- assets
- css
- js
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
28 | 35 | | |
29 | 36 | | |
30 | 37 | | |
| |||
51 | 58 | | |
52 | 59 | | |
53 | 60 | | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
54 | 64 | | |
55 | 65 | | |
56 | 66 | | |
| |||
0 commit comments