<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">Jekyll</generator><link href="https://support.typora.io/feed.xml" rel="self" type="application/atom+xml" /><link href="https://support.typora.io/" rel="alternate" type="text/html" /><updated>2026-04-04T06:52:43+00:00</updated><id>https://support.typora.io/feed.xml</id><title type="html">Typora Support</title><subtitle>Docs, How-Tos, and FAQs for typora</subtitle><entry><title type="html">Typora 1.13</title><link href="https://support.typora.io/What's-New-1.13/" rel="alternate" type="text/html" title="Typora 1.13" /><published>2026-04-03T00:00:00+00:00</published><updated>2026-04-04T00:00:00+00:00</updated><id>https://support.typora.io/What's%20New-1.13</id><content type="html" xml:base="https://support.typora.io/What's-New-1.13/">&lt;h2 id=&quot;new--improvements&quot;&gt;New / Improvements&lt;/h2&gt;

&lt;h3 id=&quot;upgrade-to-mathjax-v4&quot;&gt;Upgrade to MathJax v4&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Line breaks are now supported by default — use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\\&lt;/code&gt; to insert a line break in math equations.&lt;/li&gt;
  &lt;li&gt;Added support for new TeX packages and commands, including:
    &lt;ul&gt;
      &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;begingroup&lt;/code&gt; package for localizing macro definitions.&lt;/li&gt;
      &lt;li&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;bboldx&lt;/code&gt; package for blackboard bold fonts for Greek letters and digits.&lt;/li&gt;
      &lt;li&gt;More text-mode macros:
        &lt;ul&gt;
          &lt;li&gt;Accents: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\.&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\'&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\^&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\`&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\=&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\~&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\”&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\u&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\v&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\H&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\t&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\c&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\d&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\b&lt;/code&gt;.&lt;/li&gt;
          &lt;li&gt;Symbols: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\$&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\%&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\&amp;amp;&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\#&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\_&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\{&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\}&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\ &lt;/code&gt; (backslash-space).&lt;/li&gt;
          &lt;li&gt;Special Characters: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\AA&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\aa&lt;/code&gt; (Ångström).&lt;/li&gt;
        &lt;/ul&gt;

        &lt;p&gt;&lt;img src=&quot;/media/new-1.13/mathjax-v4-samples.png&quot; alt=&quot;MathJax v4 samples&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;upgrade-to-mermaid-11130&quot;&gt;Upgrade to Mermaid 11.13.0&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;New Venn diagram&lt;/p&gt;

    &lt;p&gt;&lt;img src=&quot;/media/new-1.13/截屏2026-04-04 14.42.10.png&quot; alt=&quot;截屏2026-04-04 14.42.10&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;New Ishikawa diagram&lt;/p&gt;

    &lt;p&gt;&lt;img src=&quot;/media/new-1.13/截屏2026-04-04 14.42.36.png&quot; alt=&quot;截屏2026-04-04 14.42.36&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Better syntax highlighting for mermaid code.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Other fix: Fixed document link addresses, export multiple diagrams and sub-element rendering in Mermaid diagrams.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;open-in-typora-from-vscode-or-cursor&quot;&gt;Open in Typora from VSCode or Cursor&lt;/h3&gt;

&lt;p&gt;We published the &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=typora.typora-open-in-typora&quot;&gt;&lt;strong&gt;Open in Typora&lt;/strong&gt;&lt;/a&gt; extension for Visual Studio Code and Cursor. Right-click any Markdown file in the explorer or editor tab and select “Open in Typora” to launch it directly in Typora.&lt;/p&gt;

&lt;p&gt;See &lt;a href=&quot;/Open-in-Typora-—-VS-Code-Extension/&quot;&gt;Open in Typora — VS Code Extension&lt;/a&gt; for installation and usage details.&lt;/p&gt;

&lt;h3 id=&quot;general-improvements&quot;&gt;General Improvements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Changing Markdown settings no longer requires restarting Typora — a tooltip and button are now provided to reload the window and apply changes.&lt;/p&gt;

    &lt;p&gt;&lt;img src=&quot;/media/new-1.13/reload-after-settings-change.png&quot; alt=&quot;Reload prompt after changing settings&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Better sidebar resize indicator UI.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Improved search performance.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Improved UI, including the source code mode button on macOS 26.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Improved PDF export logic — all PDF export features are now enabled on macOS 26.2.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Improved sidebar resize behavior.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Changed the “send anonymous info” setting from enabled by default to disabled by default for new installations.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;New UI language – &lt;strong&gt;Irish&lt;/strong&gt;, and improve translation for other languages as well.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;View switch between source code mode and hybrid editing mode will preserve scroll position.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Add “Copy as Plain Text” in context menu.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Update IGCSE 0478 keywords for pseducode syntax.&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;bug-fixes&quot;&gt;Bug Fixes&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fixed inserting content via macOS Services not working when Typora has data in the clipboard.&lt;/li&gt;
  &lt;li&gt;Fixed a security issue.&lt;/li&gt;
  &lt;li&gt;Fix default name not generated for untitled document.&lt;/li&gt;
  &lt;li&gt;Fixed UI freezing and menus disappearing when modifying the export list in some cases.&lt;/li&gt;
  &lt;li&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;track&amp;gt;&lt;/code&gt; element inside &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;video&amp;gt;&lt;/code&gt; now respects relative path settings.&lt;/li&gt;
  &lt;li&gt;Fixed anchor positioning when clicking outline entries in the sidebar of exported HTML.&lt;/li&gt;
  &lt;li&gt;Fixed the editor window not scrolling in some cases when clicking an outline anchor.&lt;/li&gt;
  &lt;li&gt;Fixed an indentation rendering issue affecting lists and block quotes.&lt;/li&gt;
  &lt;li&gt;Fixed a deletion bug.&lt;/li&gt;
  &lt;li&gt;Fixed some HTML code not being preserved when printing to PDF.&lt;/li&gt;
&lt;/ul&gt;</content><author><name>typora.io</name></author><category term="new" /><category term="change log" /><category term="news" /><summary type="html">New / Improvements</summary></entry><entry><title type="html">Line Spacing and Paragraph Spacing</title><link href="https://support.typora.io/Line-Spacing/" rel="alternate" type="text/html" title="Line Spacing and Paragraph Spacing" /><published>2026-03-29T00:00:00+00:00</published><updated>2026-04-04T00:00:00+00:00</updated><id>https://support.typora.io/Line-Spacing</id><content type="html" xml:base="https://support.typora.io/Line-Spacing/">&lt;p&gt;Typora uses CSS to control spacing. You can customize &lt;strong&gt;line spacing&lt;/strong&gt; (the space between lines within a paragraph) and &lt;strong&gt;paragraph spacing&lt;/strong&gt; (the gap between paragraphs) by adding &lt;a href=&quot;/Add-Custom-CSS/&quot;&gt;Custom CSS&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Outline&lt;/strong&gt;&lt;/p&gt;

&lt;ul id=&quot;markdown-toc&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#quick-start&quot; id=&quot;markdown-toc-quick-start&quot;&gt;Quick Start&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#line-spacing&quot; id=&quot;markdown-toc-line-spacing&quot;&gt;Line Spacing&lt;/a&gt;    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#line-spacing-for-specific-elements&quot; id=&quot;markdown-toc-line-spacing-for-specific-elements&quot;&gt;Line Spacing for Specific Elements&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#paragraph-spacing&quot; id=&quot;markdown-toc-paragraph-spacing&quot;&gt;Paragraph Spacing&lt;/a&gt;    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#spacing-for-other-block-elements&quot; id=&quot;markdown-toc-spacing-for-other-block-elements&quot;&gt;Spacing for Other Block Elements&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#full-example-compact-layout&quot; id=&quot;markdown-toc-full-example-compact-layout&quot;&gt;Full Example: Compact Layout&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#full-example-relaxed-layout&quot; id=&quot;markdown-toc-full-example-relaxed-layout&quot;&gt;Full Example: Relaxed Layout&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#related&quot; id=&quot;markdown-toc-related&quot;&gt;Related&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;quick-start&quot;&gt;Quick Start&lt;/h2&gt;

&lt;p&gt;If you just want tighter spacing to see more content on screen, add the following to your &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;base.user.css&lt;/code&gt; file (see &lt;a href=&quot;/Add-Custom-CSS/&quot;&gt;how to open it&lt;/a&gt;):&lt;/p&gt;

&lt;div class=&quot;language-css highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;li&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.25rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.25rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This gives you compact single-like spacing with minimal gaps between paragraphs. Adjust the values to your preference.&lt;/p&gt;

&lt;h2 id=&quot;line-spacing&quot;&gt;Line Spacing&lt;/h2&gt;

&lt;p&gt;Line spacing is controlled by the CSS &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;line-height&lt;/code&gt; property. Different themes set different defaults — for example, the GitHub theme uses &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;1.6&lt;/code&gt;, while others may use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;1.4&lt;/code&gt; or &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;1.5&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;To change line spacing for the entire writing area:&lt;/p&gt;

&lt;div class=&quot;language-css highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.6&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;c&quot;&gt;/* default for GitHub theme */&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Common values:&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Value&lt;/th&gt;
      &lt;th&gt;Effect&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;1.0&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;No extra space between lines (very tight)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;1.2&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Tight, compact spacing&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;1.4&lt;/code&gt; – &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;1.6&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Comfortable reading (most theme defaults)&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;1.8&lt;/code&gt; – &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;2.0&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Double-spaced, similar to Word’s “double”&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;You can also use other CSS units:&lt;/p&gt;

&lt;div class=&quot;language-css highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;24px&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;   &lt;span class=&quot;c&quot;&gt;/* fixed pixel value */&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.5rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;c&quot;&gt;/* relative to root font size */&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.5em&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;  &lt;span class=&quot;c&quot;&gt;/* relative to element font size */&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.5&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;    &lt;span class=&quot;c&quot;&gt;/* unitless — recommended, scales with font size */&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;Tip:&lt;/strong&gt; Unitless values (like &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;1.5&lt;/code&gt;) are generally recommended over fixed units, because they scale proportionally when you change font size.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3 id=&quot;line-spacing-for-specific-elements&quot;&gt;Line Spacing for Specific Elements&lt;/h3&gt;

&lt;p&gt;You can set different line spacing for headings, paragraphs, or other elements:&lt;/p&gt;

&lt;div class=&quot;language-css highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;/* tighter headings */&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h2&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h3&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h5&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h6&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;/* more space in paragraphs */&lt;/span&gt;
&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;p&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.8&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;/* compact lists */&lt;/span&gt;
&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;li&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;/* code blocks */&lt;/span&gt;
&lt;span class=&quot;nc&quot;&gt;.md-fences&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.4&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;paragraph-spacing&quot;&gt;Paragraph Spacing&lt;/h2&gt;

&lt;p&gt;Paragraph spacing is controlled by CSS &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;margin&lt;/code&gt; properties. By default, Typora adds &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;1rem&lt;/code&gt; of margin above and below each paragraph.&lt;/p&gt;

&lt;p&gt;To reduce the gap between paragraphs:&lt;/p&gt;

&lt;div class=&quot;language-css highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;p&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.25rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.25rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;To remove paragraph gaps entirely:&lt;/p&gt;

&lt;div class=&quot;language-css highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;p&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;To increase paragraph spacing:&lt;/p&gt;

&lt;div class=&quot;language-css highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;p&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.5rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.5rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;spacing-for-other-block-elements&quot;&gt;Spacing for Other Block Elements&lt;/h3&gt;

&lt;p&gt;Paragraphs are not the only elements with spacing. You can adjust headings, lists, blockquotes, and code blocks too:&lt;/p&gt;

&lt;div class=&quot;language-css highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;/* heading spacing */&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h2&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h3&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h5&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h6&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.5rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.5rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;/* list item spacing */&lt;/span&gt;
&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;li&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.15rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.15rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;/* blockquote spacing */&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;blockquote&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.5rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.5rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;/* code block spacing */&lt;/span&gt;
&lt;span class=&quot;nc&quot;&gt;.md-fences&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.5rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.5rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;full-example-compact-layout&quot;&gt;Full Example: Compact Layout&lt;/h2&gt;

&lt;p&gt;Here is a complete example for a compact, single-spaced layout that maximizes visible content:&lt;/p&gt;

&lt;div class=&quot;language-css highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;/* compact line spacing */&lt;/span&gt;
&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.3&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;/* minimal paragraph gaps */&lt;/span&gt;
&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;p&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;li&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.2rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.2rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;/* tighter headings */&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h2&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h3&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h5&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h6&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1.2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.3rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;/* compact blockquotes and code blocks */&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;blockquote&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt;
&lt;span class=&quot;nc&quot;&gt;.md-fences&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.4rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;0.4rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;full-example-relaxed-layout&quot;&gt;Full Example: Relaxed Layout&lt;/h2&gt;

&lt;p&gt;For a more spacious, double-spaced feel:&lt;/p&gt;

&lt;div class=&quot;language-css highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;line-height&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;2.0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;nf&quot;&gt;#write&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;p&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;nt&quot;&gt;h1&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h2&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h3&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h4&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h5&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;h6&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-top&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;2rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;nl&quot;&gt;margin-bottom&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;1rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;related&quot;&gt;Related&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;/Add-Custom-CSS/&quot;&gt;Add Custom CSS&lt;/a&gt; — where to place your CSS&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/Custom-Font/&quot;&gt;Custom Font&lt;/a&gt; — change font family and size&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/Width-of-Writing-Area/&quot;&gt;Width of Writing Area&lt;/a&gt; — adjust page width&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;/Typeset/&quot;&gt;Typesetting with CSS&lt;/a&gt; — more typesetting options&lt;/li&gt;
&lt;/ul&gt;</content><author><name>typora.io</name></author><category term="how-to" /><category term="style" /><category term="CSS" /><summary type="html">Typora uses CSS to control spacing. You can customize line spacing (the space between lines within a paragraph) and paragraph spacing (the gap between paragraphs) by adding Custom CSS.</summary></entry><entry><title type="html">Open in Typora — VS Code Extension</title><link href="https://support.typora.io/Open-in-Typora-VS-Code-Extension/" rel="alternate" type="text/html" title="Open in Typora — VS Code Extension" /><published>2026-03-17T00:00:00+00:00</published><updated>2026-04-04T00:00:00+00:00</updated><id>https://support.typora.io/Open%20in%20Typora%20%E2%80%94%20VS%20Code%20Extension</id><content type="html" xml:base="https://support.typora.io/Open-in-Typora-VS-Code-Extension/">&lt;p&gt;If you use both &lt;strong&gt;Visual Studio Code&lt;/strong&gt; / &lt;strong&gt;Cursor&lt;/strong&gt; and &lt;strong&gt;Typora&lt;/strong&gt;, you can now switch between them seamlessly with the &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=typora.typora-open-in-typora&quot;&gt;&lt;strong&gt;Open in Typora&lt;/strong&gt;&lt;/a&gt; extension for VS Code.&lt;/p&gt;

&lt;p&gt;This extension adds an &lt;strong&gt;“Open in Typora”&lt;/strong&gt; action to the right-click context menu in VS Code, allowing you to quickly open any Markdown file in Typora with a single click.&lt;/p&gt;

&lt;h2 id=&quot;install&quot;&gt;Install&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;Open &lt;strong&gt;Visual Studio Code&lt;/strong&gt; or &lt;strong&gt;cursor&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;Go to the &lt;strong&gt;Extensions&lt;/strong&gt; view (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Ctrl+Shift+X&lt;/code&gt; / &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Cmd+Shift+X&lt;/code&gt;).&lt;/li&gt;
  &lt;li&gt;Search for &lt;strong&gt;“Open in Typora”&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;Click &lt;strong&gt;Install&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Or install it directly from the &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=typora.typora-open-in-typora&quot;&gt;VS Code Marketplace&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;usage&quot;&gt;Usage&lt;/h2&gt;

&lt;ol&gt;
  &lt;li&gt;In VS Code, right-click on a Markdown file in the &lt;strong&gt;Explorer&lt;/strong&gt; sidebar or in the &lt;strong&gt;editor tab&lt;/strong&gt;.&lt;/li&gt;
  &lt;li&gt;Select &lt;strong&gt;“Open in Typora”&lt;/strong&gt; from the context menu.&lt;/li&gt;
  &lt;li&gt;The file will open in Typora.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2 id=&quot;supported-file-extensions&quot;&gt;Supported File Extensions&lt;/h2&gt;

&lt;p&gt;The following file extensions are supported by default:&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.md&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.markdown&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.mdown&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.mmd&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.text&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.txt&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.rmarkdown&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.mkd&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.mdwn&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.mdtxt&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.rmd&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.qmd&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.mdtext&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.mdx&lt;/code&gt;&lt;/p&gt;

&lt;h3 id=&quot;customize-supported-extensions&quot;&gt;Customize Supported Extensions&lt;/h3&gt;

&lt;p&gt;You can customize which file types are available for the “Open in Typora” action by modifying the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;typora.supportedExtensions&lt;/code&gt; setting in VS Code:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Open &lt;strong&gt;Settings&lt;/strong&gt; (&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Ctrl+,&lt;/code&gt; / &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Cmd+,&lt;/code&gt;).&lt;/li&gt;
  &lt;li&gt;Search for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;typora.supportedExtensions&lt;/code&gt;.&lt;/li&gt;
  &lt;li&gt;Edit the list of extensions (without the dot prefix), for example:&lt;/li&gt;
&lt;/ol&gt;

&lt;div class=&quot;language-json highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nl&quot;&gt;&quot;typora.supportedExtensions&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;md&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;markdown&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;txt&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;qmd&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;requirements&quot;&gt;Requirements&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;strong&gt;Typora&lt;/strong&gt; must be installed on your system.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;VS Code&lt;/strong&gt; 1.85.0 or higher.&lt;/li&gt;
  &lt;li&gt;On &lt;strong&gt;Windows&lt;/strong&gt; and &lt;strong&gt;Linux&lt;/strong&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;typora&lt;/code&gt; should be available in your system &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;PATH&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;source-code&quot;&gt;Source Code&lt;/h2&gt;

&lt;p&gt;The extension is open source. Visit the &lt;a href=&quot;https://github.com/typora/vscode-open-in-typora&quot;&gt;GitHub repository&lt;/a&gt; for source code and issue reporting.&lt;/p&gt;</content><author><name>typora.io</name></author><category term="how-to" /><category term="vscode" /><category term="cursor" /><category term="ide" /><summary type="html">If you use both Visual Studio Code / Cursor and Typora, you can now switch between them seamlessly with the Open in Typora extension for VS Code.</summary></entry><entry><title type="html">Typora 1.12</title><link href="https://support.typora.io/What's-New-1.12/" rel="alternate" type="text/html" title="Typora 1.12" /><published>2025-09-19T00:00:00+00:00</published><updated>2026-04-04T00:00:00+00:00</updated><id>https://support.typora.io/What's%20New-1.12</id><content type="html" xml:base="https://support.typora.io/What's-New-1.12/">&lt;h2 id=&quot;typora-is-now-macos-tahoe-ready&quot;&gt;Typora is now macOS Tahoe ready&lt;/h2&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.12/Screenshot 2025-09-19 at 3.34.35 PM.png&quot; alt=&quot;Screenshot 2025-09-19 at 3.34.35 PM&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The Typora icon on macOS is now Tahoe style, with dark mode, and custom colors:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.12/截屏2025-09-19 15.42.10.png&quot; alt=&quot;截屏2025-09-19 15.42.10&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The “window style” option is removed on macOS 26, now defaults to “seamless” style.&lt;/p&gt;

&lt;p&gt;Context menu and menu bar now follows macOS 26 style, with icons:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.12/Screenshot 2025-09-19 at 3.46.28 PM.png&quot; alt=&quot;Screenshot 2025-09-19 at 3.46.28 PM&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;We also fixed UI compatibilities under macOS 26.&lt;/p&gt;

&lt;p&gt;Last, the “Share” action was added back, not only for macOS 26, but for all macOS versions supported. You can open share by selecting some text or image, and then select “share” menu item in the context menu.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.12/Screenshot 2025-09-19 at 4.11.55 PM.png&quot; alt=&quot;Screenshot 2025-09-19 at 4.11.55 PM&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;</content><author><name>typora.io</name></author><category term="new" /><category term="change log" /><category term="news" /><summary type="html">Typora is now macOS Tahoe ready</summary></entry><entry><title type="html">Typora 1.11</title><link href="https://support.typora.io/What's-New-1.11/" rel="alternate" type="text/html" title="Typora 1.11" /><published>2025-08-16T00:00:00+00:00</published><updated>2026-04-04T00:00:00+00:00</updated><id>https://support.typora.io/What's%20New-1.11</id><content type="html" xml:base="https://support.typora.io/What's-New-1.11/">&lt;ul id=&quot;markdown-toc&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#new&quot; id=&quot;markdown-toc-new&quot;&gt;New&lt;/a&gt;    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#latex-delimiters-for-math&quot; id=&quot;markdown-toc-latex-delimiters-for-math&quot;&gt;LaTeX delimiters for math&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#move-row-up--down&quot; id=&quot;markdown-toc-move-row-up--down&quot;&gt;Move row up / down&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#improvements&quot; id=&quot;markdown-toc-improvements&quot;&gt;Improvements&lt;/a&gt;    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#mermaid&quot; id=&quot;markdown-toc-mermaid&quot;&gt;Mermaid&lt;/a&gt;        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;#add-radar-chart&quot; id=&quot;markdown-toc-add-radar-chart&quot;&gt;Add Radar Chart&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;#add-treemap&quot; id=&quot;markdown-toc-add-treemap&quot;&gt;Add Treemap&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;#other-than-new-diagrams&quot; id=&quot;markdown-toc-other-than-new-diagrams&quot;&gt;Other than new diagrams&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#copy--paste&quot; id=&quot;markdown-toc-copy--paste&quot;&gt;Copy &amp;amp; Paste&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#video-and-images&quot; id=&quot;markdown-toc-video-and-images&quot;&gt;Video and Images&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#emoji&quot; id=&quot;markdown-toc-emoji&quot;&gt;Emoji&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#linux&quot; id=&quot;markdown-toc-linux&quot;&gt;Linux&lt;/a&gt;        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;#wayland&quot; id=&quot;markdown-toc-wayland&quot;&gt;Wayland&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#i18n&quot; id=&quot;markdown-toc-i18n&quot;&gt;I18N&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#bug-fix&quot; id=&quot;markdown-toc-bug-fix&quot;&gt;Bug Fix&lt;/a&gt;    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#export&quot; id=&quot;markdown-toc-export&quot;&gt;Export&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#other-fix&quot; id=&quot;markdown-toc-other-fix&quot;&gt;Other Fix&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new&quot;&gt;New&lt;/h2&gt;

&lt;h3 id=&quot;latex-delimiters-for-math&quot;&gt;LaTeX delimiters for math&lt;/h3&gt;

&lt;p&gt;Previously, Typora supports &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;$&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;$$&lt;/code&gt; for triggering inline and block math modes. However, other systems, like ChatGPT or LMS predominantly utilize &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\(&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\)&lt;/code&gt; for inline math, and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\[&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;\]&lt;/code&gt; for block math.&lt;/p&gt;

&lt;p&gt;To improve the compatibility with our Markdown syntax, now, LaTeX delimiters are supported by Typora after enable it in preferences panel (which requires restart Typora to apply).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.11/截屏2025-07-16 10.04.19.png&quot; alt=&quot;截屏2025-07-16 10.04.19&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Here are the examples:&lt;/p&gt;

&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; cellpadding=&quot;6&quot; style=&quot;border-collapse: collapse; width: 100%;&quot;&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;&lt;/th&gt;
      &lt;th&gt;Markdown Code&lt;/th&gt;
      &lt;th&gt;Markdown Preview&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Default Delimiter&lt;br /&gt;Inline Math&lt;/td&gt;
      &lt;td&gt;&lt;code&gt;$a \ne 0$&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;
       &lt;img src=&quot;/media/new-1.11/截屏2025-07-17 21.00.28.png&quot; alt=&quot;截屏2025-07-17 21.00.28&quot; style=&quot;zoom:50%;&quot; /&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LaTeX Delimiter&lt;br /&gt;Inline Math&lt;/td&gt;
      &lt;td&gt;&lt;code&gt;\( a \ne 0 \)&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;
       &lt;img src=&quot;/media/new-1.11/截屏2025-07-17 21.00.28.png&quot; alt=&quot;截屏2025-07-17 21.00.28&quot; style=&quot;zoom:50%;&quot; /&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Default Delimiter&lt;br /&gt;Block Math&lt;/td&gt;
      &lt;td&gt;
        &lt;pre&gt;$$
x = {-b \pm \sqrt{b^2-4ac} \over 2a}
$$&lt;/pre&gt;
      &lt;/td&gt;
      &lt;td&gt;
        &lt;img src=&quot;/media/new-1.11/截屏2025-07-16 10.48.22.png&quot; alt=&quot;截屏2025-07-16 10.48.22&quot; style=&quot;zoom:50%;&quot; /&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;LaTeX Delimiter&lt;br /&gt;Block Math&lt;/td&gt;
      &lt;td&gt;
        &lt;pre&gt;\[
x = {-b \pm \sqrt{b^2-4ac} \over 2a}
\]&lt;/pre&gt;
      &lt;/td&gt;
      &lt;td&gt;
        &lt;img src=&quot;/media/new-1.11/截屏2025-07-16 10.48.22.png&quot; alt=&quot;截屏2025-07-16 10.48.22&quot; style=&quot;zoom:50%;&quot; /&gt;
      &lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;h3 id=&quot;move-row-up--down&quot;&gt;Move row up / down&lt;/h3&gt;

&lt;p&gt;Previously you can move row up or down in a table using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Alt&lt;/code&gt; + &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Arrow&lt;/code&gt; keys.&lt;/p&gt;

&lt;p&gt;Now you can move row or paragraph up and down in lists and all other blocks using  &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Alt&lt;/code&gt; + &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Up&lt;/code&gt;/&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Down&lt;/code&gt; keys.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.11/CleanShot 2025-07-16 at 10.51.01.gif&quot; alt=&quot;CleanShot 2025-07-16 at 10.51.01&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;improvements&quot;&gt;Improvements&lt;/h2&gt;

&lt;h3 id=&quot;mermaid&quot;&gt;Mermaid&lt;/h3&gt;

&lt;p&gt;Now mermaid library is updated to version 11.9.&lt;/p&gt;

&lt;h4 id=&quot;add-radar-chart&quot;&gt;Add Radar Chart&lt;/h4&gt;

&lt;p&gt;See more details &lt;a href=&quot;https://mermaid.js.org/syntax/radar.html&quot;&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-gfm&quot;&gt;```mermaid
---
title: &quot;Grades&quot;
---
radar-beta
  axis m[&quot;Math&quot;], s[&quot;Science&quot;], e[&quot;English&quot;]
  axis h[&quot;History&quot;], g[&quot;Geography&quot;], a[&quot;Art&quot;]
  curve a[&quot;Alice&quot;]{85, 90, 80, 70, 75, 90}
  curve b[&quot;Bob&quot;]{70, 75, 85, 80, 90, 85}

  max 100
  min 0
```
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.11/截屏2025-07-16 11.00.12.png&quot; alt=&quot;Radar Chart Example&quot; /&gt;&lt;/p&gt;

&lt;h4 id=&quot;add-treemap&quot;&gt;Add Treemap&lt;/h4&gt;

&lt;p&gt;See more details &lt;a href=&quot;https://mermaid.js.org/syntax/treemap.html&quot;&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-gfm&quot;&gt;```mermaid
treemap-beta
&quot;Category A&quot;
    &quot;Item A1&quot;: 10
    &quot;Item A2&quot;: 20
&quot;Category B&quot;
    &quot;Item B1&quot;: 15
    &quot;Item B2&quot;: 25
```
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.11/截屏2025-07-16 18.41.47.png&quot; alt=&quot;treemap example&quot; /&gt;&lt;/p&gt;

&lt;h4 id=&quot;other-than-new-diagrams&quot;&gt;Other than new diagrams&lt;/h4&gt;

&lt;ul&gt;
  &lt;li&gt;Now Typora only export zenuml CSS when needed, which reduced the file size of exported HTML.&lt;/li&gt;
  &lt;li&gt;Fix text in mermaid diagrams get clipped when export to PDF.&lt;/li&gt;
  &lt;li&gt;Fix mermaid code not working under macOS 12.&lt;/li&gt;
  &lt;li&gt;When “Indent first line of paragraph” is enabled, text in mermaid diagrams will not be indented.&lt;/li&gt;
  &lt;li&gt;Fix &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;---&lt;/code&gt; not correctly rendered in mermaid.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;copy--paste&quot;&gt;Copy &amp;amp; Paste&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Math are kept when paste from text generated by ChatGPT and AI tools.&lt;/li&gt;
  &lt;li&gt;Styles are kept when copy from Typora and paste into &lt;em&gt;WeChat Official Account (微信公众号)&lt;/em&gt;.&lt;/li&gt;
  &lt;li&gt;“Copy without theme styling” now respect the setting of “copy markdown source as plain text”.&lt;/li&gt;
  &lt;li&gt;Fix bug that gif image in clipboard cannot be inserted into markdown document in some cases.&lt;/li&gt;
  &lt;li&gt;Fix a bug that paste a list sometimes not working correctly.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;video-and-images&quot;&gt;Video and Images&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;Behavior Changes:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Typora will now add &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;controls&lt;/code&gt; attribute for &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;video&amp;gt;&lt;/code&gt; tags when drop video into Typora. The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;controls&lt;/code&gt; attribute is explained &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/video#controls&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
  &lt;li&gt;Images will not contain &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;referrerPolicy='no-referrer'&lt;/code&gt; by default when export to HTML. If you need &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;referrerPolicy&lt;/code&gt;, please explicitly set &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;referrerPolicy&lt;/code&gt; using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;&amp;lt;img /&amp;gt;&lt;/code&gt; tag, instead of the default Markdown &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;![]()&lt;/code&gt; syntax for images.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;emoji&quot;&gt;Emoji&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Fix emoji missing in bold text when export.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;SF symbols can be used on built-in themes on macOS.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Add options to disable emoji autocomplete when user input &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;:&lt;/code&gt;.&lt;/p&gt;

    &lt;p&gt;&lt;img src=&quot;/media/new-1.11/截屏2025-07-16 20.47.13.png&quot; alt=&quot;截屏2025-07-16 20.47.13&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;linux&quot;&gt;Linux&lt;/h3&gt;

&lt;p&gt;If you use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;apt&lt;/code&gt; to install Typora below version 1.11, we recommend  you to remove the old keys and replace with the new one. The old &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;typora.asc&lt;/code&gt; was considered unsafe as it uses SHA1 as digest algorithms.&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nb&quot;&gt;sudo rm&lt;/span&gt; /etc/apt/trusted.gpg.d/typora.asc
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;After remove the old key, re-add the new key and then install or update Typora:&lt;/p&gt;

&lt;div class=&quot;language-shell highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c&quot;&gt;# Add your key&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;sudo mkdir&lt;/span&gt; &lt;span class=&quot;nt&quot;&gt;-p&lt;/span&gt; /etc/apt/keyrings
curl &lt;span class=&quot;nt&quot;&gt;-fsSL&lt;/span&gt; https://downloads.typora.io/typora.gpg | &lt;span class=&quot;nb&quot;&gt;sudo tee&lt;/span&gt; /etc/apt/keyrings/typora.gpg &lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; /dev/null

&lt;span class=&quot;c&quot;&gt;# Add the repo securely&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;deb [signed-by=/etc/apt/keyrings/typora.gpg] https://downloads.typora.io/linux ./&quot;&lt;/span&gt; | &lt;span class=&quot;nb&quot;&gt;sudo tee&lt;/span&gt; /etc/apt/sources.list.d/typora.list
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get update

&lt;span class=&quot;c&quot;&gt;# install typora&lt;/span&gt;
&lt;span class=&quot;nb&quot;&gt;sudo &lt;/span&gt;apt-get &lt;span class=&quot;nb&quot;&gt;install &lt;/span&gt;typora
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h4 id=&quot;wayland&quot;&gt;Wayland&lt;/h4&gt;

&lt;p&gt;We improved compatibility on Wayland, you can launch Typora using following arguments on Wayland:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;--enable-features=UseOzonePlatform --ozone-platform=wayland --enable-wayland-ime --wayland-text-input-version=3
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;i18n&quot;&gt;I18N&lt;/h3&gt;

&lt;p&gt;Improve UI translations for Slovenian, Chinese, Dutch, Polish, Norwegian Nynorsk, French, Portuguese and Swedish.&lt;/p&gt;

&lt;h2 id=&quot;bug-fix&quot;&gt;Bug Fix&lt;/h2&gt;

&lt;h3 id=&quot;export&quot;&gt;Export&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Fix a bug that list bullet got missing after 999 list items when export.&lt;/li&gt;
  &lt;li&gt;Fix PDF glitch after export on macOS.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;other-fix&quot;&gt;Other Fix&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;Fix a bug that when user scroll after filtering content in outline, the filter panel and filter state will exit unexpectedly.&lt;/li&gt;
  &lt;li&gt;Preserve the setting status of zoom with mouse wheel.&lt;/li&gt;
  &lt;li&gt;Fix some code block with “url” mode cannot be rendered.&lt;/li&gt;
  &lt;li&gt;Fix sort naturally button in file sidebar.&lt;/li&gt;
&lt;/ul&gt;</content><author><name>typora.io</name></author><category term="new" /><category term="change log" /><category term="news" /></entry><entry><title type="html">Typora 1.10</title><link href="https://support.typora.io/What's-New-1.10/" rel="alternate" type="text/html" title="Typora 1.10" /><published>2025-02-15T00:00:00+00:00</published><updated>2026-04-04T00:00:00+00:00</updated><id>https://support.typora.io/What's%20New-1.10</id><content type="html" xml:base="https://support.typora.io/What's-New-1.10/">&lt;ul id=&quot;markdown-toc&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#improvements&quot; id=&quot;markdown-toc-improvements&quot;&gt;Improvements&lt;/a&gt;    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#better-pdf-export&quot; id=&quot;markdown-toc-better-pdf-export&quot;&gt;Better PDF Export&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#mermaid-upgrade&quot; id=&quot;markdown-toc-mermaid-upgrade&quot;&gt;Mermaid Upgrade&lt;/a&gt;        &lt;ul&gt;
          &lt;li&gt;&lt;a href=&quot;#packet-diagram&quot; id=&quot;markdown-toc-packet-diagram&quot;&gt;Packet Diagram&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;#kanban-diagram&quot; id=&quot;markdown-toc-kanban-diagram&quot;&gt;Kanban Diagram&lt;/a&gt;&lt;/li&gt;
          &lt;li&gt;&lt;a href=&quot;#architecture-diagrams&quot; id=&quot;markdown-toc-architecture-diagrams&quot;&gt;Architecture Diagrams&lt;/a&gt;&lt;/li&gt;
        &lt;/ul&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#alert&quot; id=&quot;markdown-toc-alert&quot;&gt;Alert&lt;/a&gt;    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#code-block&quot; id=&quot;markdown-toc-code-block&quot;&gt;Code Block&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#image&quot; id=&quot;markdown-toc-image&quot;&gt;Image&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#i18n&quot; id=&quot;markdown-toc-i18n&quot;&gt;I18N&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#fix&quot; id=&quot;markdown-toc-fix&quot;&gt;Fix&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#one-more-thing&quot; id=&quot;markdown-toc-one-more-thing&quot;&gt;One More Thing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;improvements&quot;&gt;Improvements&lt;/h2&gt;

&lt;h3 id=&quot;better-pdf-export&quot;&gt;Better PDF Export&lt;/h3&gt;

&lt;p&gt;Now the Windows / Linux version can export PDF with dark theme and will paint page background by default. This behavior is now same with the macOS version.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.10/Screenshot 2025-01-05 at 13.41.35.png&quot; alt=&quot;Screenshot 2025-01-05 at 13.41.35&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.10/Screenshot 2025-01-05 at 13.41.48.png&quot; alt=&quot;Screenshot 2025-01-05 at 13.41.48&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;mermaid-upgrade&quot;&gt;Mermaid Upgrade&lt;/h3&gt;

&lt;p&gt;Mermaid is now upgrade to 11.4, with new diagrams including:&lt;/p&gt;

&lt;h4 id=&quot;packet-diagram&quot;&gt;Packet Diagram&lt;/h4&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;---
title: &quot;TCP Packet&quot;
---
packet-beta
0-15: &quot;Source Port&quot;
16-31: &quot;Destination Port&quot;
32-63: &quot;Sequence Number&quot;
64-95: &quot;Acknowledgment Number&quot;
96-99: &quot;Data Offset&quot;
100-105: &quot;Reserved&quot;
106: &quot;URG&quot;
107: &quot;ACK&quot;
108: &quot;PSH&quot;
109: &quot;RST&quot;
110: &quot;SYN&quot;
111: &quot;FIN&quot;
112-127: &quot;Window&quot;
128-143: &quot;Checksum&quot;
144-159: &quot;Urgent Pointer&quot;
160-191: &quot;(Options and Padding)&quot;
192-255: &quot;Data (variable length)&quot;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.10/Screenshot 2024-12-13 at 21.57.18.png&quot; alt=&quot;Screenshot 2024-12-13 at 21.57.18&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;h4 id=&quot;kanban-diagram&quot;&gt;Kanban Diagram&lt;/h4&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;---
config:
  kanban:
    ticketBaseUrl: 'https://mermaidchart.atlassian.net/browse/#TICKET#'
---
kanban
  Todo
    [Create Documentation]
    docs[Create Blog about the new diagram]
  [In progress]
    id6[Create renderer so that it works in all cases. We also add som extra text here for testing purposes. And some more just for the extra flare.]
  id9[Ready for deploy]
    id8[Design grammar]@{ assigned: 'knsv' }
  id10[Ready for test]
    id4[Create parsing tests]@{ ticket: MC-2038, assigned: 'K.Sveidqvist', priority: 'High' }
    id66[last item]@{ priority: 'Very Low', assigned: 'knsv' }
  id11[Done]
    id5[define getData]
    id2[Title of diagram is more than 100 chars when user duplicates diagram with 100 char]@{ ticket: MC-2036, priority: 'Very High'}
    id3[Update DB function]@{ ticket: MC-2037, assigned: knsv, priority: 'High' }

  id12[Can't reproduce]
    id3[Weird flickering in Firefox]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.10/Screenshot 2024-12-13 at 21.58.04.png&quot; alt=&quot;Screenshot 2024-12-13 at 21.58.04&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;h4 id=&quot;architecture-diagrams&quot;&gt;Architecture Diagrams&lt;/h4&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;architecture-beta
    group api(cloud)[API]

    service db(database)[Database] in api
    service disk1(disk)[Storage] in api
    service disk2(disk)[Storage] in api
    service server(server)[Server] in api

    db:L -- R:server
    disk1:T -- B:server
    disk2:T -- B:db
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.10/Screenshot 2024-12-13 at 21.58.38.png&quot; alt=&quot;Screenshot 2024-12-13 at 21.58.38&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;h2 id=&quot;alert&quot;&gt;Alert&lt;/h2&gt;

&lt;p&gt;Toggle alert from View menu now follows the same logic as blockquote, which means you can select a range of paragraph and changes them into Github Alert from Paragraph → Alert from menubar.&lt;/p&gt;

&lt;h3 id=&quot;code-block&quot;&gt;Code Block&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;
    &lt;p&gt;Add &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;gas&lt;/code&gt; syntax highlight, in previous version, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;gas&lt;/code&gt; will be treated as alias of assembly incorrectly.&lt;/p&gt;
  &lt;/li&gt;
  &lt;li&gt;
    &lt;p&gt;Add &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;url&lt;/code&gt; syntax highlight:&lt;/p&gt;

    &lt;p&gt;&lt;img src=&quot;/media/new-1.10/Screenshot 2024-12-14 at 21.59.32.png&quot; alt=&quot;Screenshot 2024-12-14 at 21.59.32&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;
  &lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;image&quot;&gt;Image&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;The image uploader option, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;piclist&lt;/code&gt; is applied on all languages.&lt;/li&gt;
  &lt;li&gt;Fix syntax switch for images failed in some cases.&lt;/li&gt;
  &lt;li&gt;The dev versions now have new image insert action — Convert the file to TextBundle format.&lt;/li&gt;
  &lt;li&gt;Allow users to drag-and-drop / insert images with jiff extension.&lt;/li&gt;
  &lt;li&gt;Do not escape image url with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;http&lt;/code&gt; protocol.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;i18n&quot;&gt;I18N&lt;/h3&gt;

&lt;p&gt;Update translations for&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Danish&lt;/li&gt;
  &lt;li&gt;Hindi&lt;/li&gt;
  &lt;li&gt;Vietnamese&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;fix&quot;&gt;Fix&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fix window fullscreen / maximize state not restored on Typora restart.&lt;/li&gt;
  &lt;li&gt;Allow scroll the side mega menu panel when zoomed under Windows.&lt;/li&gt;
  &lt;li&gt;Fix file contains some emojis are not detected as UTF-8 encode&lt;/li&gt;
  &lt;li&gt;Fix select lists items and toggle list type be applied on wrong blocks.&lt;/li&gt;
  &lt;li&gt;Fix typing on last line of code block may make the app hangs.&lt;/li&gt;
  &lt;li&gt;Fix adding anchor link to headings with “+” character not work correctly after export.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;one-more-thing&quot;&gt;One More Thing&lt;/h2&gt;

&lt;p&gt;Now the &lt;strong&gt;dev version&lt;/strong&gt; of Typora supports &lt;strong&gt;TextBundle&lt;/strong&gt; format on Both macOS and Windows operating system.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.10/Screenshot 2024-12-14 at 22.27.53.png&quot; alt=&quot;Screenshot 2024-12-14 at 22.27.53&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.10/Screenshot 2024-12-14 at 22.03.35.png&quot; alt=&quot;Screenshot 2024-12-14 at 22.03.35&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Please note that this feature is still in beta and only available on &lt;strong&gt;dev&lt;/strong&gt; versions of Typora .&lt;/p&gt;</content><author><name>typora.io</name></author><category term="new" /><category term="change log" /><category term="news" /></entry><entry><title type="html">Typora 1.9</title><link href="https://support.typora.io/What's-New-1.9/" rel="alternate" type="text/html" title="Typora 1.9" /><published>2024-06-20T00:00:00+00:00</published><updated>2026-04-04T00:00:00+00:00</updated><id>https://support.typora.io/What's%20New-1.9</id><content type="html" xml:base="https://support.typora.io/What's-New-1.9/">&lt;ul id=&quot;markdown-toc&quot;&gt;
  &lt;li&gt;&lt;a href=&quot;#new&quot; id=&quot;markdown-toc-new&quot;&gt;New&lt;/a&gt;    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#code-block-math&quot; id=&quot;markdown-toc-code-block-math&quot;&gt;Code Block Math&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#improvements&quot; id=&quot;markdown-toc-improvements&quot;&gt;Improvements&lt;/a&gt;    &lt;ul&gt;
      &lt;li&gt;&lt;a href=&quot;#epub-export&quot; id=&quot;markdown-toc-epub-export&quot;&gt;EPub Export&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#block-diagram&quot; id=&quot;markdown-toc-block-diagram&quot;&gt;Block Diagram&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#header-anchor-spec&quot; id=&quot;markdown-toc-header-anchor-spec&quot;&gt;Header Anchor Spec&lt;/a&gt;&lt;/li&gt;
      &lt;li&gt;&lt;a href=&quot;#other-improvements&quot; id=&quot;markdown-toc-other-improvements&quot;&gt;Other Improvements&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;#fix&quot; id=&quot;markdown-toc-fix&quot;&gt;Fix&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;new&quot;&gt;New&lt;/h2&gt;

&lt;h3 id=&quot;code-block-math&quot;&gt;Code Block Math&lt;/h3&gt;

&lt;p&gt;You enable &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Code Block Math&lt;/code&gt; in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Preferences Panel&lt;/code&gt; → &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Markdown&lt;/code&gt; → &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Code Block Math&lt;/code&gt; to enable support for Gitlab / GitHub style math block (&lt;a href=&quot;https://docs.gitlab.com/ee/user/markdown.html#math&quot;&gt;https://docs.gitlab.com/ee/user/markdown.html#math&lt;/a&gt;) with following syntax:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-gfm&quot;&gt;```math
x = {-b \pm \sqrt{b^2-4ac} \over 2a}
```
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;It renders as:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.9/Screenshot 2024-05-19 at 15.42.47.png&quot; alt=&quot;Screenshot 2024-05-19 at 15.42.47&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Please note that Typora also support inline math like &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;$a+b$&lt;/code&gt; and math block like:&lt;/p&gt;

&lt;pre&gt;&lt;code class=&quot;language-gfm&quot;&gt;$$
a+b
$$
&lt;/code&gt;&lt;/pre&gt;

&lt;h2 id=&quot;improvements&quot;&gt;Improvements&lt;/h2&gt;

&lt;h3 id=&quot;epub-export&quot;&gt;EPub Export&lt;/h3&gt;

&lt;p&gt;Epub export now adds a “Chapter Level in Outline” option, you could now specify the number of section levels to include in the table of contents. The default is 3 (which means that level-1, 2, and 3 headings will be listed in the contents).&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.9/Screenshot 2024-05-19 at 15.53.46.png&quot; alt=&quot;Screenshot 2024-05-19 at 15.53.46&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;block-diagram&quot;&gt;Block Diagram&lt;/h3&gt;

&lt;p&gt;Mermaid library is now upgrade to version 10.9, which introduces a new Block Diagrams.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/new-1.9/Screenshot 2024-05-19 at 15.56.27.png&quot; alt=&quot;Screenshot 2024-05-19 at 15.56.27&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;For more details, &lt;a href=&quot;https://mermaid.js.org/syntax/block.html&quot;&gt;please click here&lt;/a&gt;.&lt;/p&gt;

&lt;h3 id=&quot;header-anchor-spec&quot;&gt;Header Anchor Spec&lt;/h3&gt;

&lt;p&gt;For a bookmark link to a heading in the &lt;em&gt;current&lt;/em&gt; file, use a hash symbol followed by the lowercase words of the heading. Remove punctuation from the heading and replace spaces with dashes.&lt;/p&gt;

&lt;p&gt;Previously Typora will remove most western punctuation, while remains some Unicode punctuation, now Typora will follow following spec:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;convert heading string to lowercase words
keep - (hyphen)
replace whitespace with - (hyphen)
convert en dash to -- 
convert em hash to ---
remove other punctuation 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h3 id=&quot;other-improvements&quot;&gt;Other Improvements&lt;/h3&gt;

&lt;ul&gt;
  &lt;li&gt;New file on file tree no longer need confirm after input its filename.&lt;/li&gt;
  &lt;li&gt;Add structured text code syntax highlight.&lt;/li&gt;
  &lt;li&gt;Follow CommonMark rule to handle whitespace inside code.&lt;/li&gt;
  &lt;li&gt;Shorten recent file path length in recent menu on Windows / Linux.&lt;/li&gt;
  &lt;li&gt;Custom alert text set by CSS styles are not kept after export to PDF / HTML.&lt;/li&gt;
  &lt;li&gt;“Debug Mode” is now removed on macOS, users can now debug Typora elements from Safari → Develop menu (&lt;a href=&quot;/Debug-Themes/&quot;&gt;See here for detail&lt;/a&gt;).&lt;/li&gt;
  &lt;li&gt;Update languages in Polish, Traditional Chinese, Slovenian, Czech and Norwegian Nynorsk.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;fix&quot;&gt;Fix&lt;/h2&gt;

&lt;ul&gt;
  &lt;li&gt;Fix XSS on mermaid and math.&lt;/li&gt;
  &lt;li&gt;Fix video cannot be fullscreen when user click fullscreen button on video.&lt;/li&gt;
  &lt;li&gt;Fix a bug that triple-click on a link in Math block closes the window.&lt;/li&gt;
  &lt;li&gt;Fix issue when parsing inline code with whitespaces.&lt;/li&gt;
  &lt;li&gt;Fix an issue that some images backed by cloudflare cannot be loaded by Typora.&lt;/li&gt;
  &lt;li&gt;Fix bookmark for exported PDF cannot be shown in Adobe Reader.&lt;/li&gt;
  &lt;li&gt;Fix some remote images cannot be loaded on macOS.&lt;/li&gt;
  &lt;li&gt;Fix “&amp;amp;” not displayed for file path contains “&amp;amp;” In “recent files” menu on Windows / Linux.&lt;/li&gt;
  &lt;li&gt;Fix “$” in code language name leads to a wrong string.&lt;/li&gt;
  &lt;li&gt;Other bug fix.&lt;/li&gt;
&lt;/ul&gt;</content><author><name>typora.io</name></author><category term="new" /><category term="change log" /><category term="news" /></entry><entry><title type="html">安装与使用 VLOOK</title><link href="https://support.typora.io/zh/Install-and-Use-VLOOK/" rel="alternate" type="text/html" title="安装与使用 VLOOK" /><published>2024-06-13T00:00:00+00:00</published><updated>2026-04-04T00:00:00+00:00</updated><id>https://support.typora.io/zh/Install%20and%20Use%20VLOOK</id><content type="html" xml:base="https://support.typora.io/zh/Install-and-Use-VLOOK/">&lt;p&gt;&lt;a href=&quot;/Install-and-Use-VLOOK/&quot;&gt;English Version&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;VLOOK™ 让你的 Markdown 有了新看 (wán) 法！&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;只需要三步，让你快速上车，&lt;strong&gt;开启不一样的 Markdown 体验之旅！&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;第1步：&lt;a href=&quot;#第1步：下载与设置&quot;&gt;下载与设置&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;第2步：&lt;a href=&quot;#第2步：安装主题包&quot;&gt;安装主题包&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;第3步：&lt;a href=&quot;#第3步：配置导出选项&quot;&gt;配置导出选项&lt;/a&gt;&lt;/p&gt;

&lt;h1 id=&quot;第1步下载与设置&quot;&gt;第1步：下载与设置&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;• 下载插件&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;从 VLOOK™ 在托管的平台上下载最新发布版本：&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/MadMaxChow/VLOOK/releases&quot;&gt;GitHub&lt;/a&gt;&lt;/strong&gt;　　&lt;strong&gt;&lt;a href=&quot;https://gitee.com/madmaxchow/VLOOK/releases&quot;&gt;Gitee&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;• 安装 Typora&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;下载并安装 &lt;a href=&quot;https://www.typora.io&quot;&gt;Typora&lt;/a&gt; 的最新版本；&lt;/li&gt;
  &lt;li&gt;进入配置界面：&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Typora ▸ 偏好设置 ▸ Markdown&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;启用 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Markdown 扩展语法&lt;/code&gt; 、 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;代码块&lt;/code&gt;下的所有选项。详见下图：&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;img src=&quot;/media/vlook/typora-opt1-light.png&quot; alt=&quot;Typora ▸ Preferences ▸ Markdown&quot; /&gt;&lt;/p&gt;

&lt;h1 id=&quot;第2步安装主题包&quot;&gt;第2步：安装主题包&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;• 安装主题&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;将 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;released/theme&lt;/code&gt; 下所有 CSS 文件复制至 Typora 的主题目录；&lt;/li&gt;
  &lt;li&gt;主题目录在哪？可通过 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;偏好设置 ▸ 外观 ▸ 打开主题目录&lt;/code&gt; 定位到该目录。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;• 选用主题&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;重启 Typora；&lt;/li&gt;
  &lt;li&gt;点击 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;主题&lt;/code&gt; 菜单，选择以 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Vlook ***&lt;/code&gt; 形式命名的任意主题即可；&lt;/li&gt;
  &lt;li&gt;建议基于 VLOOK™ 规范的文档模板来创建你自己的 Markdown 文档，这样能更快上手。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;• 从模板开始书写&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;建议基于 VLOOK™ 规范的文档模板创建自己的 Markdown 文档，以便更快地入门。&lt;/p&gt;

&lt;p&gt;所有文档范例 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.md&lt;/code&gt; 文件位于目录 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;released/samples&lt;/code&gt; 中&lt;/p&gt;

&lt;h1 id=&quot;第3步配置导出选项&quot;&gt;第3步：配置导出选项&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;• 配置导出设置&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;启动 Typora 并进入 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;偏好设置&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;点击 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;导出&lt;/code&gt;，添加配置（ &lt;strong&gt;选择 HTML 模板&lt;/strong&gt; ），并将配置命名为 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;VLOOK&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;• 安装元标签&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;打开元标签文件：released\plugin\&lt;strong&gt;meta.txt&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;全选并复制所有内容&lt;/li&gt;
  &lt;li&gt;将内容粘贴至「&lt;strong&gt;在 &amp;lt;head /&amp;gt; 中添加&lt;/strong&gt;」&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;• 安装插件&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;打开插件文件：released\plugin\&lt;strong&gt;plugin.txt&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;全选并复制所有内容&lt;/li&gt;
  &lt;li&gt;将内容粘贴至「&lt;strong&gt;在 &amp;lt;body /&amp;gt; 中添加&lt;/strong&gt;」&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;img src=&quot;/media/vlook/typora-opt2-light.png&quot; alt=&quot;Typora ▸ Preferences ▸ Export&quot; /&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;&lt;strong&gt;• 一键导出为 HTML&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;打开符合 VLOOK™ 规范的 md 文件；&lt;/li&gt;
  &lt;li&gt;点击 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;文件 ▸ 导出 ▸ VLOOK&lt;/code&gt; 完成导出。&lt;/li&gt;
&lt;/ol&gt;

&lt;h1 id=&quot;补充说明&quot;&gt;补充说明&lt;/h1&gt;

&lt;h2 id=&quot;语言包&quot;&gt;语言包&lt;/h2&gt;

&lt;p&gt;VLOOK™ 的界面语言默认内置了「&lt;strong&gt;英文&lt;/strong&gt;、&lt;strong&gt;简体中文&lt;/strong&gt;」，对导出后的 HTML 需要支持更多语言，可以选择将对应语言包的内容，追加到以上导出配置中「元标签」内容的后面，重新导出 HTML 即可。&lt;/p&gt;

&lt;p&gt;目前可扩展支持的语种：&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Français&lt;/code&gt;  &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Detusch&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Русский&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Español&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Português&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Traditional Chinese&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;日本語&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;한국어&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;العربية&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;• 选择语言包&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;语言包文件位于 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;released/plugin/lang&lt;/code&gt; 目录下（或直接访问 GitHub 上的 &lt;strong&gt;&lt;a href=&quot;https://github.com/MadMaxChow/VLOOK/tree/master/released/plugin/lang&quot;&gt;lang&lt;/a&gt;&lt;/strong&gt; 文件夹）&lt;/li&gt;
  &lt;li&gt;打开一个或多个语言文件，并复制所有内容（如：&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Français.txt&lt;/code&gt; ）&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;• 更新导出配置&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;打开 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Typora &amp;gt; Preferences&lt;/code&gt;，并选择添加的导出配置 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;VLOOK&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;将复制的内容&lt;strong&gt;追加&lt;/strong&gt;到 &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;在 &amp;lt;head /&amp;gt; 中添加&lt;/code&gt; 已有内容的后面（&lt;strong&gt;注意：不是覆盖原有内容！&lt;/strong&gt;）&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;如果需要扩展支持多个语种，重复以上操作步骤即。&lt;/em&gt;&lt;/p&gt;

&lt;h2 id=&quot;升级与兼容性&quot;&gt;升级与兼容性&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;• 如何更新插件到最新版本？&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;若有新版本，在右下角会出现新版本升级提示图标，重复以上 3 s个步骤进行操作即要完成更新。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;• 推荐选择兼容的浏览器！&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;为保障最佳的使用体验，强烈建议使用以下浏览器访问：&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.google.cn/chrome/&quot;&gt;Chrome&lt;/a&gt;&lt;/strong&gt;　　&lt;strong&gt;&lt;a href=&quot;https://www.microsoft.com/edge&quot;&gt;Edge&lt;/a&gt;&lt;/strong&gt;　　&lt;strong&gt;&lt;a href=&quot;https://www.mozilla.org/firefox&quot;&gt;Firefox&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h1 id=&quot;更多文档&quot;&gt;更多文档&lt;/h1&gt;

&lt;p&gt;有关 VLOOK™ 特性的详细介绍、样例及使用说明详见：&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://madmaxchow.github.io/VLOOK/index.html&quot;&gt;简介&lt;/a&gt;&lt;/strong&gt; - &lt;a href=&quot;https://vlook-doc.pages.dev/index.html&quot;&gt;alternative link&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://madmaxchow.github.io/VLOOK/guide.html&quot;&gt;快速参考手册&lt;/a&gt;&lt;/strong&gt; - &lt;a href=&quot;https://vlook-doc.pages.dev/guide.html&quot;&gt;alternative link&lt;/a&gt;&lt;/p&gt;</content><author><name>typora.io</name></author><summary type="html">English Version</summary></entry><entry><title type="html">Install and Use VLOOK™ Themes and Plugins</title><link href="https://support.typora.io/Install-and-Use-VLOOK/" rel="alternate" type="text/html" title="Install and Use VLOOK™ Themes and Plugins" /><published>2024-06-04T00:00:00+00:00</published><updated>2026-04-04T00:00:00+00:00</updated><id>https://support.typora.io/Install%20and%20Use%20VLOOK</id><content type="html" xml:base="https://support.typora.io/Install-and-Use-VLOOK/">&lt;p&gt;&lt;a href=&quot;/zh/Install-and-Use-VLOOK/&quot;&gt;中文说明&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;VLOOK™ - Give Your Markdown a New Perspective!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can start a brand &lt;strong&gt;new Markdown experience&lt;/strong&gt; in &lt;strong&gt;just 3 steps&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;1.&lt;a href=&quot;#Download and Configure&quot;&gt;Download and Configure&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.&lt;a href=&quot;#Install the Theme Package&quot;&gt;Install the Theme Package&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.&lt;a href=&quot;#Configure Export Options&quot;&gt;Configure Export Options&lt;/a&gt;&lt;/p&gt;

&lt;h1 id=&quot;step-1-download-and-configure&quot;&gt;step 1: Download and Configure&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;• Download the Plug-in:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Download the latest version from the homepage of VLOOK™:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://github.com/MadMaxChow/VLOOK/releases&quot;&gt;GitHub&lt;/a&gt;&lt;/strong&gt; 　　&lt;strong&gt;&lt;a href=&quot;https://gitee.com/madmaxchow/VLOOK/releases&quot;&gt;Gitee&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;• Enable extended syntax:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Enable all options under &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Markdown Extended Syntax&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Code Blocks&lt;/code&gt; of Typora. See the figure below for details:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/vlook/typora-opt1-light-en.png&quot; alt=&quot;Typora ▸ Preferences ▸ Markdown&quot; /&gt;&lt;/p&gt;

&lt;h1 id=&quot;step-2-install-the-theme-package&quot;&gt;step 2: Install the Theme Package&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;• Install the Themes:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;released\themes&lt;/code&gt; all CSS files are copied to Typora theme directory;&lt;/li&gt;
  &lt;li&gt;Where is the theme directory? You can navigate to this directory by clicking &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Settings ▸ Appearance ▸ Open Theme Directory&lt;/code&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;• Select Theme:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Restart Typora;&lt;/li&gt;
  &lt;li&gt;Click the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Themes&lt;/code&gt; menu, select to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Vlook ***&lt;/code&gt; any topic can be in the form of naming.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;• Start Writing from the Template:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is recommended to create your own Markdown document based on the document samples of the VLOOK™ specification, so that you can get started faster.&lt;/p&gt;

&lt;p&gt;All samples &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;.md&lt;/code&gt; files in the directory &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;released/samples&lt;/code&gt;&lt;/p&gt;

&lt;h1 id=&quot;step-3-configure-export-options&quot;&gt;step 3: Configure Export Options&lt;/h1&gt;

&lt;p&gt;&lt;strong&gt;• Configure export setting:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Start Typora and enter “&lt;strong&gt;Preferences&lt;/strong&gt;”&lt;/li&gt;
  &lt;li&gt;Click “&lt;strong&gt;Export&lt;/strong&gt;”, add configuration (&lt;strong&gt;select HTML as a template&lt;/strong&gt;), and name the configuration &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;VLOOK&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;• Install Meta Tag:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Open the meta tag file: released\plugin\&lt;strong&gt;meta.txt&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Select and copy all contents&lt;/li&gt;
  &lt;li&gt;Paste to “&lt;strong&gt;Append in &amp;lt;head /&amp;gt;&lt;/strong&gt;”&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;• Install the Plugin:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Open the plug-in file: released\plugin\&lt;strong&gt;plugin.txt&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;Select and copy all contents;&lt;/li&gt;
  &lt;li&gt;Paste to “&lt;strong&gt;Append in &amp;lt;body /&amp;gt;&lt;/strong&gt;”&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;• One-click export via VLOOK:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Open the md file conforming to the VLOOK™ specification;&lt;/li&gt;
  &lt;li&gt;Click &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;File ▸ Export ▸ VLOOK&lt;/code&gt; to export.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;img src=&quot;/media/vlook/typora-opt2-light-en.png?srcset=@2x&amp;amp;darksrc=typora-opt2-dark-en.png&amp;amp;darksrcset=@2x&quot; alt=&quot;Typora ▸ Preferences ▸ Export&quot; /&gt;&lt;/p&gt;

&lt;h1 id=&quot;supplement&quot;&gt;Supplement&lt;/h1&gt;

&lt;h2 id=&quot;language-package&quot;&gt;Language Package&lt;/h2&gt;

&lt;p&gt;VLOOK™ UI language is pre-installed with &lt;strong&gt;English&lt;/strong&gt; and &lt;strong&gt;Simplified Chinese&lt;/strong&gt; by default.&lt;/p&gt;

&lt;p&gt;To support more language for the exported HTML, you can choose to append the content of the corresponding language package to the “Meta Tag” section in the export configuration. After doing so, re-export the HTML to include the additional language.&lt;/p&gt;

&lt;p&gt;Currently supported languages for expansion include:&lt;/p&gt;

&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Français&lt;/code&gt;  &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Detusch&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Русский&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Español&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Português&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Traditional Chinese&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;日本語&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;한국어&lt;/code&gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;العربية&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;• Select language package&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;The language package file is located in the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;released/plugin/lang&lt;/code&gt; (Or directly visit the &lt;a href=&quot;https://github.com/MadMaxChow/VLOOK/tree/master/released/plugin/lang&quot;&gt;&lt;strong&gt;lang&lt;/strong&gt;&lt;/a&gt; folder on GitHub)&lt;/li&gt;
  &lt;li&gt;Open language file and copy all the content. (e.g: &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Français.txt&lt;/code&gt; )&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;• Update export configuration&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Open &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Typora &amp;gt; Preferences&lt;/code&gt;, and select the added export configuration &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;VLOOK&lt;/code&gt;&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Append&lt;/strong&gt; the copied content to the end of the existing content in the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Append in &amp;lt;head /&amp;gt;&lt;/code&gt; (&lt;strong&gt;Note: Do not overwrite the existing content!&lt;/strong&gt;)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;em&gt;If you need to extend support for multiple languages, simply repeat the steps above.&lt;/em&gt;&lt;/p&gt;

&lt;h2 id=&quot;upgrades-and-compatibility&quot;&gt;Upgrades and Compatibility&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;• How to update to latest version ?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To upgrade the old version of VLOOK™ to the latest version, please first follow &lt;strong&gt;Step 1&lt;/strong&gt; above to download the latest release version, and then update the corresponding “==Theme Package==” and “==Export Options==” according to &lt;strong&gt;Steps 2 and 3&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;• Recommend compatible browser !&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In order to ensure the best user experience, it is strongly recommended to use the following browsers to access:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://www.google.cn/chrome/&quot;&gt;Chrome&lt;/a&gt;&lt;/strong&gt;　　&lt;strong&gt;&lt;a href=&quot;https://www.microsoft.com/edge&quot;&gt;Edge&lt;/a&gt;&lt;/strong&gt;　　&lt;strong&gt;&lt;a href=&quot;https://www.mozilla.org/firefox&quot;&gt;Firefox&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h1 id=&quot;more-documents&quot;&gt;More documents&lt;/h1&gt;

&lt;p&gt;For detailed introduction, samples and instructions of VLOOK™ features:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://madmaxchow.github.io/VLOOK/index.html&quot;&gt;Introduction&lt;/a&gt;&lt;/strong&gt; - &lt;a href=&quot;https://vlook-doc.pages.dev/index.html&quot;&gt;alternative link&lt;/a&gt;　　&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://madmaxchow.github.io/VLOOK/guide.html&quot;&gt;Guide&lt;/a&gt;&lt;/strong&gt; - &lt;a href=&quot;https://vlook-doc.pages.dev/guide.html&quot;&gt;alternative link&lt;/a&gt;&lt;/p&gt;</content><author><name>typora.io</name></author><category term="how-to" /><category term="themes" /><category term="plugins" /><category term="export" /><category term="html" /><category term="vlook" /><summary type="html">中文说明</summary></entry><entry><title type="html">Debug Themes / CSS</title><link href="https://support.typora.io/Debug-Themes/" rel="alternate" type="text/html" title="Debug Themes / CSS" /><published>2024-05-15T00:00:00+00:00</published><updated>2026-04-04T00:00:00+00:00</updated><id>https://support.typora.io/Debug%20Themes</id><content type="html" xml:base="https://support.typora.io/Debug-Themes/">&lt;h2 id=&quot;macos&quot;&gt;macOS&lt;/h2&gt;

&lt;p&gt;For macOS ≥ 13.3 and Typora ≥ 1.9, you can debug Typora theme or CSS in following way:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;&lt;strong&gt;Enable Develop menu item in Safari&lt;/strong&gt; — you must also have enabled Web Inspector in the Settings app under &lt;strong&gt;Safari&lt;/strong&gt; &amp;gt; &lt;strong&gt;Advanced&lt;/strong&gt; &amp;gt; &lt;strong&gt;Web Inspector&lt;/strong&gt;. &lt;a href=&quot;https://webkit.org/web-inspector/enabling-web-inspector/&quot;&gt;Learn more about enabling Web Inspector…&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Select &lt;strong&gt;Safari&lt;/strong&gt; menu → &lt;strong&gt;Develop&lt;/strong&gt; → [your device name] → &lt;strong&gt;Typora&lt;/strong&gt; to open the DevTools.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;img src=&quot;/media/debug-themes/Screenshot 2024-05-15 at 18.31.36.png&quot; alt=&quot;Screenshot 2024-05-15 at 18.31.36&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/media/debug-themes/Screenshot 2024-05-15 at 18.32.38.png&quot; alt=&quot;Screenshot 2024-05-15 at 18.32.38&quot; style=&quot;zoom:50%;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;For older macOS, you can enable debug mode from Typora preferences panel → General, restart Typora and then right click on Typora writing area and select &lt;em&gt;Inspect Element&lt;/em&gt;.&lt;/p&gt;

&lt;h2 id=&quot;windows--linux&quot;&gt;Windows / Linux&lt;/h2&gt;

&lt;p&gt;You could open DevTools from &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;View&lt;/code&gt; -&amp;gt; &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Toggle DevTools&lt;/code&gt; menu item.&lt;/p&gt;</content><author><name>typora.io</name></author><category term="how-to" /><category term="style" /><summary type="html">macOS</summary></entry></feed>