Obsidian Public screenshot

Obsidian Public

Author Avatar Theme by Hunterzhang86
Updated: 22 Dec 2023
11 Stars

一个用于将 Obsidian 笔记发布到基于 Hugo 或者 Tailwind Nextjs Starter Blog 博客的 Python 脚本。

Categories

Overview

这个脚本对于希望将 Obsidian 笔记方便快捷地发布到博客平台的用户来说,是一种极具价值的工具。它旨在简化将笔记同步到 GitHub 的过程,尤其适合那些使用 Hugo 或 Tailwind Next.js Starter Blog 的人群。在我的个人博客 “Innovation for Bytes” 的开发和部署过程中,我深刻体会到了它的高效和实用。

通过这个脚本,我能够一键完成将本地的 Obsidian 笔记同步至我的博客,这不仅提升了我的创作效率,也让整个发布流程变得简单流畅。无论是文件格式转换还是图片资源管理,这个脚本都能够轻松应对。

Features

  • 一键发布: 通过简单的命令行操作,可以将所有 Obsidian 笔记迅速同步到指定博客目录,提高效率。
  • 文件名转换: 自动将文件名转换为小写形式,并且用拼音表示中文字符,确保文件名在不同操作系统间兼容性。
  • 图片处理: 修改图片引用方式,使之符合标准 Markdown 格式,并自动拷贝相关图片到目标博客的资源目录。
  • 灵活配置: 用户可以根据个人需求设定源及目标路径,方便适配不同的工作环境。
  • 自动提交功能: 可以设置自动提交更改,省去手动提交的繁琐步骤,让版本控制更加流畅。
  • 依赖简单: 仅需安装 Python 3.x 和 pypinyin 库,即可顺利运行脚本,门槛低易上手。
  • 多平台支持: 能够在各种平台,例如 Vercel 中顺利部署,让用户能随时随地更新和管理自己的笔记。