13b - link takes the directive form where CommonMark cannot spell it, unspellable-link leaves the code list
CI / gate (push) Successful in 26s
CI / publish (push) Has been skipped

This commit is contained in:
2026-09-16 23:09:30 +02:00
parent d282470efa
commit 9fe5d198d1
50 changed files with 662 additions and 141 deletions
@@ -1,3 +0,0 @@
!adf:carry{json="{\"marks\":[{\"attrs\":{\"href\":\"/u\"},\"type\":\"link\"},{\"type\":\"code\"}],\"text\":\"]: a\",\"type\":\"text\"}"}
!adf:carry{json="{\"attrs\":{\"timestamp\":\"]:a\"},\"marks\":[{\"attrs\":{\"href\":\"/u\"},\"type\":\"link\"}],\"type\":\"date\"}"}
@@ -0,0 +1,3 @@
!adf:link[`]: a`]{href="/u"}
!adf:link[!adf:date{timestamp="]:a"}]{href="/u"}
@@ -0,0 +1,29 @@
{
"content": [
{
"content": [
{
"marks": [
{
"attrs": {
"color": "#ae2e24"
},
"type": "textColor"
},
{
"attrs": {
"href": "ab:\\!adf:name{"
},
"type": "link"
}
],
"text": "ab:\\!adf:name{",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
!adf:textColor[!adf:link[ab:\\\!adf:name{]{href="ab:\\!adf:name{"}]{color="#ae2e24"}
@@ -0,0 +1,28 @@
{
"content": [
{
"content": [
{
"marks": [
{
"attrs": {
"collection": "contentId-98237",
"href": "https://example.com/docs"
},
"type": "link"
}
],
"text": "the docs",
"type": "text"
},
{
"text": " explain it.",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
!adf:link[the docs]{collection=contentId-98237 href="https://example.com/docs"} explain it.
@@ -0,0 +1,31 @@
{
"content": [
{
"content": [
{
"text": "See ",
"type": "text"
},
{
"marks": [
{
"attrs": {
"href": "https://example.com/a b>c"
},
"type": "link"
}
],
"text": "the docs",
"type": "text"
},
{
"text": ".",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
See !adf:link[the docs]{href="https://example.com/a b>c"}.
@@ -0,0 +1,31 @@
{
"content": [
{
"content": [
{
"text": "See ",
"type": "text"
},
{
"marks": [
{
"attrs": {
"href": "<https://example.com/"
},
"type": "link"
}
],
"text": "the docs",
"type": "text"
},
{
"text": ".",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
See !adf:link[the docs]{href="\u003chttps://example.com/"}.
@@ -0,0 +1,31 @@
{
"content": [
{
"content": [
{
"text": "See ",
"type": "text"
},
{
"marks": [
{
"attrs": {
"href": "https://example.com/a\\b"
},
"type": "link"
}
],
"text": "the docs",
"type": "text"
},
{
"text": ".",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
See !adf:link[the docs]{href="https://example.com/a\\b"}.
@@ -0,0 +1,31 @@
{
"content": [
{
"content": [
{
"text": "See ",
"type": "text"
},
{
"marks": [
{
"attrs": {
"href": "https://example.com/a\u0001b"
},
"type": "link"
}
],
"text": "the docs",
"type": "text"
},
{
"text": ".",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
See !adf:link[the docs]{href="https://example.com/a\u0001b"}.
@@ -0,0 +1,31 @@
{
"content": [
{
"content": [
{
"text": "See ",
"type": "text"
},
{
"marks": [
{
"attrs": {
"href": "https://example.com/?a=1&amp;b=2"
},
"type": "link"
}
],
"text": "the docs",
"type": "text"
},
{
"text": ".",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
See !adf:link[the docs]{href="https://example.com/?a=1\u0026amp;b=2"}.
@@ -0,0 +1,28 @@
{
"content": [
{
"content": [
{
"marks": [
{
"attrs": {
"href": "https://example.com/docs",
"id": "01a032c3-7a90-70c9-88f6-c60f710eda07"
},
"type": "link"
}
],
"text": "the docs",
"type": "text"
},
{
"text": " explain it.",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
!adf:link[the docs]{href="https://example.com/docs" id=01a032c3-7a90-70c9-88f6-c60f710eda07} explain it.
@@ -0,0 +1,28 @@
{
"content": [
{
"content": [
{
"marks": [
{
"attrs": {
"href": "https://example.com/docs",
"occurrenceKey": "01a032c3-7a90-70c9-88f6-c60f710eda07"
},
"type": "link"
}
],
"text": "the docs",
"type": "text"
},
{
"text": " explain it.",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
!adf:link[the docs]{href="https://example.com/docs" occurrenceKey=01a032c3-7a90-70c9-88f6-c60f710eda07} explain it.
@@ -0,0 +1,32 @@
{
"content": [
{
"content": [
{
"text": "See ",
"type": "text"
},
{
"marks": [
{
"attrs": {
"href": "https://example.com/docs",
"title": "Setup\\guide"
},
"type": "link"
}
],
"text": "the docs",
"type": "text"
},
{
"text": ".",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
See !adf:link[the docs]{href="https://example.com/docs" title="Setup\\guide"}.
@@ -0,0 +1,32 @@
{
"content": [
{
"content": [
{
"text": "See ",
"type": "text"
},
{
"marks": [
{
"attrs": {
"href": "https://example.com/docs",
"title": "Setup &amp; guide"
},
"type": "link"
}
],
"text": "the docs",
"type": "text"
},
{
"text": ".",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
See !adf:link[the docs]{href="https://example.com/docs" title="Setup \u0026amp; guide"}.
@@ -0,0 +1,32 @@
{
"content": [
{
"content": [
{
"text": "See ",
"type": "text"
},
{
"marks": [
{
"attrs": {
"href": "https://example.com/docs",
"title": "Setup\nguide"
},
"type": "link"
}
],
"text": "the docs",
"type": "text"
},
{
"text": ".",
"type": "text"
}
],
"type": "paragraph"
}
],
"type": "doc",
"version": 1
}
@@ -0,0 +1 @@
See !adf:link[the docs]{href="https://example.com/docs" title="Setup\nguide"}.