墨梅博客 1.2.0 发布与 AI 开发实践 | 2026 年第 4 周草梅周报

作者:草梅友仁日期:2026/1/25

本文在 草梅友仁的博客 发布和更新,并在多个平台同步发布。如有更新,以博客上的版本为准。您也可以通过文末的 原文链接 查看最新版本。

前言

欢迎来到草梅周报!这是一个由草梅友仁基于 AI 整理的周报,旨在为您提供最新的博客更新、GitHub 动态、个人动态和其他周刊文章推荐等内容。


开源动态

本周依旧在开发 墨梅 (Momei) 中。

您可以前往 Demo 站试用:demo.momei.app/

  • 您可以通过邮箱 admin@example.com,密码momei123456登录演示用管理员账号。

或前往官网注册:momei.app/

也可以前往文档站来了解项目整体规划和未来开发路线图:docs.momei.app/

当前墨梅博客已经正式发布了 1.2.0 版本,以下是页面和功能的一些截图。

增加了邮箱订阅和 RSS 订阅功能

image-20260125213101001

增加了搜索功能(ctrl+K 可快捷调用)

image-20260125214529879

优化了国际化功能,目前可自动切换文章、分类、标签等文本的语言

image-20260125214137560

新增了 AI 辅助功能,可以自动生成标题、路径别名、标签、分类、摘要等。

image-20260125214330435

新增了主题定制功能,可以更加自由的设计 UI 样式。

image-20260125212120340

文章增加了多种访问权限控制,例如私密、密码保护、登录可见、订阅可见等。

image-20260125212214155

在 Markdown 支持上,添加了自定义提示、代码组、GitHub 警报、Emoji、LaTeX 等功能支持。

image-20260125212618490

更多页面可以前往官网体验,也可前往之前的博客查看截图。

欢迎各位用户体验。并提出意见和建议。

接下来的话还会继续按照路线图和待办进行开发功能,敬请期待。

当然,目前墨梅博客还有很多需要打磨的细节,功能上也还不完善,如有任何意见和建议,都可以在项目的 GitHub issues 中提出。

如果你也对墨梅博客感兴趣,欢迎参与开发和测试。

开发日常

最近也是尝试了使用语音编程,效果确实不错。虽然有些错误,但目前的 AI 也已经足以正确识别,所以大部分情况下都是 OK 的,感觉和 AI 的沟通效率更高了。

在 VSCode 里面装一下 VS Code Speech 这个扩展就行,Copilot 的对话框里面就会出现一个麦克风,之后就直接聊天吧。 记得再安装中文支持插件,不然识别不出中文。

image-20260125215750890

然后是研究了下如何在手机上远程用 AI 开发的事情。

目前是采用了 Happy Coder + Claude Code 来实现这一点。

Screenshot_2026-01-23-11-05-52-86_57f62d029f3be71

happy 从本质上来讲就是个远程调用 claudecodex 的工具,所以要在本地电脑有 claudecodex

所以只要安装了 claudecodex ,再安装 happy 就可以愉快的远程开发了。

语音助手的简体中文口音有点难绷,感觉有点粤语口音,不过识别的还挺准确的,不是直接转文本,而是再整理过后发送到主机。

GitHub Release

caomei-auth

v1.12.3 - 2026-01-17 20:14:59

摘要: 版本 1.12.3 (2026-01-17)

Bug 修复:

  1. 优化生成纯文本版本的逻辑,移除了 script 标签及其内容
  2. 修复了获取微信和抖音 openid 的逻辑,同时简化了相关代码
  3. 添加了 sanitize-html 依赖并进一步优化了纯文本生成逻辑

代码重构:

  1. 将注册和修改密码表单的基础 Schema 提取为单独的常量
  2. 更新了文档结构,优化了开发、设计和标准相关的链接

momei

v1.2.0 - 2026-01-24 20:06:12

摘要: 版本 1.2.0 摘要 (2026-01-24)

【性能优化】

  • 优化 Lighthouse 跑分,修复 SEO、无障碍及 CLS 问题

【新功能】

  • 新增图片懒加载支持,提升页面性能
  • 实现国际化文本统一,优化提示信息
  • 评论系统改进:支持游客评论身份凭证,移除邮箱查询
  • 新增 Markdown 渲染器,支持图片懒加载、Lightbox 预览和代码组功能
  • AI 服务增加用户 ID 支持,优化日志记录
  • 主题设置增强:新增深色模式、自定义 CSS 注入、颜色配置选项
  • 新增备案信息展示功能
  • 评论系统前端 UI 实现,支持文章访问限制
  • 数据库结构更新,新增用户、文章、评论等表字段
  • 新增 PV 缓存系统,优化阅读量统计
  • 新增外部资源 URL 白名单配置,增强安全性
  • 新增文章可见性策略(公开/私密/密码保护)
  • 新增流式翻译功能,支持长文章分段处理
  • 新增演示模式功能,集成引导和模拟 AI 服务
  • 新增用户协议和隐私政策页面
  • 新增管理员账号配置,首位注册用户自动获得管理员角色
  • 新增评论管理功能,支持创建、删除和批量操作

【Bug 修复】

  • 修复多个高危安全漏洞(devalue, tar, h3)
  • 优化响应式样式和媒体查询条件
  • 修复 TypeORM 实体元数据丢失问题
  • 修复评论内容展示问题和游客信息读取逻辑
  • 更新依赖项解决兼容性和安全问题
  • 修复管理员菜单项类型定义和点击事件

【代码重构】

  • 优化 PV 缓存系统,支持 Redis
  • 更新 Markdown 格式化规则,禁用标点符号处理
  • 添加无服务器环境检测功能
  • 统一主题设置接口字段命名
  • 迁移字数统计和阅读时间估算功能

v1.1.0 - 2026-01-17 20:05:30

摘要: 版本 1.1.0 主要更新摘要:

新功能:

  1. 多语言支持:实现文章、分类和标签的跨语言切换,添加语言切换器组件,支持(slug, language)复合索引
  2. SEO 优化:引入 sitemap 生成功能,支持动态路由,添加 Google/Bing 搜索控制台支持
  3. 订阅功能:实现 RSS 订阅和基础邮件订阅,支持按语言过滤
  4. AI 集成:添加标题建议、摘要生成、标签推荐和翻译功能,支持多语言同步
  5. 用户管理:增加 Google 登录支持,实现 API 密钥管理功能
  6. 内容管理:优化版权声明系统,支持多种 CC 协议,添加文章状态机和预览功能

Bug 修复:

  1. 修复 RSS 订阅内容格式问题,确保输出为 HTML
  2. 修正分类/标签页 400 错误,优化 i18n 显示
  3. 修复数据库查询中的字段名错误
  4. 优化 API 密钥管理界面样式和验证逻辑
  5. 修正标签和分类名称在不同语言下的唯一性校验

代码重构:

  1. 优化 AI 功能接口,提升内容创作效率
  2. 提取 AI 服务配置到环境变量
  3. 更新查询构建器类型定义增强安全性
  4. 优化错误处理和语言检测逻辑

其他改进:

  1. 优化搜索功能,增加频率限制和索引
  2. 增强权限管理,支持多角色校验
  3. 更新管理后台样式和功能
  4. 添加文章字数统计和阅读时长预估功能

eslint-config-cmyr

v2.1.0 - 2026-01-12 21:23:59

摘要: 版本 2.1.0 更新摘要:

新功能:

  • 新增对 TypeScript 的支持和相关语言选项配置

Bug 修复:

  • 移除了不必要的导入语句
  • 优化了解析器选项的类型注释

本次更新主要增强了 TypeScript 支持并进行了代码优化。

v2.1.0-beta.1 - 2026-01-12 21:13:22

摘要: 版本 2.1.0-beta.1 (2026-01-12)

新功能:

  • 新增对 TypeScript 的支持和语言选项配置

Bug 修复:

  • 移除了不必要的导入
  • 优化了解析器选项的类型注释

最新 GitHub 加星仓库

  • CaoMeiYouRen starred lint-md - 2026-01-25 03:13:06 中文 Markdown 格式检查命令行工具,基于 AST 技术实现,可集成 CI 流程。主要功能包括博客文档格式校验,支持 API 调用。使用 TypeScript 开发,GitHub 获 954 星。
  • CaoMeiYouRen starred Wegent - 2026-01-25 01:41:01 开源 AI 原生操作系统,用于定义、组织和运行智能代理团队。主要使用 Python 语言开发,已获得 207 个星标。
  • CaoMeiYouRen starred openskills - 2026-01-24 02:28:20 Universal skills loader for AI coding agents is available as an npm package called openskills. Written primarily in TypeScript, it has gained notable popularity with over 7,000 stargazers on its repository. The package can be installed globally using npm install -g openskills command.
  • CaoMeiYouRen starred lighthouse-ci - 2026-01-24 01:49:45 自动化运行 Lighthouse 测试每个提交,查看变更并防止性能退化。该项目使用 JavaScript 开发,已在 GitHub 获得 6839 个星标。核心功能包括提交级别的性能监测、变更可视化对比和回归预防机制。通过集成 CI/CD 流程,确保代码质量与性能指标的持续监控。
  • CaoMeiYouRen starred humanizer - 2026-01-23 21:20:28 该工具旨在消除 AI 生成文本的特征痕迹,使其更接近人类写作风格。项目在 GitHub 上获得 2907 个星标,显示其受欢迎程度。功能包括识别并修改 AI 写作的典型模式,如过度正式的表达、特定词汇偏好等。通过算法调整文本风格,使其更自然流畅。适用于需要隐藏 AI 生成来源的场景,如内容创作、学术写作等。项目支持多种语言处理,帮助用户规避 AI 检测工具的识别。

其他博客或周刊推荐

阮一峰的网络日志

阿猫的博客

潮流周刊

二丫讲梵的学习周刊

总结

本周的更新和动态如上所示。感谢您的阅读! 您可以通过以下方式订阅草梅周报的更新:

本文作者:草梅友仁
本文地址:blog.cmyr.ltd/archives/20…
版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!


墨梅博客 1.2.0 发布与 AI 开发实践 | 2026 年第 4 周草梅周报》 是转载文章,点击查看原文


相关推荐


Vercel React 最佳实践 中文版
ssshooter2026/1/17

React 最佳实践 版本 1.0.0 Vercel 工程团队 2026年1月 注意: 本文档主要供 Agent 和 LLM 在 Vercel 维护、生成或重构 React 及 Next.js 代码库时遵循。人类开发者也会发现其对于保持一致性和自动化优化非常有帮助。 摘要 这是一份针对 React 和 Next.js 应用程序的综合性能优化指南,专为 AI Agent 和 LLM 设计。包含 8 个类别的 40 多条规则,按影响力从关键(消除瀑布流、减少打包体积)到增量(高级模式)排序。每


PHP 8.5 #[\NoDiscard] 揪出“忽略返回值“的 Bug
catchadmin2026/1/9

PHP 8.5 #[\NoDiscard] 揪出"忽略返回值"的 Bug 有些 bug 会导致异常、致命错误、监控面板一片红。 还有一类 bug 长这样:“一切都跑了,但什么都没发生”。方法调了,副作用也有了,但关键返回值(成功标志、错误列表、新的不可变实例)被扔掉了。粗看代码没毛病,测试没覆盖到边界情况也能过。bug 就这么混进生产环境。 PHP 一直允许这种风格的失误: doSomethingImportant(); // 返回了一个值……但没人用 PHP 8.5 新增了一种原生


React 从入门到出门第一章 JSX 增强特性与函数组件入门
怕浪猫2026/1/1

今天咱们从 React 19 的基础语法入手,聊聊 JSX 增强特性和函数组件的核心用法。对于刚接触 React 19 的同学来说,这两块是搭建应用的基石——函数组件是 React 19 的核心载体,而 JSX 则让我们能以更直观的方式描述 UI 结构。 更重要的是,React 19 对 JSX 做了不少实用增强,比如支持多根节点默认不包裹、改进碎片语法等,这些特性能直接提升我们的开发效率。下面咱们结合具体案例,从“是什么→怎么用→为什么”三个维度,把这些知识点讲透~ 一、先搞懂核心概念:函数组


数据挖掘12
upper20202025/12/22

数据挖掘12 – 零样本分类 一、预备知识 1.底层特征(Low-level Features) 底层特征是从原始输入数据中直接提取的、最基础的、通常不具有明确语义含义的数值或信号特征。 例子(以图像为例): 像素强度(灰度值、RGB值) 2.中层属性(Mid-level Attributes / Mid-level Features) 中层属性是在底层特征基础上进一步组合、聚合或抽象得到的具有一定结构或局部语义的特征。它们比底层特征更接近人类可理解的概念,但尚未达到高层语义(如“猫”、“汽车”


JConsole 中 GC 时间统计的含义
千百元2025/12/14

要理解 JConsole 中 GC 时间统计的含义,需结合 垃圾收集器类型​ 和 统计维度​ 拆解: 1. 关于 PS MarkSweep 上的 12.575 秒 (16 收集) PS MarkSweep:是 JVM 中用于清理 老年代(PS Old Gen)​ 的垃圾收集器(属于 Full GC 收集器,触发时会暂停所有应用线程,即 STW)。 16 收集:表示该收集器 总共执行了 16 次 Full GC。 12.575 秒:这 16 次 Full GC 的 总耗


程序员从大厂回重庆工作一年
uzong2025/12/6

从大厂裸辞回重庆工作,整整一年了。 时间快得让人心惊。停下回望,从裸辞、归乡、求职到适应,再到角色转换,种种心绪,感慨颇多。 一、离开时,那句话成了种子 最后一个工作日的下午,领导把我叫到楼道,做了一次临别交谈。 他有一句话,我至今记得清清楚楚:“以后出去,一定要想办法走向管理岗位,那是完全不同的竞争力。” 当时只是记下。一年后的今天,当我开始带领一个小团队时,这句话突然在心里发了芽。 它像一颗提前埋下的种子,在合适的时节悄然生长。 二、裸辞回渝:一场恰如其分的“任性” 回重庆是裸辞的。所有


Python微服务架构在分布式电商系统中的高性能设计与实战经验总结分享
2501_941810832025/11/28

在大型电商系统中,用户请求量巨大、数据访问密集、服务链路复杂,要求系统具备高响应速度、高并发吞吐能力与稳定扩展性。Python 凭借开发效率高、生态完善与易维护特性,越来越多被用于电商系统的接口层、交易逻辑层、库存管理、推荐系统以及风控服务。本文结合实战电商系统落地经验,分享 Python 在分布式微服务架构中的模块划分、性能调优、服务治理与高并发优化,为开发者提供可落地的架构经验参考。 一、Python 架构选型思路 在传统单体架构中,全站服务聚合在同一进程中,随着并发量增长,性能和可维

首页编辑器站点地图

本站内容在 CC BY-SA 4.0 协议下发布

Copyright © 2026 XYZ博客