obsidian-share-plugin
一键分享 Obsidian 笔记到 s.chen.rs
安装
插件已安装到:<REDACTED_TOKEN>
在 Obsidian 中启用:Settings → Community plugins → 启用 "Share to Web"
配置
打开 Settings → Share Plugin Settings,填入:
- API URL:
https://s.chen.rs - Image URL:
https://img.chen.rs - API Key:
<REDACTED_API_KEY>
使用
命令面板 (Cmd+P)
- Share current note to web - 发布当前笔记
- Unpublish current note - 取消发布
- Copy share URL - 复制分享链接
右键菜单
在文件列表右键点击 → "Share to web"
工作流程
- 执行 "Share current note to web"
- 插件自动:
- 解析 frontmatter(slug, title, category)
- 上传所有
!<span class="private-link" title="未发布的笔记">image.png</span>图片到图床 - 替换图片链接
- 发布文章
- 更新 frontmatter 添加
share_url - 复制链接到剪贴板
- 直接粘贴分享链接
Frontmatter
发布前(可选):
---
title: 文章标题
slug: custom-slug
category: 技术
---
发布后自动添加:
---
title: 文章标题
slug: custom-slug
category: 技术
share: true
share_url: https://s.chen.rs/custom-slug
---
开发
源码:<REDACTED_TOKEN>
cd <REDACTED_TOKEN>
# 开发模式(监听变化)
bun run dev
# 构建
bun run build
# 复制到 Obsidian
cp main.js manifest.json "<REDACTED_TOKEN>"
更新部署
修改代码后:
cd <REDACTED_TOKEN> && bun run build && cp main.js "<REDACTED_TOKEN>"
然后在 Obsidian 中 Cmd+R 重载。