mirror of
https://github.com/taylorchen/obsidian-press.git
synced 2026-07-22 06:52:12 +00:00
1.3 KiB
1.3 KiB
Obsidian Marketplace Submission
This project is prepared for the Obsidian community plugin directory.
Plugin Entry
Add this object to the end of community-plugins.json in obsidianmd/obsidian-releases:
{
"id": "press-pdf-export",
"name": "Press PDF Export",
"author": "Taylor Chen",
"description": "High-fidelity PDF export powered by Pandoc. Supports multiple engines (XeLaTeX, wkhtmltopdf, WeasyPrint), Mermaid diagrams, custom CSS/templates, and batch export.",
"repo": "TaylorChen/obsidian-press"
}
The id matches manifest.json and intentionally does not contain obsidian, which is required by the Obsidian submission rules.
Release Assets
Build and collect the release assets:
npm run release:package
Attach these files from dist/press-pdf-export-<version>/ to the GitHub release whose tag exactly matches manifest.json:
main.jsmanifest.jsonstyles.css
Do not prefix the tag with v; use 1.0.0, not v1.0.0.
Submission Steps
- Push the repository to GitHub.
- Create a GitHub release with tag
1.0.0. - Attach
main.js,manifest.json, andstyles.cssfrom the release package directory. - Fork
obsidianmd/obsidian-releases. - Add the plugin entry above to
community-plugins.json. - Open a pull request titled
Add plugin: Press PDF Export.