README file from
GithubSourceDown
Import complex documents and other sources into Obsidian using Microsoft MarkItDown.
Use
- Enable SourceDown in Obsidian's Community plugins settings.
- Open SourceDown settings and choose Install / update.
- Choose files from the ribbon panel, paste a URL, or right-click a vault file.
Converted notes include source metadata. Embedded images are saved beside the note in an asset folder, and duplicate imports receive numbered filenames.
MarkItDown requires Python 3.10+. The plugin installs it into its own .venv; it does not modify your global Python packages.
Develop
npm install
npm test
npm run check
npm run deploy
Dependabot checks the Obsidian build dependencies weekly.