作者重构了博客,简化了架构和复杂度,实现了自动化部署。博客内容保持Markdown格式,使用giscus替代Disqus评论系统,搜索模块采用Rust编写的Tantivy,后端服务全部用Rust实现,数据库减少到一个,提升了维护效率。
Rust 2025H2项目目标征集已开启,截止日期为7月18日。Tritium是为律师开发的IDE,SafaOS支持USB并已移植到aarch64架构。Tantivy发布了新版本,改进了聚合功能。文章探讨了Rust中的奇怪表达式及其类型系统特性。Rust-webcrawler是高性能网络爬虫,MemTrace用于堆内存分析,movable-ref库解决自引用问题。
Tantivy 0.22发布,改进了聚合性能和稳定性以及命中率。BiTE是一款用于分析二进制文件的工具。Egui在生产中表现良好。Balter是一个方便的分布式负载测试框架。
作者使用 Hexo 和 Hugo 框架搭建博客,因静态博客搜索功能不足,决定构建搜索引擎,选择了 Tantivy,支持复杂查询和高亮显示,最终实现高效的关键词搜索和时间范围检索。
完成下面两步后,将自动完成登录并继续当前操作。