{"id":13597132,"url":"https://github.com/mokeyish/obsidian-enhancing-export","last_synced_at":"2026-02-05T16:07:22.741Z","repository":{"id":42515760,"uuid":"487683041","full_name":"mokeyish/obsidian-enhancing-export","owner":"mokeyish","description":"This is an enhancing export plugin base on Pandoc for Obsidian (https://obsidian.md/ ). It's allow you to export to formats like Markdown、Markdown (Hugo https://gohugo.io/ )、Html、docx、Latex etc.","archived":false,"fork":false,"pushed_at":"2026-01-27T10:41:50.000Z","size":747,"stargazers_count":482,"open_issues_count":81,"forks_count":38,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-27T22:49:52.145Z","etag":null,"topics":["export","export-to-docx","export-to-html","export-to-hugo","export-to-latex","obsidian","obsidian-plugin","pandoc"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mokeyish.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-05-02T01:23:12.000Z","updated_at":"2026-01-27T10:43:03.000Z","dependencies_parsed_at":"2024-02-07T11:27:14.661Z","dependency_job_id":"767f0846-8b6c-4ca8-8334-34787c36844f","html_url":"https://github.com/mokeyish/obsidian-enhancing-export","commit_stats":{"total_commits":141,"total_committers":11,"mean_commits":"12.818181818181818","dds":"0.35460992907801414","last_synced_commit":"16cdb17ef673e822e03e6d270aa33b28079774cc"},"previous_names":[],"tags_count":58,"template":false,"template_full_name":null,"purl":"pkg:github/mokeyish/obsidian-enhancing-export","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mokeyish%2Fobsidian-enhancing-export","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mokeyish%2Fobsidian-enhancing-export/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mokeyish%2Fobsidian-enhancing-export/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mokeyish%2Fobsidian-enhancing-export/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mokeyish","download_url":"https://codeload.github.com/mokeyish/obsidian-enhancing-export/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mokeyish%2Fobsidian-enhancing-export/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29125129,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T14:05:12.718Z","status":"ssl_error","status_checked_at":"2026-02-05T14:03:53.078Z","response_time":65,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["export","export-to-docx","export-to-html","export-to-hugo","export-to-latex","obsidian","obsidian-plugin","pandoc"],"created_at":"2024-08-01T17:00:21.764Z","updated_at":"2026-02-05T16:07:22.719Z","avatar_url":"https://github.com/mokeyish.png","language":"TypeScript","funding_links":[],"categories":["TypeScript","原生中文插件，欢迎支持"],"sub_categories":["数据同步与集成"],"readme":"# Obsidian Enhancing Export Plugin\n\n![GitHub release (latest by date including pre-releases)](https://img.shields.io/github/v/release/mokeyish/obsidian-enhancing-export?display_name=tag\u0026include_prereleases)\n![Obsidian Downloads](https://img.shields.io/badge/dynamic/json?logo=obsidian\u0026color=%23483699\u0026label=downloads\u0026query=%24%5B%27obsidian-enhancing-export%27%5D.downloads\u0026url=https%3A%2F%2Fraw.githubusercontent.com%2Fobsidianmd%2Fobsidian-releases%2Fmaster%2Fcommunity-plugin-stats.json)\n\nEnglish | [中文](https://github.com/mokeyish/obsidian-enhancing-export/blob/master/README_zh-CN.md)\n\nThis is an enhancing export plugin base on `Pandoc` for Obsidian ([https://obsidian.md/](https://obsidian.md/)). It's allow you to export to formats like `Markdown`,`Markdown (Hugo)`,`HTML`,`docx`,`Latex` etc.\n\nWhere `Markdown`,`Markdown (Hugo)`,`HTML` will export and its media resource together.\n\n**Note：**  `Markdown`,`Markdown (Hugo)`,`HTML` are tested in Mac OS, Windows, and Linux as I used it for myself, others are not tested well.\n\n\n**Ads**: You might like my other plugins 🤪\n- [Obsidian Code Emitter](https://github.com/mokeyish/obsidian-code-emitter)\n\n\n## Screen shot\n\n- Export view，click on `Export to...` on file menu.\n\n  ![](https://raw.githubusercontent.com/mokeyish/obsidian-enhancing-export/master/screenshot/exportview_en-US.png)\n- Setting view\n\n  ![](https://raw.githubusercontent.com/mokeyish/obsidian-enhancing-export/master/screenshot/settingview_en-US.png)\n\n## Installation\n\n1. First install the latest `pandoc` (3.1.9+), and then add `pandoc` path to environment variable `PATH` or set absolute path of `pandoc` in the plugin setting view.\n\n   See more details in [https://pandoc.org/installing.html](https://pandoc.org/installing.html)。\n\n2. Search `obsidian-enhancing-export` in the community plugins of obsidian, and install it.\n\n## Customize export commands\n\nYou can customize your export command by yourself, click `add` in the plugin setting view and then choose template `custom` to add new custom configuration.\n\n## Variables \n\nYou can use `${variables}` in custom export command, their values are:\n\n| Key                       | Value                                                        |\n| ------------------------- | ------------------------------------------------------------ |\n| `${outputPath}`           | Output file path after export. For example， if your export to location `/User/aaa/Documents/test.pdf`, then `${outputDir}`  will be replace that path. |\n| `${outputDir}`            | Output directory of saved exported file，It will be `/User/aaa/Documents` in above case. |\n| `${outputFileName}`       | File name (without extension)  of the saved exported file. It will be `test` in above case. |\n| `${outputFileFullName}`   | File name (with extension)  of the saved exported file. It will be `test.pdf` in above case. |\n| `${currentPath}`          | Path of currently edited file. For example, if your are editing `/User/aaa/Documents/readme.md`, the the value will be `/User/aaa/Documents/readme.md`. |\n| `${currentDir}`           | Current directory of currently edited file, It will be`/User/aaa/Documents` in above case. |\n| `${currentFileName}`      | Filename without extension of currently edited file, It will be `readme` in above case. |\n| `${currentFileFullName}`  | Filename with extension of currently edited file. It will be `readme.md` in above case. |\n| `${vaultDir}`             | The obsidian current vaultDir.                               |\n| `${attachmentFolderPath}` | The `attachmentFolderPath` of Obsidian.                      |\n| `${embedDirs}` \t\t\t| String containing directories of embedded files for use with --resource-path argument e.g. --resource-path=`${embedDirs}`    |\n| Others variables          | You can use `keyword: value` in [YAML Front Matter](https://jekyllrb.com/docs/front-matter/), then use `${metadata.keyword}` |\n\n## Related resources\n\n- **Tutorial**: [Obsidian Tutorial for Academic Writing](https://betterhumans.pub/obsidian-tutorial-for-academic-writing-87b038060522) - tutorial on how to setup this plugin and use it for academic writing (export to `.docx`, `.pdf`, `.tex`, `.bib`)\n- **A collection of lua filters for pandoc**: [https://github.com/pandoc-ext](https://github.com/pandoc-ext) - Filters and other goodies to get the most out of pandoc, the universal document converter.\n- **Math latex editor**: [https://math.yish.org/](https://math.yish.org/)\n\n## Finally\n\n- Welcome to provide more command templates to [here](src/export_templates.ts).\n- Feel free to file an issue for any questions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmokeyish%2Fobsidian-enhancing-export","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmokeyish%2Fobsidian-enhancing-export","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmokeyish%2Fobsidian-enhancing-export/lists"}