SwiftUI Markdown Text

Rendering markdown in a SwiftUI Text view is supported by default:

<span><span style="color: var(--shiki-token-function)">Text</span><span style="color: var(--shiki-token-punctuation)">(</span><span style="color: var(--shiki-token-string-expression)">&quot;# This is a heading\n*italic*&quot;</span><span style="color: var(--shiki-token-punctuation)">)</span></span>
<span></span>

If you are rendering text from a variable, wrap it inside a LocalizedStringKey:

<span><span style="color: var(--shiki-token-function)">Text</span><span style="color: var(--shiki-token-punctuation)">(</span><span style="color: var(--shiki-token-function)">LocalizedStringKey</span><span style="color: var(--shiki-token-punctuation)">(</span><span style="color: var(--shiki-token-function)">markdown</span><span style="color: var(--shiki-token-punctuation)">))</span></span>
<span></span>