From 5c76d8dad9d993010c4e57c6de4e90911a3cd11a Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Fri, 5 Aug 2022 11:08:52 -0700
Subject: [PATCH] fix: make callout detection case-insensitive (closes #171)

---
 assets/styles/_callouts.scss         | 1 +
 content/notes/callouts.md            | 2 +-
 layouts/partials/textprocessing.html | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/assets/styles/_callouts.scss b/assets/styles/_callouts.scss
index 00b2f62..04fd2f6 100644
--- a/assets/styles/_callouts.scss
+++ b/assets/styles/_callouts.scss
@@ -82,6 +82,7 @@ blockquote[class*="-callout"] {
   padding-bottom: 0.25em;
   color: var(--dark);
   background-color: var(--lightgray);
+  border-left: 6px solid var(--primary) !important;
   & > p {
     border-top-right-radius: 5px;
     padding: 0.5em 1em;
diff --git a/content/notes/callouts.md b/content/notes/callouts.md
index c71b305..74b837d 100644
--- a/content/notes/callouts.md
+++ b/content/notes/callouts.md
@@ -14,7 +14,7 @@ See [documentation on supported types and syntax here](https://help.obsidian.md/
 
 ## Showcase
 
-> [!example] Examples
+> [!EXAMPLE] Examples
 >
 > Aliases: example
 
diff --git a/layouts/partials/textprocessing.html b/layouts/partials/textprocessing.html
index f6e89f7..1cb2583 100644
--- a/layouts/partials/textprocessing.html
+++ b/layouts/partials/textprocessing.html
@@ -75,7 +75,7 @@
       {{ else}}
         {{ $inner = $inner | replaceRE `\[!([a-zA-Z]+)\]` `${1}` }}
       {{ end }}
-      {{ $inner = printf "blockquote class=\"%s-callout\"" $inner}}
+      {{ $inner = printf "blockquote class=\"%s-callout\"" $inner | lower}}
       {{ $content = replace $content . $inner 1}}
       {{ $counter1 = add $counter1 1 }}
     {{ else }}