Share

外观
风格

obsidian-share-plugin

2026年2月7日 · 工具

一键分享 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"

工作流程

  1. 执行 "Share current note to web"
  2. 插件自动:
    • 解析 frontmatter(slug, title, category)
    • 上传所有 !<span class="private-link" title="未发布的笔记">image.png</span> 图片到图床
    • 替换图片链接
    • 发布文章
    • 更新 frontmatter 添加 share_url
    • 复制链接到剪贴板
  3. 直接粘贴分享链接

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 重载。