aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-10 16:21:56 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-10 16:21:56 +0200
commiteb18caa29ed2c895f46dd1c372ba6304c7ec4ec0 (patch)
tree79882a0cd71a385b1d4411d2d5602a2a80dc467e
parent830ef73539e865b2d979e70b2d9115a4d1a07104 (diff)
cover default namespace parsed as commonmark
-rw-r--r--_extensions/ruc-play/semantic-markdown/semantic-markdown.lua11
1 files changed, 9 insertions, 2 deletions
diff --git a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua
index 212809e..7ae4655 100644
--- a/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua
+++ b/_extensions/ruc-play/semantic-markdown/semantic-markdown.lua
@@ -135,10 +135,17 @@ local function Namespaces(blocks)
then
local el = blocks.content[3]
- -- default namespace, misparsed as a citation
+ -- default namespace, parsed as commonmark
+ if el.t == "Str"
+ and el.text == "@default"
+ then
+ -- FIXME: add CURIE to metadata
+ return {}
+ end
+
+ -- default namespace, parsed as markdown
if el.t == "Cite"
and #el.content == 1
-
and el.content[1].text == "@default"
then
-- FIXME: add CURIE to metadata