AiKlog · 自部署 AI 知识库博客
目录即站点
文件即文章
拖拽即发、语义检索、双链互文——自部署 AI 知识库博客。 笔记与资料在库里整理,目录投影成公开站;单二进制 + SQLite,数据在自己手里。
目录即站点
文件即文章
拖拽即发
语义检索
双链互文
单二进制
数据主权
知识库底座如何托起博客
不是「博客系统 + 外挂 AI」。内容先进知识库引擎,再投影成公开博客——所以搜索更准、整理更省事、发布仍像写文件。
输入 · 知识层
- 文件与目录 Markdown / 笔记 / 附件
- 标签树 分类与主题组织
- 集合 主题聚合,不搬家也能成集
- 双链 [[wiki]] 引用跳转
引擎 · 底座层
- 全文索引 分块检索
- 向量化 语义相似
- AI 摘要 入库自动解读
- 事件总线 发布/索引解耦
输出 · 博客层
- 目录即发布 博客目录 = 公开站
- 稳定 slug 改名不碎链
- RSS / SEO 订阅与收录
- 插件挂载点 评论/侧栏/元信息
写的是知识,发出去的是博客
普通博客:在「发文框」里从零写一篇。爱库录:笔记与资料已在库里,整理进目录即对外可见; 读者侧仍是干净博客,管理员侧才有文件库、标签、语义检索。知识库不抢前台戏,但每一步都在底下工作。
核心能力
前台是博客,后台是知识库引擎——用户不需要知道底座,只感觉更聪明。
01
目录即博客
把 Markdown 放进「博客」目录即发布。子目录 = 分类;改文件名不碎链(稳定 slug)。
02
拖拽即发(可配)
博客管理支持拖拽上传 md。是否「传完即公开」由站长在设置里开关,默认先草稿、确认再发。
03
知识先于文章
先积累文件与标签,再整理发布。内容复用来自知识库,不是每次空白文档重写。
04
检索是底座能力
全文分块 + 向量语义。找「那篇讲目录即博客的」可以按意思找,不必记得标题关键词。
05
AI 写在引擎层
入库摘要、元数据抽取、相关推荐基于向量;公开页不堆「AI 按钮」,体验却更省事。
06
插件 / 主题 / 主权
评论、SEO、侧栏挂载点可插拔;单二进制 + SQLite,数据与评论都在自己机器上。
和常见方案比什么
不是功能堆叠,是部署心智与内容工作流的差别。
| 维度 | emlog / Typecho | WordPress | 爱库录 |
|---|---|---|---|
| 运行时 | PHP + MySQL | PHP + MySQL | 单二进制 + SQLite |
| 写作入口 | 后台发文 | 后台发文 | 文件/目录即内容 |
| 搜索 | 关键词 | 关键词/插件 | 全文 + 语义(底座) |
| 内容来源 | 后台发文 | 后台发文 | 文件库/标签先积累,再投影发布 |
| AI | 外挂/无 | 插件外挂 | 引擎层:摘要/向量/推荐 |
| 扩展 | 主题/插件 | 生态极强 | 主题/插件协议(起步) |
| 体量 | 很轻 | 较重 | 精简发行 ~13MB |
三步跑起来
示意命令,以实际发布包与文档为准。
01下载二进制,赋予执行权限
02配置数据目录与管理员密码
03systemd 或直接运行,反代 80/443
# 下载并运行(示意)
chmod +x aiklog
AIKMAP_ADMIN_PASSWORD="你的密码" ./aiklog -addr 127.0.0.1:8780 -db ./data/aiklog.db
# 公开博客
https://你的域名/app#/blog?view=public
# 控制台(路径不对外宣传)
https://你的域名/app#/desk