隐藏
Single

C++QT项目 BlogClient个人博客客户端

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+


🧭 使用指南

  1. 启动程序后,点击顶部菜单栏的「设置」,填写:

    • WordPress 博客地址(支持 https)

    • 用户名

    • 应用密码(请在 WordPress 后台开启并生成)

  2. 点击「同步文章」按钮,即可获取已发布和草稿内容

  3. 支持离线新建与编辑文章,保存后可稍后发布

  4. 支持文章的:

    • 标题、正文、摘要填写

    • 标签 / 分类设置

    • 设置特色图片并上传


🔐 本地配置说明

  • 所有 API 凭据均通过 Qt 的 QSettings 本地保存

  • 不会上传到服务器或仓库

  • 可随时在设置中修改 WordPress 接入信息

  • 推荐开启 WordPress 的 应用密码 以增强安全性


🖼️ 软件界面预览

  • 左侧:文章列表(草稿 / 已发布)

  • 右侧:文章编辑器(支持 Markdown 风格输入)

  • 顶部工具栏:新建 / 保存 / 发布 / 同步 / 设置


📎 下载与源码

BlogClient个人博客客户端下载直链:点击此处下载

项目Github开源:点击此处进入

暂无评论

发表评论

HTMLCOPY