当前位置:首页 > 文章中心 > 正文内容

StarBlog番外(4) 文章一键发布工具Publisher大升级,AI功能增强与界面优化

dgx6665个月前 (07-06)文章中心19

前言

自从上次开发了 StarBlogPublisher 这个文章创作神器之后

我的博客+公众号文章工作流效率提升了不少

不过这软件还有一些功能欠缺和我不满意的地方

这次就在这个下暴雨的周末,把这个软件完善了一下

并且还有额外的产出:为了支撑一些软件功能的实现,我还开发了一些周边工具链,这些也会在接下来的文章中介绍。

欢迎下载体验: https://github.com/star-blog/starblog-publisher/releases/tag/v1.6

图标

这个图标是之前使用 AI 生成的

比较一般,不过暂时先这个吧,懒得改了,后面有时间再改。

先解决从无到有的问题

软件图标是透明的,不容易看清细节,我加了个背景:

StarBlogPublisher logo

界面优化

最大的改变还是界面优化

原本那个界面空间利用率不高,现在右侧把分类和说明做成两栏,更能利用空间

点击 查看旧版界面 进行对比

image-20250518231439599

而且原本界面上有很多 emoji

如果只在一个系统上用(如 Windows)

那可能没啥问题

但我多个设备之间切换,就发现在 macOS 上效果不好,有些 emoji 显示得和 Windows 不一样

现在全部换成 Font Awesome 了,统一美观很多。感觉换图标这件事就可以单独写一篇文章了。

我这里用的是 Icon.Avalonia 这个第三方库

重点新功能

以下介绍几个重点的新功能

详细的更新内容日志在后面有,不过是大模型总结的,我知道很多同学不喜欢看 AI 生成的内容,所以放在文章的最后了。

Slug 配置

从界面截图上可以很直观的看到增加了 Slug 配置功能

众所周知,StarBlog 是支持文章 Slug 的,但之前这个文章发布工具没有这个配置

这次我加上了,顺便加了AI自动生成功能,解放双手~

独立的 AI 配置

之前的 AI 配置比较简单,统一在设置窗口里配置

不过现在 AI 功能是这个软件的重头戏,配置选项越来越多,在设置窗口里已经不满足需求了

于是原本设置窗口里,配置 AI 的地方,变成了一个按钮,点击之后打开新的 AI 配置窗口

image-20250518232005861

当然主页面也能之间打开 AI 配置

AI 设置窗口长这样

image-20250518232058288

这个 AI 设置现在加了不少功能

自动获取模型列表

首先是自动获取模型列表功能,openai 的接口提供了获取可用模型列表的功能,其他的模型提供商基本也兼容 openai 的接口协议,不过就不一定有提供这个功能了。

输入 API Key 之后,点击「测试」按钮就可以获取模型列表了

当获取不到的时候,就用默认模型列表,我全部更到了最新的模型列表

image-20250518232255490

多组配置文件管理功能

现在对大模型的需求已经很多了

很多人可能同时用着多个模型服务

来到这个软件的场景,可能用户在平时使用便宜的模型(如 DeepSeek)

当要求更高的模型性能时,会切换到较贵的模型(如 GPT-o3)

之前没有多组配置文件时,要进入设置修改新的 API Key,非常麻烦

现在只要添加一次,就能自由切换了

image-20250518232623016

小结

AI 时代,大模型为独立开发者带来的效率提升是很可观的

最近我就利用大模型的能力完成了很多之前计划好久,但一直没时间去做的工作

感谢科技发展带来的生产力提升,接下来我也会开发更多使用 AI 提升效率的小工具,进一步解放生产力~

详细更新内容

从语言风格或许能看出来,以下更新内容是 AI 生成的

是的,我开发了一个工具,可以一键根据 Git 提交记录,自动生成详细专业的更新内容,后续我会写文章介绍一下。

Features

  • 更新应用程序图标,统一所有窗口图标风格,提升整体品牌识别度
  • 新增 AI 配置文件管理功能,支持创建、删除、重命名和选择不同的 AI 配置文件,配置更加灵活
  • 集成 FontAwesome 图标库,提升界面美观性和一致性
  • 新增 AI 设置窗口,支持配置 AI 提供商、API 密钥和模型,集成测试连接与模型动态加载功能。
  • 新增 文章 Slug 生成功能,可通过 AI 自动生成符合 URL 规范的 Slug,并优化文章信息编辑体验。
  • 自动完成输入框支持“获取焦点时自动下拉”,提升 AI 设置操作便捷性。
  • AI 设置窗口新增状态信息区域,实时反馈模型加载进度与结果。
  • 丰富清华智谱 AI 模型描述,标明完全免费及代表性模型。

Refactor

  • 优化按钮样式,统一 IconButtonPrimaryDanger 等风格,改善不同背景下的可见性
  • 图标按钮增加悬停及按下状态,增强用户体验
  • 使用 FontAwesome 图标替换原有按钮中文本表情符号,界面更统一易读
  • 重构 AIService,支持设置变更自动重载,调整私有字段修饰符提升可维护性。
  • 优化 AIProviderInfo,扩展模型列表与模型描述信息。
  • 重构 build.py 构建脚本,平台检测与目标系统处理逻辑提取为独立函数,支持多构建配置,提升跨平台兼容性。
  • 发布目录清理脚本支持多平台符号文件(如 Windows PDB、其他平台调试文件)的自动移除。

Dependencies

  • 新增 Projektanker.Icons.Avalonia.FontAwesome 依赖,支持丰富的图标显示
  • README 中新增依赖项说明:Sdcb.WordCloudLoadingIndicators.Avalonia

Docs

  • 更新 README 文档,补充核心亮点描述、AI 相关功能及界面预览,优化界面预览排版
  • 增加、替换部分图片资源,删除不再使用的旧资源
  • 调整 About 页面高度以适配新版内容
  • 增强文档视觉效果,新增/优化图片资源与分类词云图片。
  • AboutWindow 及 AboutWindowViewModel 更新,反映新功能。

Others

  • 项目版本号升级至 1.6
  • 优化 AI 配置文件加载和设置保存逻辑,提升设置流程流畅度
  • 删除不再使用的分类词云图片,清理冗余资源。
  • 合并远程分支更新,保证主干同步。

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/2832.html

标签: publisher下载
分享给朋友:

“StarBlog番外(4) 文章一键发布工具Publisher大升级,AI功能增强与界面优化” 的相关文章

Word办公小技巧:如何安装“方正小标宋”字体?

本文介绍了在word中安装各类字体的方法。使用工具:word2016默认安装的word中,并没有“方正小标宋”字体,但是在很多正式文件行文时,却常常需要这种字体,所以需要使用者在word中自己安装。请注意,以下介绍的方法,可以用于安装所需要的其他字体,本文只是以“方正小标宋”字体为例进行说明。安装的...

CAD打印怎么设置黑白?一文教会你CAD打印黑白图纸

CAD设计过程中,为了区分图纸中各个图形对象使其看起来更加直观,方便二次编辑,通常会用不同颜色来标识不同的内容。但在CAD打印时并不需要将这些颜色全部打印出来,只需要黑白打印即可。那么,你知道CAD打印怎么设置黑白吗?本文小编就以浩辰CAD软件为例来给大家分享一下CAD打印怎么设置黑白吧!CAD打印...

怎么在win11桌面设置悬浮便签

Windows电脑有自带的便笺小工具,能悬浮显示在电脑桌面上,win11自带的便笺在开始菜单中就可以找到,打开便签之后就会自动悬浮显示在桌面上,在便签中可以添加便签文字或上传图片等。当大家在电脑桌面使用其他应用软件的时候,就会把悬浮便笺遮挡住,再次使用便笺的时候需要切换页面,那么有没有那种可以一直显...

国内首款自主研发三缸:升仕703F摩托车发布,4.38万元起

IT之家 4 月 29 日消息,感谢IT之家小伙伴 @小猪不配骑 提供的线索,广东大冶摩托车官宣推出升仕 703F 车型,升仕 703F 21 寸高座版现已在官网开售,定价 4.38 万元起。升仕 703F 号称是国内首款自主研发三缸摩托车,官方还表示“不是那种照片发布、PPT 发布、模型发布或发句...

告别字体侵权,100+个免费可商用字体大集合(附字体包)

作为设计师,我们在作图时要使用大量的字体来达到我们想要的效果,但是字体都是有版权的,据说前几年暴风、保洁被方正告,赔了几百上千万(我的天呐,吓死宝宝了)最近,在群里看到了又有人收到律师函,去年底我也收到过,一个字体要陪好几万啊!(吓晕在了电脑前),你可能还不知道的是连微软雅黑都是方正的……那到底有哪...

Ubuntu 24.04下安装Wine运行微信最新版本3.9.9完美版

之前一直用在Ubuntu下用微信,基本上功能可用,但是存在几个问题:切换到其他应用窗口后,微信窗口边框留有残影。手残升级微信到3.9.9之后,经常出现崩溃退出微信。有时候输入框光标消失,发送表情问题提示不能发送空信息。小程序和链接打开后崩溃。有时候缺少字体导致显示不正常。刚好五一假期有点空闲就整治一...