feat(markdown): make spoiler tags case-insensitive like BBCode

This commit is contained in:
plebeius
2026-03-09 15:31:53 +08:00
parent c3cfc7d63a
commit cf55eaa781
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -23,7 +23,7 @@ export function getTextColorForBackground(rgb: string): string {
export function removeMarkdown(md: string): string {
return md
.replace(/\[spoiler\](.*?)\[\/spoiler\]/gs, '$1') // spoiler tags - keep inner text
.replace(/\[spoiler\](.*?)\[\/spoiler\]/gis, '$1') // spoiler tags - keep inner text
.replace(/\[([^\]]*?)\]\([^)]*\)/g, '$1') // [text](url) -> text
.replace(/ /g, ' ') //   -> space
.replace(/^>\s*/gm, '') // greentext at line start