From 70046d0c74f59ac3f2798d9fb1b6553f52e99a78 Mon Sep 17 00:00:00 2001 From: Brandon Oxendine Date: Mon, 7 Sep 2026 17:19:11 +0200 Subject: [PATCH] Render GitHub style alerts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A blockquote starting with `[!NOTE]` or one of its siblings showed up as a plain quote, while GitHub and the web explorer render it as a titled callout. Co-authored-by: Rūdolfs Ošiņš --- public/colors.css | 4 ++ src/components/Markdown.svelte | 58 ++++++++++++++++++++++++ src/lib/markdown.ts | 58 +++++++++++++++++++++++- tests/e2e/repo/markdownRendering.spec.ts | 29 ++++++++++++ 4 files changed, 148 insertions(+), 1 deletion(-) create mode 100644 tests/e2e/repo/markdownRendering.spec.ts diff --git a/public/colors.css b/public/colors.css index 5708e3b72..18a9ea6c8 100644 --- a/public/colors.css +++ b/public/colors.css @@ -43,6 +43,8 @@ --color-feedback-error-border: var(--color-semantic-red-600); --color-feedback-error-bg: var(--color-semantic-red-100); --color-feedback-error-bg-selected: var(--color-semantic-red-200); + --color-feedback-info-text: var(--color-semantic-blue-800); + --color-feedback-important-text: var(--color-accent-purple-800); --color-diff-addition: var(--color-semantic-green-500); --color-diff-deletion: var(--color-semantic-red-500); @@ -121,6 +123,8 @@ --color-feedback-error-border: var(--color-semantic-red-700); --color-feedback-error-bg: var(--color-semantic-red-900); --color-feedback-error-bg-selected: var(--color-semantic-red-800); + --color-feedback-info-text: var(--color-semantic-blue-400); + --color-feedback-important-text: var(--color-accent-purple-400); --color-diff-addition: var(--color-semantic-green-400); --color-diff-deletion: var(--color-semantic-red-400); diff --git a/src/components/Markdown.svelte b/src/components/Markdown.svelte index a51e2240d..687719237 100644 --- a/src/components/Markdown.svelte +++ b/src/components/Markdown.svelte @@ -1,3 +1,13 @@ + +