StarBlog番外(5) 从1.6到1.10,Publisher的半年进化之路
StarBlog Publisher半年从v1.6滚到v1.10.7,核心就三件事:AI塞进去(封面/关键词/标题模板)、图片处理自动化(压缩/正则匹配/画廊)、框架升到.NET 10外加Scoop安装。20多个版本硬是把“能用”磨成了“好用”。别的工具还在手动找图,它已经能抢Prompt工程师的活了。
目录16 个章节
前言
距离上次介绍 StarBlog Publisher 已经过去了半年
这半年里,这个文章发布工具从 v1.6 一路迭代到了 v1.10.7
新增了不少实用功能,也修了很多边边角角的问题
今天就来做个总结,聊聊这半年 Publisher 都经历了哪些变化。
一句话总结
如果你不想看后面的详细内容,这里一句话概括:
AI 能力大幅增强(封面生成、关键词提取、标题模板),图片处理更智能(压缩、正则匹配、画廊),框架升级到 .NET 10,还新增了 Scoop 安装方式。
重点更新
AI 封面生成(v1.8)
这可能是这半年里最有意思的功能了
写完文章之后,封面图一直是个头疼的问题。找图吧,版权和质量都不好把控;自己画吧,又没那个能力
现在 Publisher 集成了 AI 画图的提示词生成功能。你只需要:
- 写好文章
- 打开封面提示词窗口
- 选择一个风格模板(城市优雅风、BeCreativeGirl 等)
- 一键生成提示词
- 把提示词丢给 Midjourney / DALL-E / Stable Diffusion
生成的提示词会结合文章内容,所以出来的东西和文章主题是相关的,不会太离谱。
而且这个功能背后还做了不少工作:重构了 PromptTemplate 模板系统,支持多个封面风格选项,还能把文章正文内容也融入到提示词里。
AI 关键词提取(v1.7)
写文章的时候,关键词这个东西经常被忽略
但它对 SEO 还挺重要的。现在 Publisher 可以用 AI 自动从文章内容中提取关键词,省得自己想。
标题优化模板(v1.10)
之前就有 AI 润色标题的功能,但只有一个默认的润色方式
现在加了模板选择,你可以选择不同的标题优化风格。比如想要更吸引眼球的、更专业严谨的、还是更口语化的,选个模板就行。
图片压缩(v1.10)
文章里的图片太大,加载就慢
现在 Publisher 在上传图片之前会自动压缩,用的是 SixLabors.ImageSharp,在尽量不影响画质的前提下减小文件体积。
整个过程是无感的,你不需要做任何额外操作。
图片画廊(v1.9)
新增了一个图片画廊窗口,可以直观地查看文章中所有的图片
方便你检查哪些图片要替换、哪些上传失败了、整体效果怎么样。比在 Markdown 里一个个翻方便多了。
正则匹配图片路径(v1.10.4)
之前图片路径识别用的是标准的 Markdown 解析
但有些文章里的图片写法比较特殊,标准模式识别不出来。现在加了正则表达式模式,通过配置 EnableRegexImageParsing 开启,覆盖面更广了。
Scoop 安装支持(v1.10.7)
Windows 用户现在可以通过 Scoop 包管理器安装 Publisher 了:
scoop bucket add starblog-publisher https://github.com/star-blog/starblog-publisher
scoop install starblog-publisher/starblog-publisher
以后更新也方便,scoop update 就行。
框架升级
.NET 10
从 .NET 8 升级到了 .NET 10
这是一个比较大的升级,带来了性能提升和新的 API 支持。
依赖更新
主要依赖都升了:
- Avalonia 11.2.1 → 11.3.10
- CommunityToolkit.Mvvm 8.2.1 → 8.4.0
- Refit 8.0.0 → 9.0.2
- Markdig 0.40.0 → 0.44.0
- SixLabors.ImageSharp(新增,用于图片压缩)
CI/CD 优化
这个虽然用户感知不到,但对开发效率提升很大:
- 自动从 Git 提交记录生成发布说明
- 清理发布包中的调试文件(PDB 等),减小下载体积
- 修正了标签获取的正则表达式
版本时间线
| 版本 | 主要更新 |
|---|---|
| v1.7.0 | AI 关键词提取、PromptBuilder 工具类、CI/CD 优化 |
| v1.7.1 | 小修复 |
| v1.8.0 | AI 封面提示词生成、封面风格模板 |
| v1.8.1-v1.8.3 | 封面功能打磨、新增 Moonshot Kimi 提供商 |
| v1.9.0 | 图片画廊 |
| v1.9.1 | 小修复 |
| v1.10.0 | 图片压缩 |
| v1.10.2-v1.10.4 | 标题优化模板、正则图片匹配、路径空格修复 |
| v1.10.5-v1.10.7 | 升级 .NET 10、更新 AI 模型列表、Scoop 支持 |
小结
半年时间,20+ 个版本,Publisher 从一个「能用」的工具变成了一个「好用」的工具
AI 能力是这半年迭代的重点。从最初的标题润色、摘要生成,到现在又加了关键词提取、封面提示词生成、标题优化模板,AI 已经深度融入到了文章发布的各个环节。
图片处理也越来越智能了。自动压缩、正则匹配、图片画廊,这些功能加在一起,处理文章里的图片基本不需要手动干预了。
接下来还有不少计划中的功能,比如批量发布、更多的 AI 提供商支持、文章模板等。
欢迎下载体验:https://github.com/star-blog/starblog-publisher/releases
也欢迎提 Issue 和 PR,让这个工具变得更好~
_EOF_
StarBlog番外(5) 从1.6到1.10,Publisher的半年进化之路
- 本文作者:
- 程序设计实验室
- 版权声明:
- 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
相关文章
starblog-publisher 2.x 版本重构内容
搞了两个月终于拖出了个2.x重构——把CLI、Core、GUI拆得清清楚楚,就为迎合Agent潮流。微信文章排版也顺手打通了,发文章效率勉强能看。3.x怕是又要延期,毕竟精力总得分给太多方向。
2026-09-23 · StarBlog番外 · 约 1 分钟
StarBlog番外(4) 文章一键发布工具Publisher大升级,AI功能增强与界面优化
《StarBlogPublisher》是一款提升博客与公众号文章创作效率的工具。作者在原有版本基础上进行了多项优化,包括界面调整(空间利用率更高、统一Font Awesome图标)及功能增强(新增文章Slug配置、独立的AI配置窗口、多组AI配置文件管理)。新功能支持AI模型动态加载、API Key灵活切换,显著提升大模型创作效率。作者计划持续开发AI辅助工具以解放生产力。
2025-05-18 · StarBlog番外 · 约 1 分钟
StarBlog 番外篇 (1) 全新的访问统计功能,异步队列,分库存储
虽然现在工作重心以AI为主了,不过相比起各种大模型的宏大叙事,我还是更喜欢自己构思功能、写代码,享受解决问题和发布上线的过程。 之前 StarBlog 系列更新的时候我也有提到,随着功能更新,会在教程系列完结之后继续写番外,这不第一篇番外就来了。 这次是全新设计的访问统计功能。
2025-03-25 · StarBlog番外 · 约 1 分钟
StarBlog v1.3.0 新版本,一大波更新以及迁移服务器部署
服务器故障逼得更新,直接上云服务器迁移。v1.3.0版本来了,架构、界面、SEO全升级,还加了图片压缩工具,代码总算整理干净点。来看看这波大更新如何?
2025-08-19 · StarBlog番外 · 约 1 分钟
讨论
共 0 条加载评论中…