diff options
author | mgroeber9110 <45620825+mgroeber9110@users.noreply.github.com> | 2024-04-24 12:54:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-24 13:54:24 +0300 |
commit | 3fe847b5747676ee1bf90371c46ed0bc66b57240 (patch) | |
tree | 6a9adc604d99147d16bcc78c70314892eb715d15 /examples/server | |
parent | 37246b1031b1680c0dcaf20aef736d6b446203fa (diff) |
server : do not apply Markdown formatting in code sections (#6850)
Diffstat (limited to 'examples/server')
-rw-r--r-- | examples/server/public/index.html | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/server/public/index.html b/examples/server/public/index.html index 9fe61eb1..2961999f 100644 --- a/examples/server/public/index.html +++ b/examples/server/public/index.html @@ -881,11 +881,11 @@ .replace(/&/g, '&') .replace(/</g, '<') .replace(/>/g, '>') - .replace(/^#{1,6} (.*)$/gim, '<h3>$1</h3>') - .replace(/\*\*(.*?)\*\*/g, '<strong>$1</strong>') - .replace(/__(.*?)__/g, '<strong>$1</strong>') - .replace(/\*(.*?)\*/g, '<em>$1</em>') - .replace(/_(.*?)_/g, '<em>$1</em>') + .replace(/(^|\n)#{1,6} ([^\n]*)(?=([^`]*`[^`]*`)*[^`]*$)/g, '$1<h3>$2</h3>') + .replace(/\*\*(.*?)\*\*(?=([^`]*`[^`]*`)*[^`]*$)/g, '<strong>$1</strong>') + .replace(/__(.*?)__(?=([^`]*`[^`]*`)*[^`]*$)/g, '<strong>$1</strong>') + .replace(/\*(.*?)\*(?=([^`]*`[^`]*`)*[^`]*$)/g, '<em>$1</em>') + .replace(/_(.*?)_(?=([^`]*`[^`]*`)*[^`]*$)/g, '<em>$1</em>') .replace(/```.*?\n([\s\S]*?)```/g, '<pre><code>$1</code></pre>') .replace(/`(.*?)`/g, '<code>$1</code>') .replace(/\n/gim, '<br />'); |