2021-03-17 21:11:29 +00:00
# This data file drives the specs in
# spec/frontend/fixtures/api_markdown.rb and
2021-06-16 18:10:35 +00:00
# spec/frontend/content_editor/extensions/markdown_processing_spec.js
2021-03-17 21:11:29 +00:00
---
- name : bold
markdown : '**bold**'
2021-04-13 12:11:32 +00:00
- name : emphasis
markdown : '_emphasized text_'
- name : inline_code
2021-03-17 21:11:29 +00:00
markdown : '`code`'
2021-08-17 12:08:42 +00:00
- name : inline_diff
markdown : |-
* {-deleted-}
* {+added+}
2021-06-16 18:10:35 +00:00
- name : strike
markdown : '~~del~~'
2021-06-22 15:06:55 +00:00
- name : horizontal_rule
markdown : '---'
2021-08-25 18:11:33 +00:00
- name : html_marks
markdown : |-
* Content editor is ~~great~~<ins>amazing</ins>.
* If the changes <abbr title="Looks good to merge">LGTM</abbr>, please <abbr title="Merge when pipeline succeeds">MWPS</abbr>.
* The English song <q>Oh I do like to be beside the seaside</q> looks like this in Hebrew : <span dir="rtl">אה, אני אוהב להיות ליד חוף הים</span>. In the computer's memory, this is stored as <bdo dir="ltr">אה, אני אוהב להיות ליד חוף הים</bdo>.
* <cite>The Scream</cite> by Edvard Munch. Painted in 1893.
* <dfn>HTML</dfn> is the standard markup language for creating web pages.
* Do not forget to buy <mark>milk</mark> today.
* This is a paragraph and <small>smaller text goes here</small>.
* The concert starts at <time datetime="20:00">20:00</time> and you'll be able to enjoy the band for at least <time datetime="PT2H30M">2h 30m</time>.
* Press <kbd>Ctrl</kbd> + <kbd>C</kbd> to copy text (Windows).
* WWF's goal is to : <q>Build a future where people live in harmony with nature.</q> We hope they succeed.
* The error occured was : <samp>Keyboard not found. Press F1 to continue.</samp>
* The area of a triangle is : 1 /2 x <var>b</var> x <var>h</var>, where <var>b</var> is the base, and <var>h</var> is the vertical height.
* <ruby>漢<rt>ㄏㄢˋ</rt></ruby>
* C<sub>7</sub>H<sub>16</sub> + O<sub>2</sub> → CO<sub>2</sub> + H<sub>2</sub>O
* The **Pythagorean theorem** is often expressed as <var>a<sup>2</sup></var> + <var>b<sup>2</sup></var> = <var>c<sup>2</sup></var>
2021-08-31 12:11:07 +00:00
- name : div
markdown : |-
<div>plain text</div>
<div>
just a plain ol' div, not much to _expect_!
</div>
- name : figure
markdown : |-
<figure>
![ Elephant at sunset](elephant-sunset.jpg)
<figcaption>An elephant at sunset</figcaption>
</figure>
<figure>
![ A crocodile wearing crocs](croc-crocs.jpg)
<figcaption>
A crocodile wearing _crocs_!
</figcaption>
</figure>
2021-09-01 18:08:49 +00:00
- name : description_list
markdown : |-
<dl>
<dt>Frog</dt>
<dd>Wet green thing</dd>
<dt>Rabbit</dt>
<dd>Warm fluffy thing</dd>
<dt>Punt</dt>
<dd>Kick a ball</dd>
<dd>Take a bet</dd>
<dt>Color</dt>
<dt>Colour</dt>
<dd>
Any hue except _white_ or **black**
</dd>
</dl>
2021-10-08 21:09:48 +00:00
- name : details
markdown : |-
<details>
<summary>Apply this patch</summary>
```diff
diff --git a/spec/frontend/fixtures/api_markdown.yml b/spec/frontend/fixtures/api_markdown.yml
index 8433efaf00c..69b12c59d46 100644
--- a/spec/frontend/fixtures/api_markdown.yml
+++ b/spec/frontend/fixtures/api_markdown.yml
@@ -33 , 6 +33,13 @@
* <ruby>漢<rt>ㄏㄢˋ</rt></ruby>
* C<sub>7</sub>H<sub>16</sub> + O<sub>2</sub> → CO<sub>2</sub> + H<sub>2</sub>O
* The **Pythagorean theorem** is often expressed as <var>a<sup>2</sup></var> + <var>b<sup>2</sup></var> = <var>c<sup>2</sup></var>.The **Pythagorean theorem** is often expressed as <var>a<sup>2</sup></var> + <var>b<sup>2</sup></var> = <var>c<sup>2</sup></var>
+- name : details
+ markdown : |-
+ <details>
+ <summary>Apply this patch</summary>
+
+ 🐶 much meta, 🐶 many patch
+ 🐶 such diff, 🐶 very meme
+ 🐶 wow!
+ </details>
- name : link
markdown : '[GitLab](https://gitlab.com)'
- name : attachment_link
```
</details>
2021-04-13 12:11:32 +00:00
- name : link
markdown : '[GitLab](https://gitlab.com)'
2021-06-24 12:08:07 +00:00
- name : attachment_link
context : project_wiki
markdown : '[test-file](test-file.zip)'
- name : attachment_link
context : project
markdown : '[test-file](/uploads/aa45a38ec2cfe97433281b10bbff042c/test-file.zip)'
- name : attachment_link
context : group
markdown : '[test-file](/uploads/aa45a38ec2cfe97433281b10bbff042c/test-file.zip)'
2021-07-13 15:08:38 +00:00
- name : attachment_image
context : project_wiki
markdown : '![test-file](test-file.png)'
- name : attachment_image
context : project
markdown : '![test-file](/uploads/aa45a38ec2cfe97433281b10bbff042c/test-file.png)'
- name : attachment_image
context : group
markdown : '![test-file](/uploads/aa45a38ec2cfe97433281b10bbff042c/test-file.png)'
2021-04-13 12:11:32 +00:00
- name : code_block
markdown : |-
```javascript
console.log('hello world')
```
- name : headings
markdown : |-
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
- name : blockquote
markdown : |-
> This is a blockquote
>
> This is another one
- name : thematic_break
markdown : |-
---
2021-08-20 15:10:24 +00:00
- name : bullet_list_style_1
2021-04-13 12:11:32 +00:00
markdown : |-
* list item 1
* list item 2
* embedded list item 3
2021-08-20 15:10:24 +00:00
- name : bullet_list_style_2
markdown : |-
- list item 1
- list item 2
* embedded list item 3
- name : bullet_list_style_3
markdown : |-
+ list item 1
+ list item 2
- embedded list item 3
2021-04-13 12:11:32 +00:00
- name : ordered_list
markdown : |-
1 . list item 1
2 . list item 2
3 . list item 3
2021-08-26 21:11:25 +00:00
- name : ordered_list_with_start_order
markdown : |-
134 . list item 1
135 . list item 2
136 . list item 3
2021-08-16 09:09:05 +00:00
- name : task_list
markdown : |-
* [ x] hello
* [ x] world
* [ ] example
* [ ] of nested
* [ x] task list
* [ ] items
- name : ordered_task_list
markdown : |-
1 . [x] hello
2 . [x] world
3 . [ ] example
1 . [ ] of nested
1 . [x] task list
2 . [ ] items
2021-08-26 21:11:25 +00:00
- name : ordered_task_list_with_order
markdown : |-
4893 . [x] hello
4894 . [x] world
4895 . [ ] example
2021-04-13 12:11:32 +00:00
- name : image
markdown : '![alt text](https://gitlab.com/logo.png)'
2021-04-21 18:11:09 +00:00
- name : hard_break
markdown : |-
This is a line after a\
hard break
2021-07-13 21:08:20 +00:00
- name : table
markdown : |-
| header | header |
|--------|--------|
2021-08-19 21:10:32 +00:00
| `code` | cell with **bold** |
| ~~strike~~ | cell with _italic_ |
# content after table
2021-08-12 09:09:05 +00:00
- name : emoji
markdown: ':sparkles: :heart : : 100 : '
2021-08-17 18:10:35 +00:00
- name : reference
context : project_wiki
markdown : |-
Hi @gitlab - thank you for reporting this ~bug (#1) we hope to fix it in %1.1 as part of !1
2021-08-28 06:10:17 +00:00
- name : audio
markdown : '![Sample Audio](https://gitlab.com/gitlab.mp3)'
2021-09-01 03:11:03 +00:00
- name : video
markdown : '![Sample Video](https://gitlab.com/gitlab.mp4)'
- name : audio_and_video_in_lists
2021-08-28 06:10:17 +00:00
markdown : |-
* ![ Sample Audio](https://gitlab.com/1.mp3)
2021-09-01 03:11:03 +00:00
* ![ Sample Video](https://gitlab.com/2.mp4)
2021-08-28 06:10:17 +00:00
2021-09-01 03:11:03 +00:00
1 . ![Sample Video](https://gitlab.com/1.mp4)
2021-08-28 06:10:17 +00:00
2 . ![Sample Audio](https://gitlab.com/2.mp3)
* [ x] ![Sample Audio](https://gitlab.com/1.mp3)
* [ x] ![Sample Audio](https://gitlab.com/2.mp3)
2021-09-01 03:11:03 +00:00
* [ x] ![Sample Video](https://gitlab.com/3.mp4)
2021-09-21 12:11:06 +00:00
- name : table_of_contents
markdown : |-
[ [ _TOC_]]
# Lorem
Well, that's just like... your opinion.. man.
## Ipsum
### Dolar
# Sit amit
### I don't know
2021-09-23 22:34:10 +00:00
- name : word_break
markdown : Fernstraßen<wbr>bau<wbr>privat<wbr>finanzierungs<wbr>gesetz
- name : frontmatter_yaml
markdown : |-
---
title : Page title
---
- name : frontmatter_toml
markdown : |-
+++
title = "Page title"
+++
- name : frontmatter_json
markdown : |-
;;;
{
"title": "Page title"
}
;;;
2021-10-14 03:12:40 +00:00
- name : color_chips
markdown : |-
- `#F00`
- `#F00A`
- `#FF0000`
- `#FF0000AA`
- `RGB(0,255,0)`
- `RGB(0%,100%,0%)`
- `RGBA(0,255,0,0.3)`
- `HSL(540,70%,50%)`
- `HSLA(540,70%,50%,0.3)`
2021-10-14 09:09:30 +00:00
- name : math
markdown : |-
This math is inline $`a^2+b^2=c^2`$.
This is on a separate line :
```math
a^2+b^2=c^2
```