Gridea Pro:下一代静态博客写作客户端

来源:https://github.com/Gridea-Pro/gridea-pro
整理时间:2026-04-17
标签:#Gridea #静态博客 #桌面应用 #Wails #Go #Vue3 #MCP #AI集成 #博客写作


一、项目概述

项目 信息
名称 Gridea Pro
组织 Gridea-Pro
GitHub github.com/Gridea-Pro/gridea-pro
Star 111
Fork 7
语言 Go + Vue 3
协议 GPL v3
技术栈 Wails (Go + Vue 3)
官网 https://www.gridea.pro/

1.1 一句话简介

下一代桌面静态博客写作客户端——像用 Notion 一样写博客。基于 Wails (Go + Vue 3) 构建,永久开源免费。

1.2 起源


二、与 Hugo/Hexo 对比

Gridea Pro Hugo Hexo
安装方式 下载桌面应用 CLI CLI + Node.js
上手门槛 开箱即用 需要终端经验 需要 Node.js + 终端
写作环境 内置 Monaco 编辑器 自选外部编辑器 自选外部编辑器
主题切换 应用内可视化切换 修改配置文件 修改配置文件
一键部署 ✅ GUI 操作 ❌ 手动/CI ❌ 手动/CI
AI 集成 ✅ MCP + 内置模型
内存占用 ~30-50 MB - -

三、核心功能

3.1 写作与编辑

功能 说明
Monaco Editor VS Code 同款引擎,语法高亮、智能补全、Vim/Emacs 键位
Markdown 扩展 数学公式(KaTeX)、脚注、任务列表、Emoji、自动目录
代码块 主流编程语言语法高亮
实时预览 所见即所得
字数统计 CJK 精确字数 + 阅读时间估算

3.2 内容管理

功能 说明
文章管理 标签、分类、置顶、草稿、自定义 URL Slug、特色图片
闪念(Memos) 灵感速记,支持 #标签、图片附件、热力图统计
友链/菜单 导航菜单管理
评论管理 回复与删除
全文搜索 客户端搜索

3.3 主题系统

功能 说明
内置主题 9 款:amoreflavorclaudolettersinotesflysimplenotes
模板引擎 Jinja2(Pono2)、EJS、Go Templates
可视化配置 config.json 声明生成表单,无需手动改文件
暗色模式 支持
响应式布局 支持

3.4 部署

功能 说明
一键部署 6 大平台:GitHub Pages、Vercel、Netlify、Gitee、Coding、SFTP/FTP
纯 Go Git 不依赖系统 Git,同步更稳定
CDN 媒体上传 部署时自动同步图片到 GitHub 仓库
自定义域名 CNAME 支持

3.5 SEO

功能 说明
sitemap.xml 含图片元数据
robots.txt 支持
RSS/Atom Feed 支持
Open Graph/Twitter Card 支持
JSON-LD 结构化数据 支持
统计分析 Google Analytics、百度统计

3.6 评论系统

内置 7 种评论系统,勾选即启用:

评论系统
Gitalk
Giscus
Disqus
Valine
Waline
Twikoo
Cusdis

四、AI 集成(MCP)

4.1 MCP 协议支持

Gridea Pro 实现了 MCP(Model Context Protocol),让 AI 助手可以直接操作博客:

25+ MCP 工具:

类别 工具
文章 列表、查看、创建、更新、删除
闪念 列表、创建、更新、删除、热力图统计
标签/分类 完整 CRUD
菜单/友链 完整 CRUD
评论 列表、回复、删除
主题 列表、查看/更新主题配置
站点 查看/更新全局设置
渲染&部署 触发渲染、触发部署

内置 5 个工作流提示词:
- 写作助手
- 闪念整理成文
- 内容审查
- 站点健康检查
- 文章翻译

4.2 MCP 配置示例

{
  "mcpServers": {
    "gridea-pro": {
      "command": "/path/to/gridea-pro",
      "args": ["--mcp"],
      "env": {
        "GRIDEA_SITE_DIR": "/path/to/your/site",
        "DEPLOY_ENABLED": "false"
      }
    }
  }
}

DEPLOY_ENABLED=true 时,AI 可直接触发部署;默认关闭,需手动确认。

4.3 AI 模型支持

方式 说明
内置模型 无需 API Key(每日限额 20 次)
自定义模型 支持 13 种:OpenAI、Anthropic、DeepSeek、Gemini、Kimi、Qwen、GLM 等

五、快速开始

5.1 下载安装

Releases 下载:

平台 安装包
macOS .dmg
Windows .exe
Linux .AppImage / .deb

5.2 源码构建

前置要求: Go 1.22+、Node.js 18+、Wails v2

git clone https://github.com/Gridea-Pro/gridea-pro.git
cd gridea-pro
cd frontend && npm install && ..
wails dev      # 开发模式
wails build    # 生产构建

5.3 旧版迁移

在应用内将「站点目录」指向原来的 Gridea 数据目录,启动后自动迁移。


六、主题开发

6.1 目录结构

my-theme/
├── config.json          # 主题配置声明
├── templates/
│   ├── index.html       # 首页
│   ├── post.html        # 文章详情页
│   ├── tag.html         # 标签页
│   ├── archives.html    # 归档页
│   └── partials/        # 可复用组件
└── assets/
    ├── styles/
    └── scripts/

6.2 模板引擎

推荐使用 Jinja2(Pono2)


七、支持的语言

软件界面支持 11 种语言

简体中文 · 繁体中文 · English · 日本語 · 한국어 · Deutsch · Español · Français · Italiano · Português (BR) · Русский


八、一句话总结

Gridea Pro 是一个零门槛的静态博客写作客户端,下载即用,内置 Monaco 编辑器 + Monaco + AI(MCP) + 一键部署,适合只想好好写博客的人。


九、预览


本文由 AI 辅助整理,供技术学习参考。