傻猫网络日志
type: channel
link: https://www.samool.com/
description: 本站创建于2006年，博主为Delphi老码农，暗黑忠实粉丝，主要用于学习经验分享
items: 原创科技感个人品牌主题 Samool Future
items: 原创艾泽拉斯奇幻个人博客主题Azeroth Nexus
items: 原创暗黑奇幻个人博客主题Sanctuary
items: SaMDeditor V2.0 更新内容
items: SaMDeditor V1.8 正式发布
items: SaMDeditor V1.7 更新内容
items: Typecho SaBlog2026 主题
items: SaMDeditor 正式发布
items: Mermaid 主题效果测试
items: Apache Maka：一个面向真实工作的、本地优先的 AI Agent 工作空间

原创科技感个人品牌主题 Samool Future
type: item
date: 2026-09-03T08:56:00+08:00
description: AI摘要 面向 Typecho 的个人品牌主题，融合产品、新闻、博客与摄影。支持 Markdown 增强、Mermaid 图表、评论与 SEO，含后台主题设置。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); Samool Future面向 Typecho 1.3 的个人品牌主题，将软件产品、行业技术新闻、博客日志和摄影作品融合在一套统一的阅读系统里。页面结构index.php：个人品牌首页、双产品卡片、最新文章（最多 4 篇）、技术新闻、摄影入口和回到顶部按钮；首页顺序为产品在上、文章在下。archive.php：分类、标签、搜索结果和分页共用的内容列表页。post.php / page.php：Markdown 长文阅读页、Reading Map、Mermaid 三标签视图、代码复制、图片预览、回到顶部按钮和 AI Assist 入口。comments.php：标准 Typecho 评论列表和评论表单，并以主题卡片样式呈现评论、空状态和评论关闭状态。评论提交仍遵循 Typecho 的全局讨论设置：需要在 Typecho 后台允许评论，并在本主题设置中将“文章评论”设为“显示”；若某篇文章单独关闭评论，页面会显示关闭状态而不会伪造输入框。首页 Hero 右侧由三层线框组成，分别以 20s / 10s / 5s 的不同速度和方向旋转；中心菱形保持方向不变，仅做缩放与光晕呼吸。检测到用户偏好减少动画时会自动停用动效。下载SanctuaryArchive-v1.0.11.zip安装将 SamoolFuture 文件夹复制到 Typecho 的 usr/themes/ 目录。在后台“控制台 → 外观”中启用 Samool Future。进入主题设置，填写首页宣言、宣言链接和两个软件产品的信息。heroLink 会作为首页宣言区 “Explore the journal” 按钮的跳转地址；留空时回退到最新文章区。第一、第二个产品分别对应 software* 与 softwareTwo* 设置项，未填写时会使用内置默认值。首页底部四张图片会从已发布文章的图片附件中随机选择，卡片文字显示所属文章标题并链接到该文章；附件不足四张时，剩余位置显示无链接占位卡片。侧栏会通过 Typecho 分类组件自动读取全部分类，并使用分类自身的永久链接（因此会跟随站点的 .html 伪静态设置）。分类标题直接显示 slug，也就是 /category/<slug>.html 中的 <slug>；分类右侧显示文章数，首页不显示数量。Typecho 独立页会继续按相同导航样式列出，但不显示数量。主题设置中的“友情链接”支持每行一条 名称|https://example.com|简短说明，说明可省略，也可以直接粘贴单独 URL 或富文本链接；保存后显示在侧栏 Link 栏目。解析器兼容全角分隔符、旧的 friendLink/links 字段和 JSON 链接导入，并只输出 HTTP/HTTPS 地址。“建站日期”会显示在侧栏“博客统计”中。统计栏目按文章、评论、分类、独立页、建站日期逐行以卡片选项卡排列。分类和独立页导航使用 20 个主题相关的 SVG 小图标，按名称做稳定的伪随机分配；同一次渲染中会尽量避免重复，刷新页面不会无故跳变。Markdown 增强代码块支持 language-* class，页面会自动在右上角添加 Copy 按钮。Markdown 表格会自动显示外框、表头背景、单元格分隔线和隔行底色；宽表格在手机端保留独立横向滚动区域。language-mermaid / lang-mermaid 代码块会按需从 jsDelivr 加载 Mermaid 11，并提供“图形 / 代码 / 全屏”三个标签：普通页面只显示图形，代码只显示 Mermaid 源码（含复制按钮）；进入全屏后只保留“退出”按钮，并启用缩放按钮、滚轮缩放和拖拽平移；CDN 不可用时仍保留原始代码。文章图片支持点击打开大图；多图可用上一张/下一张或键盘方向键翻页，并提供缩放、旋转和全屏预览。首页、文章页和独立页面提供滚动后出现的“回到顶部”按钮，点击后平滑返回页面顶部。浏览器页面滚动条会跟随夜间/日间主题切换；文章右侧 Reading Map 使用更窄的线条滚动条，避免目录滚动条抢占阅读空间。兼容 Handsome 风格的 .aisummary AI 摘要标…

原创艾泽拉斯奇幻个人博客主题Azeroth Nexus
type: item
date: 2026-09-03T08:53:00+08:00
description: AI摘要 Azeroth Nexus 是面向 Typecho 1.3.0 的艾泽拉斯奇幻风格个人博客主题，采用浮空群岛、传送门等视觉元素，支持沉浸式封面、原创图标、文章置顶、快捷入口、数据面板，内置完整 Markdown 渲染与 SEO，无外部依赖，设置灵活，适配桌面与手机。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); Azeroth NexusAzeroth Nexus 是面向 Typecho 1.3.0 的原创艾泽拉斯奇幻个人博客主题。它以浮空群岛、古老传送门、石刻边框、奥术青光和遗物金为视觉语言，并以轻量粒子背景、视差氛围和动态标签星图增强沉浸感。核心能力首页首篇文章自动升级为沉浸式传送门封面，其余文章沿纵向远征轨道排列。列表卡片前置图标使用 20 个 64×64 原创艾泽拉斯卡通符号，按文章 ID 稳定伪随机分配。支持首页文章 ID 置顶，并保持配置顺序、跨页独立查询与重复抑制。首页、文章和独立页面共用五个固定快捷入口，每项图标、文字和链接均可在主题设置中修改。统一夜空模式；桌面文章与独立页面使用蓝曜石阅读面，手机保持同一套艾泽拉斯色彩。右侧新增基于 Typecho 原生统计组件的文章、评论、分类和页面数据面板。阅读与提交按钮采用石刻边线、遗物金描边和奥术青悬停光效。完整 Markdown、Mermaid 本地渲染、代码复制、表格横向滚动、图片懒加载。Typecho 1.3 原生评论、分页、分类、标签、搜索、RSS、独立页面和 404 模板。WebSite、Blog、Person、BlogPosting JSON-LD，配套 canonical、Open Graph 和 robots 信号。无 jQuery、无前端框架、无外部字体、无第三方 CDN。安装将整个 AzerothNexus 目录上传到 Typecho /usr/themes/。登录后台，在“控制台 → 外观”启用 Azeroth Nexus。在“设置外观”填写品牌、旅者资料、五个快捷入口、首页置顶文章、侧栏模块和页脚内容。窄栏入口使用 图标|文字|链接 格式；站内 / 路径会自动相对当前 Typecho 安装地址解析。清理站点/CDN 缓存，在桌面和手机检查首页、文章、独立页面、左侧档案轨道、目录、评论和搜索。下载AzerothNexus-v1.1.4.zip主题设置品牌文字、旅者姓名/标语/简介、头像、GitHub、邮箱SEO 作者主页、默认分享图、Google Search Console 验证码奥术强调色、五个固定快捷入口、文章目录、动态标签星图、列表卡通图标首页置顶文章 ID、分类/最新文章/RSS、最新评论、友情链接页脚文字、备案号兼容与发布边界目标版本：Typecho 1.3.0；当前主题版本：1.1.4。主题不会修改文章、分类、标签、评论或数据库结构；动态星图只是标签云的可视化。当前仓库可以完成静态预览、Node 回归和真实浏览器视觉测试；若本机缺少 PHP/Typecho 运行环境，动态模板集成仍需上传测试站验证。生成的视觉素材为原创奇幻资产，不包含游戏官方 Logo、角色或界面素材；主题与 Blizzard Entertainment 无关联。许可证主题代码采用 MIT License。主题内生成式视觉资产仅用于本主题展示与发行；使用者应自行核对目标站点和发行渠道的素材许可要求。主题不依赖区块链、钱包或外部 Web3 服务。

原创暗黑奇幻个人博客主题Sanctuary
type: item
date: 2026-09-03T08:50:00+08:00
description: AI摘要 Sanctuary Archive 是面向 Typecho 1.3.0 的暗黑奇幻个人博客主题，采用哥特档案馆、石刻边框与余烬红设计，支持文章置顶、Markdown/Mermaid、SEO 优化等功能，仅黑夜模式，无外部依赖，代码开源。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); Sanctuary ArchiveSanctuary Archive 是面向 Typecho 1.3.0 的暗黑奇幻个人博客主题。它以原创哥特档案馆、石刻边框、暗金符文和余烬红交互为视觉语言，并以文章指纹和节点网络增强“可验证档案”的技术感。核心能力首页首篇文章自动升级为沉浸式档案封面，其余文章沿纵向证据轨道排列。支持首页文章 ID 置顶，并保持配置顺序、跨页独立查询与重复抑制。首页、文章和独立页面共用五个固定左侧窄栏入口，每项图标、文字和链接均可在主题设置中修改。仅提供黑夜模式；桌面文章与独立页面继续使用羊皮卷阅读面，手机使用暗色阅读态。右侧新增基于 Typecho 原生统计组件的文章、评论、分类和页面数据面板。阅读与提交按钮采用圆弧倒角、暗金边线和淡符文底纹。完整 Markdown、Mermaid 本地渲染、代码复制、表格横向滚动、图片懒加载。Typecho 1.3 原生评论、分页、分类、标签、搜索、RSS、独立页面和 404 模板。WebSite、Blog、Person、BlogPosting JSON-LD，配套 canonical、Open Graph 和 robots 信号。无 jQuery、无前端框架、无外部字体、无第三方 CDN。下载地址SanctuaryArchive-v1.0.11.zip安装将整个 SanctuaryArchive 目录上传到 Typecho /usr/themes/。登录后台，在“控制台 → 外观”启用 Sanctuary Archive。在“设置外观”填写品牌、守望者资料、五个左侧窄栏入口、首页置顶文章、侧栏模块和页脚内容。窄栏入口使用 图标|文字|链接 格式；站内 / 路径会自动相对当前 Typecho 安装地址解析。清理站点/CDN 缓存，在桌面和手机检查首页、文章、独立页面、左侧档案轨道、目录、评论和搜索。主题设置品牌文字、守望者姓名/标语/简介、头像、GitHub、邮箱SEO 作者主页、默认分享图、Google Search Console 验证码余烬强调色、五个固定窄栏入口、文章目录首页置顶文章 ID、分类/最新文章/RSS、最新评论、友情链接页脚文字、备案号兼容与发布边界目标版本：Typecho 1.3.0。主题不会修改文章、分类、标签、评论或数据库结构。当前仓库可以完成静态预览、Node 回归和真实浏览器视觉测试；若本机缺少 PHP/Typecho 运行环境，动态模板集成仍需上传测试站验证。生成的视觉素材为原创暗黑奇幻资产，不包含游戏官方 Logo、角色或界面素材；主题与 Blizzard Entertainment 无关联。许可证主题代码采用 MIT License。主题内生成式视觉资产仅用于本主题展示与发行；使用者应自行核对目标站点和发行渠道的素材许可要求。

SaMDeditor V2.0 更新内容
type: item
date: 2026-08-29T15:06:00+08:00
description: AI摘要 SaMDeditor V2.0是一个针对Windows 11 x64系统的Markdown编辑器，重点提升了长文档阅读定位、双栏编辑体验、阅读记忆和启动稳定性。新版本包括源码编辑、双栏显示、大纲目录、本地阅读数据库与文件记忆、启动与运行稳定性提升、安装与发布优化以及验证结果。支持多种语言，并提供详细的发布信息和下载链接。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); SaMDeditor V2.0 更新内容发布信息正式版本：2.0.0Windows 文件版本：2.0.0.0安装器版本：2.0升级基线：1.8.0发布日期：2026-08-29支持系统：Windows 11 x64下载地址：https://pan.baidu.com/s/1UEknLZ3eNCbybHYxLeCDqA 提取码: 7u89SHA-256：77DF9D00B33BACD85AE7105FE83179E0DC5314F8E567C4C0A2A6FDE476F87491V2.0 重点提升长文档阅读定位、Markdown 双栏编辑体验、阅读记忆和首次启动稳定性。一、Markdown 编辑与预览源码模式支持 Markdown 源码编辑、软换行、语法高亮、保存、撤销和重做。支持源码与预览双栏显示，左侧源码为主，右侧预览实时跟随。源码点击位置、光标位置和大纲节点可以同步定位到预览区域。双栏预览左右节点保持水平对齐，右侧预览屏蔽右键菜单，避免弹出菜单位置偏移。保留 GFM、代码高亮、Mermaid 全屏、拖拽平移、缩放和 Markdown 导出 PDF。二、大纲目录大纲栏支持抽屉式收缩和展开：<< 收缩，>> 展开。大纲宽度和展开状态可以记忆，下次启动继续使用。Markdown、PDF、EPUB 仅在存在有效标题、书签或目录时显示大纲。TXT 文件默认不显示大纲栏。点击大纲节点可快速定位，避免长距离滚动等待。三、本地阅读数据库与文件记忆新增本机 SQLite 阅读统计数据库，位置为应用支持目录下的 reading_statistics.sqlite3。Markdown、PDF、EPUB 使用完整文件内容 SHA-256 作为文件身份，不以文件路径作为唯一标识。文件改名、移动目录或更换磁盘后，只要文件内容未变化，仍可恢复之前的阅读记录。Markdown 记忆阅读位置、源码位置、双栏比例、缩放和累计阅读时间。PDF 记忆当前页码、阅读进度、缩放和累计阅读时间。EPUB 记忆 CFI 阅读位置、阅读进度、累计时间、字体、字号、行距、字间距、文字颜色、背景色和字体样式。EPUB 阅读探照灯的位置和状态按文件独立保存，切换标签页或重启后可恢复。不同 EPUB 文件可以使用不同阅读参数；新 EPUB 可继承最近使用的外观参数，但不会继承阅读进度。数据库只保存哈希、路径元数据和阅读状态，不保存文档正文；数据库异常时自动降级到普通会话恢复。四、启动与运行稳定性修复新安装后首次启动偶发白屏问题，首帧完成后再显示主窗口。启动过程提供主题一致的加载背景，避免出现空白窗口。增加启动日志，记录原生窗口、Flutter、WebView2 和首帧初始化阶段。改善 WebView2 消息异常容错，减少预览初始化失败和闪退。关闭窗口采用快速隐藏和异步清理，减少退出卡顿。五、安装与发布全局版本统一为 2.0.0 / 2.0 / 2.0.0.0。安装器支持安装路径选择、软件基本信息查看和自动语言检测。支持简体中文、繁體中文、English、日本語、한국어、Español、Deutsch、Français 八种安装语言。桌面快捷方式以及 Markdown、PDF、EPUB 文件关联默认勾选。安装器使用独立安装图标，Markdown、PDF、EPUB 文件关联使用各自浅色文档图标。8 份本地化《软件介绍》同步升级到 V2.0。覆盖安装保留语言、主题、标签页、窗口状态、阅读数据库、恢复稿和文件关联设置。六、验证结果Flutter 自动化测试：125 项通过EPUB/Markdown Web 测试：21 项通过Flutter 静态分析：0 问题npm 生产依赖审计：0 漏洞Windows Release、VC++ Runtime 门禁和 Inno Setup 6.7.3 编译：通过启动日志 QA：通过窗口关闭：61ms；进程退出：109ms七、发布产物安装包：dist\Sa…

SaMDeditor V1.8 正式发布
type: item
date: 2026-08-28T18:49:00+08:00
description: AI摘要 SaMDeditor V1.8.0是一款专为Windows 11设计的免费本地文档阅读与编辑工具，支持Markdown、TXT、PDF和EPUB文件格式。该软件以阅读优先、图形友好和离线可靠为设计理念，提供多种阅读和编辑功能，包括Mermaid图形的全屏、拖拽和缩放，EPUB的连续滚动、目录导航、阅读风格与进度恢复等。新版本重点提升了EPUB阅读体验，优化了Markdown与Mermaid功能，并增强了TXT、PDF和桌面体验。软件界面支持八种语言，并提供官方博客和下载地址。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); SaMDeditor 1.8 软件介绍软件简介SaMDeditor 是一款面向 Windows 11 的免费本地文档阅读与编辑工具，支持 Markdown、TXT、PDF 和 EPUB。软件以“阅读优先、图形友好、离线可靠”为设计目标：Markdown 默认进入阅读模式，Mermaid 图形可以全屏、拖拽和缩放；EPUB 提供连续滚动、目录导航、阅读风格与进度恢复。完整版本：1.8.0支持系统：Windows 11 x64工作方式：本地处理、离线优先界面字体：Microsoft YaHei UI作者：Samool官方博客：www.samool.com下载地址：https://pan.baidu.com/s/1lvSslkdj7egYMwoZa4x85A?pwd=jbbh 提取码: jbbhSHA-256：D22DE238A0FDE67BEF715CA7DE3AC4A64989B333E923CF2AE82F8CDFA5EB669B支持的文件格式格式阅读编辑大纲保存与导出Markdown（.md、.markdown）GFM、代码高亮、MermaidMarkdown 源码有标题时自动显示保留编码、导出 PDFTXT（.txt）纯文本纯文本默认隐藏保留编码PDF（.pdf）本地只读不支持有书签时自动显示不修改原文件EPUB（.epub）纵向连续滚动不支持有目录时自动显示恢复阅读位置，不修改原文件V1.8 重点功能品牌标题与统一版本左上标题栏固定显示“《SaMDeditor V1.8 》 一个为体验而生的阅读器 by Samool.com”，当前文档名继续显示在文件标签中。软件界面、关于窗口、首次启动标记、Windows EXE 与安装器统一读取全局版本配置，为后续自动升级预留版本通道与更新清单地址。EPUB 阅读EPUB.js 随软件离线分发，电子书内容不会上传。正文自动占阅读区约 90%，左右各保留约 5% 留白；窗口尺寸变化时自动重排。支持 EPUB2/EPUB3 目录、CFI 阅读位置恢复和目录快速跳转。底部显示当前页/总页数、阅读百分比、已读字数和累计阅读时间。阅读设置集中在一个窗口：字号、行距和字间距滑杆，背景色、字体色、字体家族及粗体、斜体、下划线。可选择 Windows 本机字体和字体自带的 Light、Regular、Bold、Italic 等真实字形。内置经典、纸张、护眼、柔灰、夜间和高对比阅读风格；背景色与字体色各提供 9 个预置色，也支持系统调色板。底部“阅读探照灯”可将单击位置设为高亮区，并按当前背景色柔化周围文字；光带会跟随所选文字一起滚动，移出阅读工作区后只隐藏亮区，周围压暗背景保持不变，单击新的正文位置即可重新定位，亮度与聚焦范围可以调节和保存。阅读参数、窗口状态和每本书的阅读位置都会自动保存。Markdown 与 Mermaid支持 GFM 标题、表格、任务列表、引用、链接、删除线和代码块。代码块提供一键复制；源码编辑器支持语法高亮、行号、软换行、查找替换、撤销重做和自动缩进。大尺寸 Markdown 工具栏按保存、撤销/重做、格式、实时预览四组居左排列；开启预览后，源码与渲染结果按左右双栏实时同步。Mermaid 使用 SVG 离线渲染。点击全屏按钮或双击图形进入系统全屏，支持鼠标拖拽平移、滚轮焦点缩放、适应屏幕、1:1 和居中。Markdown 标题大纲默认展开并支持逐级折叠；点击节点会瞬时定位，不播放长距离滚动动画。可将 Markdown 预览导出为 A4 PDF，并保留中文、表格、代码、Mermaid 和标题书签。TXT、PDF 与桌面体验TXT 支持 UTF-8、UTF-8 BOM 和 Windows ANSI（GBK/CP936），保…

SaMDeditor V1.7 更新内容
type: item
date: 2026-08-28T11:20:00+08:00
description: AI摘要 SaMDeditor V1.7.0发布，新增EPUB电子书阅读功能，包括直接打开、拖拽打开、多标签页阅读、自动重新排版、目录大纲、快速定位章节、阅读位置恢复等功能。同时，提供丰富的EPUB阅读设置，包括字号、行距、字间距、字体选择、样式、背景色和字体色等。此外，还增加了文件图标与关联管理、稳定性与兼容性改进、本地阅读与安全保护等功能，并保留了V1.6版本的功能。安装包大小为15,240,619字节，SHA-256为20B0C6E1F2F3F37698FDF91CAE1932938154BD1DBE6BA321F0192D76A86E91FB。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); SaMDeditor V1.7 更新内容SaMDeditor V1.7.0 现已发布。本次版本在原有 Markdown、Mermaid、TXT 和 PDF 能力基础上，重点增加 EPUB 电子书阅读，并完善阅读排版、文件关联、多屏窗口恢复和兼容性体验。软件版本：1.7.0发布日期：2026-08-28支持系统：Windows 11 x64软件性质：免费、本地、离线优先下载地址：https://pan.baidu.com/s/1zIL5leD2lXTCe-jshVnTAA?pwd=p97cSHA-256：F318454E2EACF1F6F50A71867964444C54074C94F4164EFE79D53E9653BB8F0A一、新增 EPUB 电子书阅读支持直接打开、拖拽打开和多标签页阅读 .epub 文件。采用纵向连续滚动阅读方式，窗口尺寸变化时内容自动重新排版。阅读正文占内容区约 90%，左右各保留约 5% 的呼吸空间，滚动条位于阅读区最右侧。支持 EPUB 目录大纲，一级目录加粗，二级及更深目录使用常规字重。点击目录可快速定位到对应章节，并支持恢复每本电子书上次阅读位置。底部状态栏显示当前页/总页数、阅读百分比、已读字数和累计阅读时间。EPUB 仅提供阅读功能，不会修改原电子书文件。二、丰富的 EPUB 阅读设置支持调整字号、行距和字间距，三个参数均采用滑动条操作。支持选择 Windows 本机已安装字体；中文界面会优先显示实际包含中文字形的字体。支持选择字体自带的 Light、Regular、Bold、Italic 等真实字形。支持粗体、斜体和下划线样式，可自由组合。背景色和字体色各提供 9 种预置颜色，也可使用系统调色板自定义。内置经典、纸张、护眼、柔灰、夜间、高对比等阅读风格，一键切换并自动保存。阅读设置集中在同一个窗口中，支持即时预览、应用保存、恢复默认和右上角 X 关闭。所有阅读参数会持久化保存，新打开的 EPUB 和下次启动软件时继续使用。三、文件图标与关联管理为 Markdown、PDF、EPUB 分别设计独立的浅色文件图标，不再复用主程序图标。安装程序提供 Markdown、PDF、EPUB 三种文件关联选项，并默认勾选。设置窗口新增文件关联管理，可查看和调整 .md、.pdf、.epub 的注册状态。遵循 Windows 11 默认应用规则：SaMDeditor 注册可用打开方式，最终默认程序仍由用户确认。四、稳定性与兼容性改进修复部分 EPUB 打开时提示 [object ArrayBuffer]、正文无法加载的问题。修复部分 EPUB 点击目录提示 No Section Found 的共性问题；目录路径现在依据 EPUB 内部 OPF、Navigation/NCX 和 spine 的真实位置解析，不依赖固定目录结构。修复窗口缩放时偶发 Cannot read properties of undefined (reading 'resize') 警告的问题。修复高 DPI 主屏与低 DPI 扩展屏混用时，在副屏关闭软件后重新启动看不到主窗口的问题。软件退出时保存正常窗口位置、尺寸和最大化状态；显示器断开或布局变化时自动回到安全可见区域。Flutter 原生文本右键菜单统一使用 Microsoft YaHei UI，覆盖源码编辑、TXT、查找替换、密码输入和错误信息等入口。EPUB 阅读设置窗口新增明确的关闭按钮，未点击“应用”的临时调整会被取消。五、本地阅读与安全保护EPUB.js、Markdown、Mermaid 和 PDF 阅读组件全部随软件离线分发，不依赖公共 CDN。…

Typecho SaBlog2026 主题
type: item
date: 2026-08-27T10:57:00+08:00
description: AI摘要 SaBlog2026是一款轻量级、双栏个人博客主题，专为Typecho 1.3.0设计，以Markdown长文阅读为核心。它适用于技术博客、个人知识库等场景，具有响应式布局、多种主题模式，并支持Mermaid图表。主题注重内容优先，提供清晰的信息层级和有效的侧栏导航，同时优化了移动端体验。此外，SaBlog2026还关注SEO，提供服务端语义HTML和页面级SEO优化，帮助搜索引擎和AI爬虫更好地理解内容。主题代码采用MIT License，内置Mermaid也遵循相同许可证。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); SaBlog2026 主题介绍一款面向 Typecho 1.3.0、以 Markdown 长文阅读为核心的轻量双栏个人博客主题。基本信息项目说明主题名称SaBlog2026当前版本1.0.17适用程序Typecho 1.3.0主要场景技术博客、个人知识库、Markdown 长文、项目记录、经验分享布局方式PC 端响应式双栏，平板和手机端自动切换单栏主题模式浅色、深色、跟随系统，并记忆访客的手动选择前端依赖无 jQuery、无前端框架、无外部字体、无第三方 CDN开源协议主题代码采用 MIT License；内置 Mermaid 采用 MIT License下载SaBlog2026-v1.0.17.zip主题定位SaBlog2026 的核心目标不是堆叠复杂组件，而是让文章成为页面真正的主角。主题主要面向长期写作、技术资料整理和知识沉淀场景，在保证视觉品质的同时，重点解决以下问题：长文章在桌面、2K、4K 和手机屏幕上都应保持舒适的阅读宽度。Markdown 标题、代码、表格和流程图需要具备清晰、稳定的展示能力。侧栏应提供有效导航，不能在长文章中留下大片空白或抢占正文空间。页面 HTML 应具有清楚的语义结构，方便搜索引擎和 AI 爬虫理解内容。主题功能尽量本地化、轻量化，减少不必要的网络请求和第三方依赖。设计思路1. 内容优先首页文章列表采用纯文字卡片，不读取或展示文章封面。卡片只保留分类、标题、摘要、发布日期、阅读时间和“阅读全文”入口，使访客可以快速判断文章价值，也避免大图影响加载速度和信息密度。文章页使用独立阅读卡片承载标题、元数据、正文、标签、上一篇/下一篇和评论。正文排版针对 Markdown 的标题、段落、列表、引用、代码、表格、任务列表、图片、脚注和详情块进行了统一设计。2. 清晰的信息层级主题以深蓝文字、浅灰背景、白色卡片和可配置强调色构成主要视觉体系。圆角、细边框、轻阴影和适度留白用于区分内容层级，但不让装饰压过文章本身。分类采用两列图标卡片，作者信息使用深色身份卡片，最新文章、最新评论、友情链接和订阅入口保持相同的组件语言，使整个侧栏既有辨识度又保持一致。3. 为长文章设计的侧栏首页侧栏用于内容发现，可显示作者信息、分类、友情链接、最新文章、最新评论和 RSS 订阅。文章页和独立页面不显示分类与友情链接，侧栏按“作者信息 → 最新文章 → 订阅更新 → 文章目录”的顺序组织。文章目录放在最后，随页面正常滚动；到达页头下方后自动固定。目录或长侧栏超过视口时，侧栏内部出现独立细滚动条，正文仍保持自然滚动。如果文章没有有效目录，桌面端固定作者信息和最新文章组合，避免长文章右侧出现大面积无内容区域。4. 面向多种桌面分辨率主题不使用单一固定宽度，而是根据 CSS 视口分档调整页面容器、主栏、侧栏和栏间距。普通笔记本保持紧凑，2K/4K 显示器则扩大有效阅读区域，减少两侧无效留白。视口宽度页面容器侧栏宽度布局961–1439px默认容器约 300px双栏≥ 1440px1320px310px双栏≥ 1680px1520px320px双栏≥ 1920px1720px330px双栏≥ 2560px2200px360px双栏≥ 3200px2600px380px双栏≤ 960px最大 820px自动单栏5. 移动端独立适配960px 及以下自动转换为单栏，文章目录进入正文标题下方的折叠面板。760px 及以下启用移动导航，搜索面板、菜单、文章卡片、表格、代码块、评论表单和相邻文章导航都会重新排布。移动菜单使用独立覆盖层，避免菜单文字与页面正文重叠。6. 本地优先与渐进增强主题不依赖前端框架。即使 JavaScript 没有执行，服务端仍会输出标题、正文、分类、链接、评…

SaMDeditor 正式发布
type: item
date: 2026-08-26T16:02:00+08:00
description: AI摘要 SaMDeditor是一款适用于Windows 11的轻量级多格式阅读与Markdown编辑工具，支持Markdown、TXT、PDF和EPUB文件。软件提供多标签页、文档大纲、源码编辑、自动保存与恢复等功能，支持Mermaid图表全屏查看、拖拽平移和缩放，代码段一键复制。EPUB阅读支持字体、字号、颜色、行距、字间距及阅读风格设置。软件内置多种语言界面，文件在本地处理，注重阅读体验、操作效率与数据安全。软件版本为1.7，支持系统为Windows 11 x64。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); SaMDeditor 软件介绍一、软件简介SaMDeditor 是一款面向 Windows 11 的轻量级多格式阅读与 Markdown 编辑工具，支持 Markdown、TXT、PDF 和 EPUB 文件。软件提供多标签页、文档大纲、源码编辑、自动保存与恢复等功能；Mermaid 图表支持全屏查看、拖拽平移和缩放，代码段可一键复制。EPUB 阅读支持字体、字号、颜色、行距、字间距及阅读风格设置。软件内置简体中文、繁体中文、英语、日语、韩语、西班牙语、德语和法语界面，文件在本地处理，注重阅读体验、操作效率与数据安全。软件版本：1.8支持系统：Windows 11 x64工作方式：本地、离线优先作者：Samool官方博客：www.samool.com二、格式能力一览格式阅读编辑大纲保存与导出Markdown（.md、.markdown）GFM、代码高亮、MermaidMarkdown 源码有标题时自动显示保留编码、导出 PDFTXT（.txt）纯文本纯文本默认隐藏保留编码PDF（.pdf）本地只读不支持有书签时自动显示不修改原文件EPUB（.epub）纵向连续滚动不支持有目录时自动显示恢复阅读位置，不修改原文件三、核心功能1. Markdown 阅读与编辑打开文档后默认进入阅读模式，底部可随时切换“阅读”和“编辑”。支持 GFM 常用语法，包括标题、表格、任务列表、引用、链接、删除线和代码块。代码块提供一键复制按钮，并显示复制结果。源码编辑器支持 Markdown 高亮、行号、查找替换、撤销重做、自动缩进和常用括号配对；剪切、复制、粘贴、全选右键菜单与正文统一使用 Microsoft YaHei UI。长段落按照编辑区宽度自动软换行，不会向文件写入额外换行；折行后的行号仍对应原始逻辑行。Markdown 格式工具栏固定居左、紧凑排列；支持 H1-H3、粗体、斜体、删除线、链接、引用、行内代码、代码块、无序列表、有序列表、任务列表、表格和分隔线。选中文字后点击工具按钮可直接包裹格式；再次点击粗体、斜体等行内格式可取消标记。工具栏空间不足时可以横向滚动，TXT 编辑时不会显示 Markdown 工具栏。支持 UTF-8、UTF-8 BOM 和 ANSI（GBK/CP936）编码，保存时默认保留原编码。2. Mermaid 图形增强阅读Mermaid、GFM 和代码高亮资源随软件离线提供，运行时不依赖在线 CDN。点击全屏按钮或双击图形即可进入 Windows 真正全屏模式。全屏画布支持鼠标左键按住拖拽平移，以及滚轮焦点缩放。提供放大、缩小、适应屏幕、1:1 和居中操作。使用 SVG 矢量渲染，放大后仍保持清晰。按 Esc 可快速退出全屏。全屏退出、窗口最小化或隐藏时，WebView2 输入层会与主窗口同步显隐，不会在桌面残留不可见的点击遮挡区域。亮点功能流程图下面的图形由 SaMDeditor 内置 Mermaid 引擎离线渲染。双击图形即可进入全屏，然后按住鼠标拖拽、滚轮缩放，直接体验 SaMDeditor 的图形阅读方式。flowchart LR A[打开 Markdown] --> B[本地 GFM 预览] B --> C{存在文档标题?} C -- 是 --> D[自动显示大纲] C -- 否 --> E[正文占满可用空间] B --> F{包含 Mermaid?} F -- 是 --> G[离线渲染 SVG] G --> H[双击进入系统全屏] H --> I[按住鼠标拖拽平移] I --> J[滚轮焦点缩放] J --> K[适应屏幕 / 1:1 / 居中] B --> L[导出 A4 PDF] classDef normal fill:#f4f7f5,stroke:#9eb4a…

Mermaid 主题效果测试
type: item
date: 2026-08-26T10:31:49+08:00
description: AI摘要 本文旨在测试SaBlog2026主题对Mermaid图表的渲染效果，包括流程图、时序图、类图、状态图和ER图。测试内容包括图表的SVG图形生成、图形与代码的切换、复制源码、全屏预览、主题色切换以及响应式布局。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); Mermaid 主题效果测试本文用于测试 SaBlog2026 主题对 Mermaid 图表的渲染、图形/代码切换、深浅色模式和全屏预览功能。1. Flowchart 流程图下面的流程图模拟一篇 Markdown 文章从编写到发布的过程。flowchart TD A([开始写作]) --> B[编写 Markdown 内容] B --> C{是否包含 Mermaid 图表} C -->|是| D[添加 mermaid 代码块] C -->|否| E[继续完善正文] D --> F[本地预览文章] E --> F F --> G{检查是否通过} G -->|通过| H[发布到 Typecho] G -->|未通过| I[修改文章或图表代码] I --> F H --> J([完成])2. SequenceDiagram 时序图下面的时序图模拟读者打开文章后，浏览器加载并渲染 Mermaid 图表的过程。sequenceDiagram autonumber actor Reader as 读者 participant Browser as 浏览器 participant Typecho as Typecho participant Theme as SaBlog2026主题 participant Mermaid as Mermaid运行时 Reader->>Browser: 打开文章页面 Browser->>Typecho: 请求文章内容 Typecho->>Theme: 输出文章与主题模板 Theme-->>Browser: 返回HTML、CSS和主题脚本 Browser->>Theme: 检测mermaid代码块 alt 正文包含Mermaid图表 Theme->>Mermaid: 按需加载本地运行时 Mermaid-->>Browser: 生成SVG图形 Browser-->>Reader: 显示可交互图表 else 正文不包含Mermaid图表 Theme-->>Browser: 不加载Mermaid运行时 Browser-->>Reader: 直接显示普通文章 end3. ClassDiagram 类图下面的类图描述文章、图表查看器和主题之间的关系。classDiagram class Article { +String title +String markdown +Date createdAt +render() } class MermaidBlock { +String type +String source +validate() +renderSvg() } class DiagramViewer { +String currentView +Boolean fullscreen +showDiagram() +showSource() +toggleFullscreen() } class SaBlogTheme { +String colorScheme +detectMermaid() +loadRuntime() +refreshTheme() } Article "1" *-- "0..*" MermaidBlock : 包含 MermaidBlock "1" --> "1" DiagramViewer : 创建 SaBlogTheme --> Article : 展示 SaBlogTheme --> DiagramViewer : 控制4. StateDiagram 状态图下面的状态图用于检查图表查看器在图形、代码和全屏状态之间的切换。stateDiagram-v2 [*] --> 加载中 加载中 --> 图形模式: 渲染成功 加载中 --> 代码模式: 渲染失败 图形模式 --> 代码模式: 点击代码 代码模式 --> 图形模式: 点击图形 图形模式 --> 全屏预览: 点击全屏 全屏预览 --> 图形模式: 点击退出全屏 全屏预览 --> 图形模式: 按下Esc 图形模式 --> 深色图形: 切换深色模…

Apache Maka：一个面向真实工作的、本地优先的 AI Agent 工作空间
type: item
date: 2026-08-25T16:43:45+08:00
description: AI摘要 Apache Maka是一个本地优先的AI Agent工作空间，提供多Agent调度和可恢复执行记录。它的核心是Runtime Host，所有执行都需经过它，强调Event Log作为执行事实的Source of Truth。Maka的架构具有Event Sourcing特征，将历史与上下文解耦，适合作为企业Agent Runtime或软件工程Agent。Maka还内置了多种工具，支持MCP，并与Codex模型协议/登录/Context行为深度适配。Maka的Memory是透明的，用户可控，与ai-memory项目不同，后者服务于多个外部Agent。Maka的技术栈包括TypeScript、Node.js、Electron、React等，目前主要支持macOS Apple Silicon，Windows和Linux支持正在开发中。Maka适合个人AI工作台、企业Agent Runtime、软件工程Agent和Agent评测平台等场景。 document.addEventListener('DOMContentLoaded', function() { const urlDisplay = document.getElementById('urlDisplay'); urlDisplay.textContent = "此内容根据文章生成，更内容请访问：" + window.location.href; }); 这个项目很有意思，而且从架构层面看，Apache Maka 和你前面看的 ai-memory 完全不是同一类产品。我把当前 apache/maka 的 README、架构文档、Agent Graph、本地 Memory、MCP 以及 Codex 相关实现都看了一遍。我的定位是：Apache Maka = Local-first AI Agent Workspace + Agent Runtime + 多 Agent 调度 + 可恢复执行记录。它更接近一个开源版的 Codex / Claude Code Desktop + Agent Runtime 平台，而不是一个单纯的 Agent SDK。截至当前，仓库约 3,062 Stars、312 Forks，主语言 TypeScript，Apache-2.0 License，目前处于 Apache Incubator 孵化阶段。仓库在 2026 年 5 月创建，仍然处于高频开发期。一、Apache Maka 是什么？官方给自己的定义是：A local-first Agent workspace built for real work.即：一个面向真实工作的、本地优先的 AI Agent 工作空间。它不是让你写：agent = Agent(...) agent.run(...)这种 SDK。而是直接给你一套： Apache Maka │ ┌──────────────┼──────────────┐ │ │ │ Desktop TUI CLI │ │ │ └──────────────┼──────────────┘ │ Runtime Host │ SessionManager │ AgentRun │ ┌──────────┼──────────┐ │ │ │ Model Tools MCP │ │ │ └──────────┼──────────┘ │ Runtime Event Log │ ┌───────────┼────────────┐ │ │ │ Context Session Recovery这就是 Maka 的核心。官方架构规定：整个系统只有一个执行权威：Runtime Host。Desktop、TUI、CLI、Bot、Eval 都不能自己再搞一套 Runtime，而必须经过 Runtime Host。这是它很重要的设计原则。二、我认为 Maka 最重要的概念：Runtime Event Log很多 Agent 系统的基本模型是：Prompt ↓ LLM ↓ Tool ↓ AnswerMaka 的模型不是这样。它更像： Agent 执行 │ ▼ Runtime Event Log │ ┌────────────┼────────────┐ │ │ │ Model Tool Call Tool Result Message │ │ │ ├─权限决定 ├─失败 ├─终止 ├─Usage └─Artifacts │ ▼ 所有事实永久记录也就是说：Event Log 是执行事实的 Source of Truth。官方明确规定，模型消息、工具调用、工具结果以及终止事实都写入 Runtime Event Log；Context pruning 和 compact…