BlogClient:基于 Qt 的 WordPress 博客客户端
📝 功能完整、界面简洁、支持离线编辑的个人博客管理工具
👉 项目开源地址:GitHub – BlogClient
📦 客户端下载链接:点击此处下载
🚀 项目简介
BlogClient 是一个使用 Qt 框架开发的桌面博客客户端,支持通过 WordPress REST API 管理博客内容。用户可以创建、编辑、保存和发布文章,也可离线撰写草稿,操作体验更高效、私密性更强。
适合技术博客作者或内容创作者在本地进行内容创作与管理。
✨ 核心功能
-
📄 支持 新建 / 编辑 / 发布 文章
-
🗂️ 支持草稿与已发布文章分类显示
-
🏷️ 标签与分类管理
-
🖼️ 上传特色图片 到 WordPress 媒体库
-
🔌 WordPress REST API 接入,支持远程同步
-
💾 本地草稿保存(使用 SQLite)
-
🔐 安全设置界面,保存 API 凭据(本地)
🛠️ 技术栈
-
语言:C++17
-
框架:Qt 6(兼容 Qt 5.15+)
-
数据库:SQLite 本地存储
-
网络通信:基于 Qt Network 的 HTTP/HTTPS 请求
-
构建工具:CMake 3.16+
🧭 使用指南
-
启动程序后,点击顶部菜单栏的「设置」,填写:
-
WordPress 博客地址(支持 https)
-
用户名
-
应用密码(请在 WordPress 后台开启并生成)
-
-
点击「同步文章」按钮,即可获取已发布和草稿内容
-
支持离线新建与编辑文章,保存后可稍后发布
-
支持文章的:
-
标题、正文、摘要填写
-
标签 / 分类设置
-
设置特色图片并上传
-
🔐 本地配置说明
-
所有 API 凭据均通过 Qt 的 QSettings 本地保存
-
不会上传到服务器或仓库
-
可随时在设置中修改 WordPress 接入信息
-
推荐开启 WordPress 的 应用密码 以增强安全性
🖼️ 软件界面预览
-
左侧:文章列表(草稿 / 已发布)
-
右侧:文章编辑器(支持 Markdown 风格输入)
-
顶部工具栏:新建 / 保存 / 发布 / 同步 / 设置
📎 下载与源码
-
🔗 客户端下载链接
暂无评论