7 个版本 (有破坏性)

0.5.0 2024年2月4日
0.4.0 2022年8月29日
0.3.2 2022年5月2日
0.2.0 2022年4月30日
0.0.0 2022年1月13日

#93 in 缓存

每月 46 次下载
用于 moella

LGPL-3.0-or-laterGPL-2.0-or-later

58KB
1.5K SLoC

crates.io version lines of code license

Kvarn 搜索

使用 elipdotter 为 Kvarn 主机提供搜索功能。

使用文件系统和 prepare_single 扩展获取所有要索引的文档。

要获取更多信息,请参阅有关此扩展的 我的关于 elipdotter 的文章 中的部分。

这意味着此实现目前不爬取本地站点。

此扩展提供了一个端点,该端点以 JSON 格式返回结果。方案在 icelk.dev 上描述。

要查看前端示例,请参阅 kvarn.org 概述的这一部分

Cargo 功能

启用 wordpress-sitemap 功能以自动索引 WordPress 网站。您还必须在 Options 中设置 index_wordpress_sitemap 选项来启用它。

版本

  • 0.1.x - kvarn v0.4
  • 0.2.x - kvarn v0.4
  • 0.3.x - kvarn v0.4
  • 0.4.x - kvarn v0.5.x
  • 0.5.x - kvarn v0.6.x

更新日志

v0.5.0

  • 支持 Kvarn v0.6.0
  • 更新 elipdotter & scraper。

v0.4.0

  • 在预览中添加标题的哈希 #(如 Markdown 中编写的标题)
  • 在索引时忽略 Kvarn Chute 生成的目录表
  • 更新到 kvarn v0.5.0
  • 更新了 notify 依赖

v0.3.2

  • 修复了文件中含有非字母数字字符时的问题。

v0.3.1

  • 移除了不必要的调试信息。

v0.3.0

  • 更新了 elipdotter
  • 添加了选择索引类型的选项 kind。使用 Simple 占用更少的内存。使用 Lossless 快10倍,但占用更多内存(2-4倍)。

v0.2.0

开发

由于某些项目需要 Kvarn 的 git 版本,因此在开发期间需要将 Kvarn 克隆到 ../kvarn

许可证

kvarn-search 采用 GNU LGPLv3 许可。所有贡献也必须如此。

依赖

~13–27MB
~342K SLoC