markdown strikethrough
This commit is contained in:
parent
9e65f72952
commit
56a4ee5fff
7 changed files with 204 additions and 195 deletions
|
|
@ -1,6 +1,7 @@
|
|||
#### Features 🚀
|
||||
|
||||
- `--center` flag centers the SVG in the containing viewbox. [#1056](https://github.com/terrastruct/d2/pull/1056)
|
||||
- Strikethrough in Markdown with `~~`. [#1059](https://github.com/terrastruct/d2/pull/1059)
|
||||
|
||||
#### Improvements 🧹
|
||||
|
||||
|
|
|
|||
|
|
@ -805,6 +805,8 @@ ww -> ff.gg
|
|||
- Visits always give pleasure: if not on arrival, then on the departure
|
||||
|
||||
*Festivity Level 1*: Your guests are chatting amiably with each other.
|
||||
|
||||
test ~~strikethrough~~ test
|
||||
|
|
||||
|
||||
x -> hey -> y
|
||||
|
|
|
|||
18
e2etests/testdata/stable/markdown/dagre/board.exp.json
generated
vendored
18
e2etests/testdata/stable/markdown/dagre/board.exp.json
generated
vendored
|
|
@ -11,7 +11,7 @@
|
|||
"y": 166
|
||||
},
|
||||
"width": 531,
|
||||
"height": 187,
|
||||
"height": 227,
|
||||
"opacity": 1,
|
||||
"strokeDash": 0,
|
||||
"strokeWidth": 2,
|
||||
|
|
@ -30,7 +30,7 @@
|
|||
"fields": null,
|
||||
"methods": null,
|
||||
"columns": null,
|
||||
"label": "# Every frustum longs to be a cone\n\n- A continuing flow of paper is sufficient to continue the flow of paper\n- Please remain calm, it's no use both of us being hysterical at the same time\n- Visits always give pleasure: if not on arrival, then on the departure\n\n*Festivity Level 1*: Your guests are chatting amiably with each other.",
|
||||
"label": "# Every frustum longs to be a cone\n\n- A continuing flow of paper is sufficient to continue the flow of paper\n- Please remain calm, it's no use both of us being hysterical at the same time\n- Visits always give pleasure: if not on arrival, then on the departure\n\n*Festivity Level 1*: Your guests are chatting amiably with each other.\n\ntest ~~strikethrough~~ test",
|
||||
"fontSize": 16,
|
||||
"fontFamily": "DEFAULT",
|
||||
"language": "markdown",
|
||||
|
|
@ -39,7 +39,7 @@
|
|||
"bold": false,
|
||||
"underline": false,
|
||||
"labelWidth": 531,
|
||||
"labelHeight": 187,
|
||||
"labelHeight": 227,
|
||||
"zIndex": 0,
|
||||
"level": 1
|
||||
},
|
||||
|
|
@ -89,7 +89,7 @@
|
|||
"type": "rectangle",
|
||||
"pos": {
|
||||
"x": 239,
|
||||
"y": 453
|
||||
"y": 493
|
||||
},
|
||||
"width": 54,
|
||||
"height": 66,
|
||||
|
|
@ -202,21 +202,21 @@
|
|||
"labelPosition": "",
|
||||
"labelPercentage": 0,
|
||||
"route": [
|
||||
{
|
||||
"x": 265.5,
|
||||
"y": 353
|
||||
},
|
||||
{
|
||||
"x": 265.5,
|
||||
"y": 393
|
||||
},
|
||||
{
|
||||
"x": 265.5,
|
||||
"y": 413
|
||||
"y": 433
|
||||
},
|
||||
{
|
||||
"x": 265.5,
|
||||
"y": 453
|
||||
},
|
||||
{
|
||||
"x": 265.5,
|
||||
"y": 493
|
||||
}
|
||||
],
|
||||
"isCurve": true,
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 808 KiB After Width: | Height: | Size: 808 KiB |
12
e2etests/testdata/stable/markdown/elk/board.exp.json
generated
vendored
12
e2etests/testdata/stable/markdown/elk/board.exp.json
generated
vendored
|
|
@ -11,7 +11,7 @@
|
|||
"y": 148
|
||||
},
|
||||
"width": 531,
|
||||
"height": 187,
|
||||
"height": 227,
|
||||
"opacity": 1,
|
||||
"strokeDash": 0,
|
||||
"strokeWidth": 2,
|
||||
|
|
@ -30,7 +30,7 @@
|
|||
"fields": null,
|
||||
"methods": null,
|
||||
"columns": null,
|
||||
"label": "# Every frustum longs to be a cone\n\n- A continuing flow of paper is sufficient to continue the flow of paper\n- Please remain calm, it's no use both of us being hysterical at the same time\n- Visits always give pleasure: if not on arrival, then on the departure\n\n*Festivity Level 1*: Your guests are chatting amiably with each other.",
|
||||
"label": "# Every frustum longs to be a cone\n\n- A continuing flow of paper is sufficient to continue the flow of paper\n- Please remain calm, it's no use both of us being hysterical at the same time\n- Visits always give pleasure: if not on arrival, then on the departure\n\n*Festivity Level 1*: Your guests are chatting amiably with each other.\n\ntest ~~strikethrough~~ test",
|
||||
"fontSize": 16,
|
||||
"fontFamily": "DEFAULT",
|
||||
"language": "markdown",
|
||||
|
|
@ -39,7 +39,7 @@
|
|||
"bold": false,
|
||||
"underline": false,
|
||||
"labelWidth": 531,
|
||||
"labelHeight": 187,
|
||||
"labelHeight": 227,
|
||||
"zIndex": 0,
|
||||
"level": 1
|
||||
},
|
||||
|
|
@ -89,7 +89,7 @@
|
|||
"type": "rectangle",
|
||||
"pos": {
|
||||
"x": 250,
|
||||
"y": 405
|
||||
"y": 445
|
||||
},
|
||||
"width": 54,
|
||||
"height": 66,
|
||||
|
|
@ -195,11 +195,11 @@
|
|||
"route": [
|
||||
{
|
||||
"x": 277.5,
|
||||
"y": 335
|
||||
"y": 375
|
||||
},
|
||||
{
|
||||
"x": 277.5,
|
||||
"y": 405
|
||||
"y": 445
|
||||
}
|
||||
],
|
||||
"animated": false,
|
||||
|
|
|
|||
181
e2etests/testdata/stable/markdown/elk/sketch.exp.svg
vendored
181
e2etests/testdata/stable/markdown/elk/sketch.exp.svg
vendored
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 808 KiB After Width: | Height: | Size: 808 KiB |
|
|
@ -8,6 +8,7 @@ import (
|
|||
|
||||
"github.com/PuerkitoBio/goquery"
|
||||
"github.com/yuin/goldmark"
|
||||
"github.com/yuin/goldmark/extension"
|
||||
goldmarkHtml "github.com/yuin/goldmark/renderer/html"
|
||||
"golang.org/x/net/html"
|
||||
|
||||
|
|
@ -82,6 +83,9 @@ func init() {
|
|||
goldmarkHtml.WithUnsafe(),
|
||||
goldmarkHtml.WithXHTML(),
|
||||
),
|
||||
goldmark.WithExtensions(
|
||||
extension.Strikethrough,
|
||||
),
|
||||
)
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue