aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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