Skip to content

Typora plugin system for enhancing your editing experience. | 增强 Typora 编辑体验的社区插件系统。

License

Notifications You must be signed in to change notification settings

typora-community-plugin/typora-community-plugin

Repository files navigation

Typora Community Plugin

English | 简体中文

A community plugin system for Typora. Inspired by Obsidian plugin system.

WARNING: Third-party plugins may have data or privacy risks.

To be on the safe side, install an open source plugin that can review the source code.

Features (CHANGELOG)

  • Plugin Manage
    • Install/Uninstall/Update plugin
    • Enable/Disable plugin
  • New UI components
    • Ribbon
    • (Virtual) Multi File Tabs
  • Custom command hotkey
  • I18n: follow system or manual configure, now support English and Chinese
  • Compatible with macOS

Compatible

Tested
Typora v1.5.x - v1.9.x v1.5.x - v1.6.x v1.4.8
OS Windows 10 Ubuntu 22 macOS 10.13

Preview

Ribbon & Multi File Tabs Command Panel
Settings Modal Plugin Marketplace

Plugins

You can install plugins from the Plugin Marketplace

Plugins Description
abcjs Use ABC music notation in codeblock.
callout Support Obsidian-like Callout > [!type].
codeblock-copy-button Add a copy button to each codeblock's top-right corner.
codeblock-highlight-mapper Map language A to language B for highlighting it.
collapsible-section Fold/unfold markdown section. Supports headings, list, codeblock, table.
code-folding Make your codes foldable.
darkmode General dark mode for any theme.
file-icon Show different icon for different file type in file tree.
front-matter Auto edit front matter.
image-location Resolve image's location relative to vault's root.
markmap Support Markmap.
note-refactor Extract selection to new file.
note-snippets Use slash command to autocomplete note snippets.
tag Support tag like #tag.
wikilink Suport wikilink like [[text]].

User Documentation

Hotkeys

Hotkey Function
F1 Open Command Panel
Ctrl+. Open Settings Modal

Contributing

Welcome to create pull requests.

Support

If you have any problem or suggestion please open an issue here.