No description
Find a file
bingryan 45829d2f27
fix: preserve code blocks in embedded markdown files (#122)
Previously, embedded content was extracted from rendered HTML which
converted code blocks (like mermaid) to their rendered form. This
made it impossible to preserve the original code block syntax.

Now reads raw markdown directly from source files, preserving all
code blocks in their original format.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 21:46:25 +08:00
.github/workflows fix re groups (#92) 2024-08-06 22:54:43 +08:00
src fix: preserve code blocks in embedded markdown files (#122) 2026-01-03 21:46:25 +08:00
.autorc ci: add workflow (#6) 2022-11-16 08:29:07 +08:00
.editorconfig style: indent_style -> space (#101) 2025-06-15 15:40:18 +08:00
.eslintignore Initial commit 2022-11-13 13:41:03 +08:00
.eslintrc Initial commit 2022-11-13 13:41:03 +08:00
.gitignore release 1.0.0 (#7) 2022-11-16 08:46:48 +08:00
.npmrc Initial commit 2022-11-13 13:41:03 +08:00
CHANGELOG.md Update CHANGELOG.md [skip ci] 2026-01-03 05:08:41 +00:00
esbuild.config.mjs set up base UI (#1) 2022-11-13 14:16:11 +08:00
export.gif docs: update readme (#87) 2024-06-29 08:15:58 +08:00
manifest.json Update version [skip ci] 2026-01-03 05:08:41 +00:00
package-lock.json feat: add resolvePathVariables (#115) 2025-12-24 00:11:16 +08:00
package.json perf: bump version (#74) 2024-02-23 18:55:48 +08:00
pnpm-lock.yaml feat: add resolvePathVariables (#115) 2025-12-24 00:11:16 +08:00
README.md docs: update readme (#87) 2024-06-29 08:15:58 +08:00
styles.css Initial commit 2022-11-13 13:41:03 +08:00
tsconfig.json feat: add absolute attachment path setting (#94) 2025-03-24 04:34:27 +08:00
version-bump.mjs Initial commit 2022-11-13 13:41:03 +08:00
versions.json ci: add lint (#22) 2022-12-21 01:05:02 +08:00

Obsidian markdown export

This is a markdown export plugin for Obsidian (https://obsidian.md).

It allows you to export markdown to a package (including pictures) with one click.


screenshot

Features

  • Folders and single files are supported
  • Include image attachments
  • Option for use GitHub Flavored Markdown Format
  • Embed content
  • support output format: html, md

[!IMPORTANT]

if you want set output outside of vault, set output use os absolute path, such as

Mac/Linux: /Users/xxx/Documents/Output Windows: C:\Users\xxx\Documents\Output

The assets path should be relative to the markdown output's folder!

How to Install

From within Obsidian

you can activate this plugin within Obsidian by doing the following:

  • Open Settings > Third-party plugin
  • Make sure Safe mode is off
  • Click Browse community plugins
  • Search for "markdown export"
  • Click Install
  • Once installed, close the community plugins window and activate the newly installed plugin