MCPcopy Index your code
hub / github.com/KosmosisDire/obsidian-webpage-export

github.com/KosmosisDire/obsidian-webpage-export @1.9.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.9.2 ↗ · + Follow
1,185 symbols 2,684 edges 104 files 87 documented · 7%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Webpage HTML Export

Export html from single files, canvas pages, or whole vaults. Direct access to the exported HTML files allows you to publish your digital garden anywhere. Focuses on flexibility, features, and style parity. Demo / docs: docs.obsidianweb.net

image

image

[!NOTE]
Although the plugin is fully functional it is still under development, so there may be frequent large changes between updates that could effect your workflow! Bugs are also not uncommon, please report anything you find, I am working to make the plugin more stable.

Features:

  • Full text search
  • File navigation tree
  • Document outline
  • Graph view
  • Theme toggle
  • Optimized for web and mobile
  • Most plugins supported (dataview, tasks, etc...)
  • Option to export html and dependencies into one single file

Using the Plugin

Check out the new docs for details on using the plugin: https://docs.obsidianweb.net/

Installation

Install from Obsidian Community Plugins: Open in Obsidian

Manual Installation

  1. Download the .zip file from the Latest Release, or from any other release version.
  2. Unzip into: {VaultFolder}/.obsidian/plugins/
  3. Reload obsidian

Beta Installation

Either follow the instructions above for a beta release, or:

  1. Install the BRAT plugin
  2. Open the brat settings
  3. Select add beta plugin
  4. Enter https://github.com/KosmosisDire/obsidian-webpage-export as the repository.
  5. Select Add Plugin

Contributing

Only start work on features which have an issue created for them and have been accepted by me! A contribution guide may come soon.

Support This Plugin

This plugin takes a lot of work to maintain and continue adding features. If you want to fund the continued development of this plugin you can do so here:

or if you prefer paypal:

Testing

This project is tested with BrowserStack. BrowserStack offers free web testing to open source projects, but does not support this project in any other way.

Extension points exported contracts — how you extend this code

FeatureGenerator (Interface)
(no doc) [15 implementers]
src/plugin/features/feature-generator.ts
TagsDependencies (Interface)
(no doc)
src/frontend/main/tags.ts
ElementDefinition (Interface)
(no doc)
src/shared/inserted-feature.ts
ExportInfo (Interface)
(no doc)
src/plugin/settings/export-modal.ts
AliasesData (Interface)
(no doc)
src/frontend/main/aliases.ts
FileData (Interface)
(no doc)
src/shared/website-data.ts
i18n (Interface)
(no doc)
src/plugin/translations/language.ts
Window (Interface)
(no doc)
src/frontend/main/index.txt.ts

Core symbols most depended-on inside this repo

log
called by 94
src/plugin/utils/path.ts
remove
called by 84
src/frontend/main/link-preview.ts
add
called by 70
src/frontend/main/utils.ts
filter
called by 52
src/frontend/main/trees.ts
toggle
called by 46
src/frontend/main/callouts.ts
max
called by 36
src/frontend/main/utils.ts
createElement
called by 36
src/shared/inserted-feature.ts
toString
called by 35
src/plugin/utils/path.ts

Shape

Method 730
Function 234
Class 195
Enum 15
Interface 11

Languages

TypeScript97%
C++3%

Modules by API surface

src/plugin/utils/path.ts67 symbols
src/frontend/main/utils.ts62 symbols
src/frontend/graph-view/graph-view.txt.js60 symbols
src/frontend/graph-view/graph-wasm.txt.js59 symbols
src/plugin/render-api/render-api.ts50 symbols
src/frontend/main/canvas.ts46 symbols
src/plugin/website/webpage.ts44 symbols
src/frontend/main/graph-view.ts32 symbols
src/frontend/main/trees.ts31 symbols
src/frontend/graph-view/graph-worker-helper.ts30 symbols
src/plugin/website/index.ts28 symbols
src/frontend/main/website.ts28 symbols

For agents

$ claude mcp add obsidian-webpage-export \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page