来源: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/ |
下一代桌面静态博客写作客户端——像用 Notion 一样写博客。基于 Wails (Go + Vue 3) 构建,永久开源免费。
| Gridea Pro | Hugo | Hexo | |
|---|---|---|---|
| 安装方式 | 下载桌面应用 | CLI | CLI + Node.js |
| 上手门槛 | 开箱即用 | 需要终端经验 | 需要 Node.js + 终端 |
| 写作环境 | 内置 Monaco 编辑器 | 自选外部编辑器 | 自选外部编辑器 |
| 主题切换 | 应用内可视化切换 | 修改配置文件 | 修改配置文件 |
| 一键部署 | ✅ GUI 操作 | ❌ 手动/CI | ❌ 手动/CI |
| AI 集成 | ✅ MCP + 内置模型 | ❌ | ❌ |
| 内存占用 | ~30-50 MB | - | - |
| 功能 | 说明 |
|---|---|
| Monaco Editor | VS Code 同款引擎,语法高亮、智能补全、Vim/Emacs 键位 |
| Markdown 扩展 | 数学公式(KaTeX)、脚注、任务列表、Emoji、自动目录 |
| 代码块 | 主流编程语言语法高亮 |
| 实时预览 | 所见即所得 |
| 字数统计 | CJK 精确字数 + 阅读时间估算 |
| 功能 | 说明 |
|---|---|
| 文章管理 | 标签、分类、置顶、草稿、自定义 URL Slug、特色图片 |
| 闪念(Memos) | 灵感速记,支持 #标签、图片附件、热力图统计 |
| 友链/菜单 | 导航菜单管理 |
| 评论管理 | 回复与删除 |
| 全文搜索 | 客户端搜索 |
| 功能 | 说明 |
|---|---|
| 内置主题 | 9 款:amore、flavor、claudo、letters、inotes、fly、simple、notes 等 |
| 模板引擎 | Jinja2(Pono2)、EJS、Go Templates |
| 可视化配置 | config.json 声明生成表单,无需手动改文件 |
| 暗色模式 | 支持 |
| 响应式布局 | 支持 |
| 功能 | 说明 |
|---|---|
| 一键部署 | 6 大平台:GitHub Pages、Vercel、Netlify、Gitee、Coding、SFTP/FTP |
| 纯 Go Git | 不依赖系统 Git,同步更稳定 |
| CDN 媒体上传 | 部署时自动同步图片到 GitHub 仓库 |
| 自定义域名 | CNAME 支持 |
| 功能 | 说明 |
|---|---|
| sitemap.xml | 含图片元数据 |
| robots.txt | 支持 |
| RSS/Atom Feed | 支持 |
| Open Graph/Twitter Card | 支持 |
| JSON-LD 结构化数据 | 支持 |
| 统计分析 | Google Analytics、百度统计 |
内置 7 种评论系统,勾选即启用:
| 评论系统 |
|---|
| Gitalk |
| Giscus |
| Disqus |
| Valine |
| Waline |
| Twikoo |
| Cusdis |
Gridea Pro 实现了 MCP(Model Context Protocol),让 AI 助手可以直接操作博客:
25+ MCP 工具:
| 类别 | 工具 |
|---|---|
| 文章 | 列表、查看、创建、更新、删除 |
| 闪念 | 列表、创建、更新、删除、热力图统计 |
| 标签/分类 | 完整 CRUD |
| 菜单/友链 | 完整 CRUD |
| 评论 | 列表、回复、删除 |
| 主题 | 列表、查看/更新主题配置 |
| 站点 | 查看/更新全局设置 |
| 渲染&部署 | 触发渲染、触发部署 |
内置 5 个工作流提示词:
- 写作助手
- 闪念整理成文
- 内容审查
- 站点健康检查
- 文章翻译
{
"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 可直接触发部署;默认关闭,需手动确认。
| 方式 | 说明 |
|---|---|
| 内置模型 | 无需 API Key(每日限额 20 次) |
| 自定义模型 | 支持 13 种:OpenAI、Anthropic、DeepSeek、Gemini、Kimi、Qwen、GLM 等 |
从 Releases 下载:
| 平台 | 安装包 |
|---|---|
| macOS | .dmg |
| Windows | .exe |
| Linux | .AppImage / .deb |
前置要求: 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 # 生产构建
在应用内将「站点目录」指向原来的 Gridea 数据目录,启动后自动迁移。
my-theme/
├── config.json # 主题配置声明
├── templates/
│ ├── index.html # 首页
│ ├── post.html # 文章详情页
│ ├── tag.html # 标签页
│ ├── archives.html # 归档页
│ └── partials/ # 可复用组件
└── assets/
├── styles/
└── scripts/
推荐使用 Jinja2(Pono2)
软件界面支持 11 种语言:
简体中文 · 繁体中文 · English · 日本語 · 한국어 · Deutsch · Español · Français · Italiano · Português (BR) · Русский
Gridea Pro 是一个零门槛的静态博客写作客户端,下载即用,内置 Monaco 编辑器 + Monaco + AI(MCP) + 一键部署,适合只想好好写博客的人。
本文由 AI 辅助整理,供技术学习参考。