实现思路
本博客通过 Hugo 搭建,使用 GitHub 托管,并借助 Cloudflare Pages 实现自动化构建。因此,在手机端将修改内容推送至 GitHub 仓库后,即可完成文章发布和修改操作。
考虑到手机输入的局限性,这套方案更适合书写 Moments 类型的内容,而非长篇文章。
Step1-在iOS端Obsidian添加Vault并同步到iCloud
在 Obsidian 中创建一个新的 Vault,并将其保存至 iCloud 的指定目录,实现内容的云端同步。
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 密码:
- 访问 GitHub Tokens 页面。
- 创建新的 Classic Token,并勾选
repo
权限。 - 保存生成的 Token。
Step 3 - 安装必要的obsidian插件
参考我之前写的文章:Obsidian+github+clouflarepages的Hugo一体式发布流程
Step 4 - 使用git插件commit and push
在 Obsidian 的 Git 插件中配置并启用自动提交和推送功能。具体操作方法可参阅上述文章链接。