Obsidian + Enveloppe:极简博客发布指南
Contents
极简发布Blog
用 Obsidian 写作并一键发布到个人博客,只需两步即可实现优雅的「写作-发布」闭环。以下是核心配置流程:
1.插件配置
安装 Enveloppe,该插件可将 Obsidian 笔记同步至 GitHub 仓库。在插件设置中绑定你的博客仓库路径,并指定需发布的笔记目录。

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
---
date: "{{date}}" # 创建时间,我这边生成的格式是 YYYY-MM-DDTHH:mm:ssZ
tags:
- 标签1
- 标签2
title: "{{title}}"
slug: "{{time}}" # 自定义 URL 中文章的访问名称,默认用时间戳填充模板格式为X
share: false # 配合 Enveloppe插件用的,true表示 obsidian 的文章可以发布
canonicalURL: "" # 之前文章在其他地方被发布的地址,避免搜索引擎重复,设置了该属性会优先展示 canonicalURL 执行的文章
keywords: # 用于 SEO 优化,也可以不配置该内容默认会使用 tags 的内容
- 关键字1
- 关键字2
description: "" # 文章的描述 SEO 优化,为空时默认会截取文章前面的内容
series: "系列" # 系列文章
lastmod: # 文章最后更新的时间
lang: "cn" # 默认不用写,配置文件会设置默认 cn 中文,en 英文等等
cover.image: "" # 文章封面图片地址
author: # 作者名称
dir: "posts" # 搭配 Enveloppe 插件设置文章上传的目录
--- |
2.自动化部署
结合Vercel或Cloudflare Pages 实现自动构建。当 Enveloppe 将笔记推送至 GitHub 后,这些平台会自动拉取仓库内容并触发静态站点生成。例如,Hugo 用户可在 config.yml 中配置文章路径与模板,实现无缝解析。
3.发布优化技巧
- 使用 Obsidian 模板功能预置 Front Matter,避免手动填写元数据;
- 通过 published: true 字段控制文章状态,草稿与发布状态自由切换;
- 搭配图床插件(如 Image Auto Upload)自动处理图片资源。
完成设置后,写作时只需专注内容,通过 Obsidian 命令面板一键触发 Enveloppe 同步,3 分钟内即可通过域名访问更新后的博客。这种方案完美契合「文件优先」理念,数据始终掌控在用户手中,且零成本实现全自动发布。
参考文献
Author Marvin
LastMod 2025-02-25