More Premium Hugo Themes Premium Hugo Themes

Obsidian Public

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

Obsidian Public

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

Author Avatar Theme by hunterzhang86
Github Stars Github Stars: 11
Last Commit Last Commit: Dec 22, 2023 -
First Commit Created: Aug 8, 2025 -
Obsidian Public screenshot

Overview

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

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

Features

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