{"id":15157419,"url":"https://github.com/typora-community-plugin/typora-community-plugin","last_synced_at":"2026-01-27T17:10:34.610Z","repository":{"id":183200950,"uuid":"668291280","full_name":"typora-community-plugin/typora-community-plugin","owner":"typora-community-plugin","description":"Typora plugin system for enhancing your editing experience. | 增强 Typora 编辑体验的社区插件系统。","archived":false,"fork":false,"pushed_at":"2025-12-26T07:57:17.000Z","size":1489,"stargazers_count":269,"open_issues_count":16,"forks_count":7,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-27T21:13:43.065Z","etag":null,"topics":["typora","typora-community-plugin","typora-extension","typora-plugin"],"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/typora-community-plugin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","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},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"lfx_crowdfunding":null,"polar":null,"buy_me_a_coffee":null,"thanks_dev":null,"custom":["https://fastly.jsdelivr.net/gh/plylrnsdy/plylrnsdy@main/assets/collection-code.jpg"]}},"created_at":"2023-07-19T13:12:26.000Z","updated_at":"2025-12-27T06:55:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"4739a268-1767-4c39-9b3d-c389ccd23daf","html_url":"https://github.com/typora-community-plugin/typora-community-plugin","commit_stats":null,"previous_names":["typora-community-plugin/typora-community-plugin"],"tags_count":108,"template":false,"template_full_name":null,"purl":"pkg:github/typora-community-plugin/typora-community-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typora-community-plugin%2Ftypora-community-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typora-community-plugin%2Ftypora-community-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typora-community-plugin%2Ftypora-community-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typora-community-plugin%2Ftypora-community-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/typora-community-plugin","download_url":"https://codeload.github.com/typora-community-plugin/typora-community-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typora-community-plugin%2Ftypora-community-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28816593,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T12:25:15.069Z","status":"ssl_error","status_checked_at":"2026-01-27T12:25:05.297Z","response_time":168,"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":["typora","typora-community-plugin","typora-extension","typora-plugin"],"created_at":"2024-09-26T20:00:51.102Z","updated_at":"2026-01-27T17:10:34.572Z","avatar_url":"https://github.com/typora-community-plugin.png","language":"TypeScript","funding_links":["https://fastly.jsdelivr.net/gh/plylrnsdy/plylrnsdy@main/assets/collection-code.jpg"],"categories":["TypeScript","插件"],"sub_categories":[],"readme":"# Typora Community Plugin\n\nEnglish | [简体中文](https://github.com/typora-community-plugin/typora-community-plugin/blob/main/README.zh-CN.md)\n\nA community plugin system for [Typora](https://typora.io/). Inspired by [Obsidian plugin system](https://docs.obsidian.md/Home).\n\n**WARNING**: Third-party plugins may have data or privacy risks.\n\nTo be on the safe side, install an open source plugin that can review the source code.\n\n\n\n## Preview\n\n| Ribbon \u0026 Workspace                    | Command Panel                             |\n| :-----------------------------------: | :---------------------------------------: |\n| ![](./docs/assets/base.jpg)           | ![](./docs/assets/command-modal.jpg)      |\n| Settings Modal                        | Plugin Marketplace                        |\n| ![](./docs/assets/settings-modal.jpg) | ![](./docs/assets/plugin-marketplace.jpg) |\n\n\n\n## Compatible\n\n| Tested |                  |                  |                     |\n| :----: | ---------------- | ---------------- | ------------------- |\n| Typora | v1.1.x - v1.12.x | v1.5.x - v1.12.x | v1.4.8 - v1.12.x    |\n| OS     | Windows 10       | Ubuntu 22        | macOS 10.13, 14, 15 |\n\n\n\n## Features \u003csmall\u003e([CHANGELOG](./docs/en-us/user-guide/CHANGELOG.md))\u003c/small\u003e\n\n- Plugin Manage\n  - [x] Install/Uninstall/Update plugin\n  - [x] Enable/Disable plugin\n- New UI components\n  - [x] Ribbon\n  - [x] Workspace \u003csup\u003e`New`\u003c/sup\u003e\n    - [x] (Virtual) Multi File Tabs\n    - [x] Split View \u003csup\u003e`New`\u003c/sup\u003e\n- [x] Custom command hotkey\n- [x] I18n: follow system or manual configure, now support English and Chinese\n- [x] Compatible with macOS\n\n\n\n### Plugins\n\nYou can [install plugins](./docs/en-us/user-guide/2-plugin-installation.md) from the Plugin Marketplace:\n\n| Plugins                          | Description                                               |\n| -------------------------------- | --------------------------------------------------------- |\n| [abcjs][p12]                     | Use ABC music notation in codeblock.                      |\n| [callout][p1]                    | Support Obsidian-like Callout `\u003e [!type]`.                |\n| [code-folding][p14]              | Make your codes foldable.                                 |\n| [codeblock-copy-button][p2]      | Add a copy button to each codeblock's top-right corner.   |\n| [codeblock-highlight-mapper][p3] | Map language A to language B for highlighting it.         |\n| [collapsible-section][p4]        | Fold/unfold markdown section. Supports headings, list, codeblock, table, quoteblock, callout. |\n| [darkmode][p13]                  | General dark mode for any theme.                          |\n| [file-icon][p5]                  | Show different icon for different file type in file tree. |\n| [footnotes][p18]                 | Footnote marker suggestion \u0026 Re-index the numerical footnotes. |\n| [front-matter][p6]               | Auto edit front matter.                                   |\n| [image-location][p15]            | Resolve image's location relative to vault's root.        |\n| [image-viewer][p16]              | View all the images in current Markdown.                  |\n| [markmap][p11]                   | Support Markmap in codeblock.                             |\n| [note-refactor][p7]              | Extract selection to new file.                            |\n| [note-snippets][p8]              | Use slash command to autocomplete note snippets.          |\n| [styled-text][p21]               | Decorate the text matching RegExp.                        |\n| [tag][p9]                        | Support tag like `#tag`.                                  |\n| [templater][p19]                 | Create notes from templates.                              |\n| [trigger][p20]                   | Set a trigger for the command to execute automatically.   |\n| [wavedrom][p17]                  | Support WaveDrom in codeblock.                            |\n| [wikilink][p10]                  | Support wikilink like `[[text]]`.                         |\n\n\n\n## User Documentation\n\n- [How to install](./docs/en-us/user-guide/1a-installation.md)\n- [Install plugin in Marketplace](./docs/en-us/user-guide/2-plugin-installation.md)\n- [How to uninstall](./docs/en-us/user-guide/1b-uninstall.md)\n\n\n\n### Hotkeys\n\n| Hotkey                      | Function            |\n| --------------------------- | ------------------- |\n| \u003ckbd\u003eF1\u003c/kbd\u003e               | Open Command Panel  |\n| \u003ckbd\u003eCtrl\u003c/kbd\u003e+\u003ckbd\u003e.\u003c/kbd\u003e| Open Settings Modal |\n\n\n\n## Development Documentation\n\nSee [Development Documentation](./docs/en-us/dev-guide/0-dev-docs.md) or [Getting Started](./docs/en-us/dev-guide/1-getting-started.md)\n\n\n\n## Contributing\n\nWelcome to create pull requests.\n\n\n\n## Support\n\nIf you have any problem or suggestion please open an issue [here](https://github.com/typora-community-plugin/typora-community-plugin/issues).\n\n\n\n[p1]: https://github.com/typora-community-plugin/typora-plugin-callout\n[p2]: https://github.com/typora-community-plugin/typora-plugin-codeblock-copy-button\n[p3]: https://github.com/typora-community-plugin/typora-plugin-codeblock-highlight-mapper\n[p4]: https://github.com/typora-community-plugin/typora-plugin-collapsible-section\n[p5]: https://github.com/typora-community-plugin/typora-plugin-file-icon\n[p6]: https://github.com/typora-community-plugin/typora-plugin-front-matter\n[p7]: https://github.com/typora-community-plugin/typora-plugin-note-refactor\n[p8]: https://github.com/typora-community-plugin/typora-plugin-note-snippets\n[p9]: https://github.com/typora-community-plugin/typora-plugin-tag\n[p10]: https://github.com/typora-community-plugin/typora-plugin-wikilink\n[p11]: https://github.com/typora-community-plugin/typora-plugin-markmap\n[p12]: https://github.com/typora-community-plugin/typora-plugin-abcjs\n[p13]: https://github.com/typora-community-plugin/typora-plugin-darkmode\n[p14]: https://github.com/typora-community-plugin/typora-plugin-code-folding\n[p15]: https://github.com/typora-community-plugin/typora-plugin-image-location\n[p16]: https://github.com/typora-community-plugin/typora-plugin-image-viewer\n[p17]: https://github.com/typora-community-plugin/typora-plugin-wavedrom\n[p18]: https://github.com/typora-community-plugin/typora-plugin-footnotes\n[p19]: https://github.com/typora-community-plugin/typora-plugin-templater\n[p20]: https://github.com/typora-community-plugin/typora-plugin-trigger\n[p21]: https://github.com/typora-community-plugin/typora-plugin-styled-text\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypora-community-plugin%2Ftypora-community-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftypora-community-plugin%2Ftypora-community-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypora-community-plugin%2Ftypora-community-plugin/lists"}