Blog
📝 更新日志
🎉 v1.0.0 - 首次发布 (2025-06-06)
✨ 主要特征
📊 智能阅读时间统计
- 自动计算文档阅读时间,基于中文阅读速度(300字/分钟)
- 精准统计中文字符数量,排除标点符号和空格
- 智能识别并统计有效代码行数
- 支持多种 Markdown 格式和代码块
🎨 美观的显示界面
- 使用 Material for MkDocs 的 info 样式框展示统计信息
- 清晰的图标和排版设计(📖 阅读信息)
- 响应式设计,适配各种设备屏幕
⚙️ 灵活的配置选项
- 支持页面级别的排除设置(
hide_reading_time: true
) - 正则表达式模式匹配,批量排除特定页面
- 可自定义统计信息显示格式
- 支持本地预览和生产环境部署
🚀 核心功能
- 阅读时间计算
- 基于中文阅读习惯的智能算法
- 区分正文内容和代码内容
-
自动排除 Markdown 语法标记
-
内容统计分析
- 中文字符精确计数
- 代码行数统计(排除空行和注释)
-
多语言内容混合处理
-
页面排除机制
- 元数据标记排除:
hide_reading_time: true
- 路径模式排除:支持正则表达式
-
预设排除页面:首页、索引页等
-
集成部署
- 简单的 Hook 机制集成
- 零依赖,纯 Python 实现
- 兼容 MkDocs 生态系统
🛠️ 技术规格
- 兼容性: Python 3.7+
- 框架支持: MkDocs + Material for MkDocs
- 核心依赖: 标准库
re
模块 - 文件大小: 轻量级,单文件实现
- 性能: 高效处理,对构建速度影响微乎其微
📦 安装使用
下载地址: GitHub Release
🎯 适用场景
- 📚 技术文档网站
- 📝 个人博客
- 📖 知识库系统
- 🏢 企业文档平台
- 🎓 教育培训材料
🔧 自定义配置示例
🎨 效果预览
统计信息将以如下格式显示在文档顶部:
📖 阅读信息
阅读时间:5 分钟 | 中文字符:1,234 | 有效代码行数:42
🔮 后续规划
- 集成 AI 摘要功能
- 支持多语言阅读速度配置
- 添加阅读进度条功能
- 支持更多主题样式
- 提供阅读统计报告
问题反馈: GitHub Issues