Obsidian 免费建站发布网页 | 基于 Digital Garden + Github + Netlify

本文翻译自 Digital Garden 的官方文档

Obsidian 的 Publish 服务非常昂贵,有一个 Quickshare 插件能实现部分效果,但仅能分享单篇文章,并不理想。

近期找到了 Digital Garden 插件,它的搭建过程和发布流程都清晰易懂,是理想的 Obsidian 建站工具。

入门

在 Obsidian 中,下载并启用社区插件 Digital Garden 。

准备 GitHub 帐户,如果没有,需要创建一个(如果访问 Github 有困难,请参考:国内 Github 访问优化方案汇总)。

准备 Netlify 账户,可使用 Github 账户注册

打开这个库:GitHub – oleeskild/digitalgarden,然后单击绿色的 “部署到 Netlify” 按钮。这一步会打开 Netlify ,跟着提示进行操作,就可以在你的 Github 账户中创建这个库的副本,并将站点发布到互联网。

创建一个 GitHub 的访问令牌(Token),点击这个页面: Token。备注写一个便于记忆的即可,期限(Expiration)选无限期(no expiration), 然后生成令牌即可。

回到 Obsidian,点开 Digital Garden 的设置页面,填写 GitHub 库的名称、GitHub 用户名和 Token。

发布

现在即可发布你的第一篇笔记。

先在 Obsidian 中新建一个笔记,并将下面的代码添加到文件顶部。

---
dg-publish: true
dg-home: true
---

它应该看起来像这样:

dg-publish: true 意味着你想将这个笔记发布到 Digital Garden ,没有加这条设置的笔记不会被发布。每条你想要发布到网络的 Obsidian 页面都需要加这条代码。

dg-home: true 意味着你将这个页面设置为主页。

在 Windows/Linux 上按 CTRL+P(在 Mac 上按 CMD+P)打开命令面板,然后找到 「Digital Garden: Publish Single Note」命令。按回车。

回到 Netlify,可以看到发布的进度,显示 Published,即可查看网页。网页域名可以在 Netlify 中找到。

更多设置信息,可以查看官方文档: Digital Garden Overview

调整主题

调整主题也非常方便,在 Appearance Settings 中更改设置即可!

7 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. 问一问,我安装官网的步骤部署了,但是主页看不到,只有在preview的时候才看得到,请问是怎么回事呢?