实现思路

本博客通过 Hugo 搭建,使用 GitHub 托管,并借助 Cloudflare Pages 实现自动化构建。因此,在手机端将修改内容推送至 GitHub 仓库后,即可完成文章发布和修改操作。

考虑到手机输入的局限性,这套方案更适合书写 Moments 类型的内容,而非长篇文章。

Responsive Image

Step1-在iOS端Obsidian添加Vault并同步到iCloud

在 Obsidian 中创建一个新的 Vault,并将其保存至 iCloud 的指定目录,实现内容的云端同步。

Responsive Image

Step2-将Github仓库Git Clone至iCloud

Option 1 - 使用Mac电脑直接git clone

在 Mac 上打开终端,进入 Obsidian 的 iCloud 文件夹,然后运行 git clone 命令,即可将 GitHub 仓库克隆至本地。

Option 2 - iOS设备使用Working Copy

若使用 iOS,需要安装 Working Copy 应用。注意免费版无法自定义克隆位置,建议在试用期内完成配置。

Git 操作需要通过身份验证,而非直接使用 GitHub 密码:

  1. 访问 GitHub Tokens 页面。
  2. 创建新的 Classic Token,并勾选 repo 权限。
  3. 保存生成的 Token。

Step 3 - 安装必要的obsidian插件

参考我之前写的文章:Obsidian+github+clouflarepages的Hugo一体式发布流程

Step 4 - 使用git插件commit and push

在 Obsidian 的 Git 插件中配置并启用自动提交和推送功能。具体操作方法可参阅上述文章链接。