Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Share Page

licc168licc16868 downloads

Instantly share a note as a beautiful webpage and copy the public link.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates9

中文文档

Instantly share any Obsidian note as a beautiful webpage via htmlto.link and copy the public link.

Features

  • One-click share — Ribbon icon or command palette (Share current note)
  • 30+ templates — Memo, Pop Art, Traditional Chinese, Coil Notebook, Cyberpunk, Glassmorphism, and more
  • Theme variants — Multiple color themes per template (e.g. Bright / Dark for Memo)
  • Responsive layout — Share pages adapt to screen width automatically
  • Delete share — Remove a previously shared link (Delete share for current note)
  • Frontmatter integration — Automatically writes share_link and share_updated to note properties after sharing
  • i18n — UI follows Obsidian language (English / 中文), or set manually
  • API Token help — Clear steps and a one-click link to get your token from htmlto.link settings

Installation

From Obsidian Community Plugins

Search "Share Page" in Settings → Community plugins → Browse.

Manual / BRAT

  1. Download main.js, manifest.json, styles.css from the latest GitHub Release.
  2. Place them in <your-vault>/.obsidian/plugins/htmlto-link/.
  3. Enable Share Page in Settings → Community plugins.

Build from source

git clone https://github.com/licc168/obsidian-htmlto-link.git
cd obsidian-htmlto-link
npm install
npm run build

Copy main.js, manifest.json, styles.css to your vault's plugin directory.

Usage

  1. Open any Markdown note.
  2. Ctrl/Cmd + P → search Share current note (or click the share icon in the ribbon).
  3. Pick a template / theme (optional), then confirm.
  4. The share link is copied to your clipboard automatically.

To remove a share: Ctrl/Cmd + P → Delete share for current note.

Settings

Setting Description
API Token Optional. Empty = guest (24h). Sign in at htmlto.link/settings, copy API Token, paste here for account-bound longer lifetime
Default Template memo / popart / traditionalchinese / coilnotebook / …
Theme Class e.g. bright-mode, candy-mode
Language Auto / English / 中文
Copy link on success Enabled by default
Open in browser Disabled by default
Write share info to note Writes share_link / share_updated to frontmatter
Show options on publish Template & theme picker dialog

Privacy & Data

  • The plugin sends the note content (Markdown) to the configured API server to generate a share page.
  • No data is collected beyond what is needed for the share request.
  • Guest shares expire after 24 hours.

Development

npm install
npm run dev    # watch mode
npm run build  # production build

Project Structure

obsidian-htmlto-link/
├── manifest.json
├── package.json
├── styles.css
├── esbuild.config.mjs
├── src/
│   ├── main.ts        # Plugin entry
│   ├── settings.ts    # Settings tab
│   ├── constants.ts   # Defaults / templates
│   ├── api.ts         # API client
│   ├── publish.ts     # Share & delete logic
│   └── i18n.ts        # Internationalization
└── README.md

License

MIT

HealthExcellent
ReviewCaution
About
Share any Obsidian note as a styled webpage and copy the public link instantly via htmlto.link. Pick from 30+ templates and multiple theme variants, choose card widths (360–800px), remove shared links, write share_link/share_updated to frontmatter, and use a self-hostable API base URL.
PublishingExportProperties
Details
Current version
0.1.8
Last updated
Last week
Created
2 weeks ago
Updates
9 releases
Downloads
68
Compatible with
Obsidian 1.8.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
licc168licc168licc168
GitHublicc168
  1. Community
  2. Plugins
  3. Publishing
  4. Share Page

Related plugins

Wechat Converter

将 Markdown 转换为微信公众号排版,并支持一键发送到微信公众号(支持自定义 CSS和公众号贴图)、飞书、小红书、知乎、微博、CSDN等20+平台。

GitHub

Share as Gist

Share a note as a GitHub.com Gist.

Permalink Opener

Open URLs based on a permalink or slug in the note properties. Useful with static site generators such as Jekyll, Hugo, Eleventy, etc.

Astro Composer

Turn your notes into posts and pages for your Astro blog with automated content management features.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Share Note

Instantly share/publish a note, with the full theme and content exactly like you see in Obsidian. Data is shared encrypted by default, and only you and the person you send it to have the key.

Update modified date

Automatically update a frontmatter modified date field when the file is modified.

MetaEdit

Manage your metadata.

Featured Image

Automatically set a featured image property in your notes based on the first image.