项目简介
本项目是基于Go语言开发的动态mdBook——Y Book,重点突出搜索功能。用户可利用命令行工具对博客网站进行管理,包括创建新博客配置、启动服务以及操作博客网站相关配置等。
项目的主要特性和功能
- 命令行管理:提供便捷的命令行工具,用户通过简单命令就能管理博客网站,无需复杂的后台管理系统。
- 多样搜索:拥有强大搜索功能,支持基于标题的模糊搜索、插件搜索等多种搜索器,还能集成bleve库进行全文索引搜索。
- 博客处理:实现博客内容的加载、缓存处理和私有内容检查,确保博客内容正确加载与访问。
- 动态生成:可根据配置和URL路径动态生成文件或内容,并写入指定生成路径。
安装使用步骤
- 确保已下载本项目的源码文件。
- 编译安装:在Windows或Linux系统下,使用
make install
命令编译并安装项目。 - 启动服务:使用
yb
命令启动服务,通过yb -h
命令了解更多操作信息。
许可证
本项目采用MIT许可证,详情见LICENSE文件。
待办事项
补充基于LLM的搜索插件,增强搜索功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】