From ccddfd8df0b07e38fad6d0358523a0b48fa2a6d7 Mon Sep 17 00:00:00 2001 From: Brett Walker <bwalker@gitlab.com> Date: Wed, 1 Feb 2023 15:17:50 -0600 Subject: [PATCH] Move footnotes to internal specification --- .../glfm_example_status.yml | 4 +- .../glfm_internal_extensions.md | 31 + .../glfm_official_specification.md | 33 +- .../examples_index.yml | 162 ++-- .../output_example_snapshots/html.yml | 92 +-- .../output_example_snapshots/markdown.yml | 34 +- .../prosemirror_json.yml | 102 +-- .../snapshot_spec.html | 746 +++++++++--------- .../output_example_snapshots/snapshot_spec.md | 62 +- glfm_specification/output_spec/spec.html | 162 ++-- glfm_specification/output_spec/spec.txt | 33 +- 11 files changed, 697 insertions(+), 764 deletions(-) diff --git a/glfm_specification/input/gitlab_flavored_markdown/glfm_example_status.yml b/glfm_specification/input/gitlab_flavored_markdown/glfm_example_status.yml index 501d06692ea19..03d9a2aea335a 100644 --- a/glfm_specification/input/gitlab_flavored_markdown/glfm_example_status.yml +++ b/glfm_specification/input/gitlab_flavored_markdown/glfm_example_status.yml @@ -12,13 +12,13 @@ skip_running_snapshot_static_html_tests: false # NOT YET SUPPORTED skip_running_snapshot_wysiwyg_html_tests: false skip_running_snapshot_prosemirror_json_tests: false -07_02_00__gitlab_official_specification_markdown__task_list_items__003: +07_01_00__gitlab_official_specification_markdown__task_list_items__003: skip_update_example_snapshot_html_wysiwyg: Inapplicable task list items not yet implemented for WYSYWIG skip_update_example_snapshot_prosemirror_json: Inapplicable task list items not yet implemented for WYSYWIG skip_running_conformance_wysiwyg_tests: Inapplicable task list items not yet implemented for WYSYWIG skip_running_snapshot_wysiwyg_html_tests: Inapplicable task list items not yet implemented for WYSYWIG skip_running_snapshot_prosemirror_json_tests: Inapplicable task list items not yet implemented for WYSYWIG -07_02_00__gitlab_official_specification_markdown__task_list_items__004: +07_01_00__gitlab_official_specification_markdown__task_list_items__004: skip_update_example_snapshot_html_wysiwyg: Inapplicable task list items not yet implemented for WYSYWIG skip_update_example_snapshot_prosemirror_json: Inapplicable task list items not yet implemented for WYSYWIG skip_running_conformance_wysiwyg_tests: Inapplicable task list items not yet implemented for WYSYWIG diff --git a/glfm_specification/input/gitlab_flavored_markdown/glfm_internal_extensions.md b/glfm_specification/input/gitlab_flavored_markdown/glfm_internal_extensions.md index 63518a93f71f5..266e1c7723daa 100644 --- a/glfm_specification/input/gitlab_flavored_markdown/glfm_internal_extensions.md +++ b/glfm_specification/input/gitlab_flavored_markdown/glfm_internal_extensions.md @@ -746,4 +746,35 @@ Attributes must immediately follow the image markdown. <p><img src="https://gitlab.com/logo.png"> {width="100" height="100"}</p> ```````````````````````````````` +## Footnotes + +See +[the footnotes section of the user-facing documentation for GitLab Flavored Markdown](https://docs.gitlab.com/ee/user/markdown.html#footnotes). + +```````````````````````````````` example gitlab +footnote reference tag [^fortytwo] + +[^fortytwo]: footnote text +. +<p> +footnote reference tag +<sup> +<a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref> +1 +</a> +</sup> +</p> +<section data-footnotes> +<ol> +<li id="fn-fortytwo-42"> +<p> +footnote text +<a href="#fnref-fortytwo-42" data-footnote-backref> +</a> +</p> +</li> +</ol> +</section> +```````````````````````````````` + <!-- END TESTS --> diff --git a/glfm_specification/input/gitlab_flavored_markdown/glfm_official_specification.md b/glfm_specification/input/gitlab_flavored_markdown/glfm_official_specification.md index 322017c5837a3..03abace19a452 100644 --- a/glfm_specification/input/gitlab_flavored_markdown/glfm_official_specification.md +++ b/glfm_specification/input/gitlab_flavored_markdown/glfm_official_specification.md @@ -7,7 +7,7 @@ version: alpha GitLab Flavored Markdown (GLFM) extends the [CommonMark specification](https://spec.commonmark.org/current/) and is considered a strict superset of CommonMark. It also incorporates the extensions defined by the [GitHub Flavored Markdown specification](https://github.github.com/gfm/). -This specification will define the various offical extensions that comprise GLFM. These extensions are GitLab independent - they do not require a GitLab server for parsing or interaction. The intent is to provide a specification that can be implemented in standard markdown editors. This includes many of the features listed in [user-facing documentation for GitLab Flavored Markdown](https://docs.gitlab.com/ee/user/markdown.html). +This specification will define the various official extensions that comprise GLFM. These extensions are GitLab independent - they do not require a GitLab server for parsing or interaction. The intent is to provide a specification that can be implemented in standard markdown editors. This includes many of the features listed in [user-facing documentation for GitLab Flavored Markdown](https://docs.gitlab.com/ee/user/markdown.html). The CommonMark and GitHub specifications will not be duplicated here. @@ -31,37 +31,6 @@ are defined. We will continue to add any additional ones found in the There is currently only this single top-level heading, but the examples may be split into multiple top-level headings in the future. -## Footnotes - -See -[the footnotes section of the user-facing documentation for GitLab Flavored Markdown](https://docs.gitlab.com/ee/user/markdown.html#footnotes). - -```````````````````````````````` example gitlab -footnote reference tag [^fortytwo] - -[^fortytwo]: footnote text -. -<p> -footnote reference tag -<sup> -<a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref> -1 -</a> -</sup> -</p> -<section data-footnotes> -<ol> -<li id="fn-fortytwo-42"> -<p> -footnote text -<a href="#fnref-fortytwo-42" data-footnote-backref> -</a> -</p> -</li> -</ol> -</section> -```````````````````````````````` - ## Task list items See diff --git a/glfm_specification/output_example_snapshots/examples_index.yml b/glfm_specification/output_example_snapshots/examples_index.yml index d08f16c731302..da9420ffa8559 100644 --- a/glfm_specification/output_example_snapshots/examples_index.yml +++ b/glfm_specification/output_example_snapshots/examples_index.yml @@ -2012,246 +2012,246 @@ 06_15_00__inlines__textual_content__003: spec_example_position: 673 source_specification: commonmark -07_01_00__gitlab_official_specification_markdown__footnotes__001: +07_01_00__gitlab_official_specification_markdown__task_list_items__001: spec_example_position: 674 source_specification: gitlab -07_02_00__gitlab_official_specification_markdown__task_list_items__001: +07_01_00__gitlab_official_specification_markdown__task_list_items__002: spec_example_position: 675 source_specification: gitlab -07_02_00__gitlab_official_specification_markdown__task_list_items__002: +07_01_00__gitlab_official_specification_markdown__task_list_items__003: spec_example_position: 676 source_specification: gitlab -07_02_00__gitlab_official_specification_markdown__task_list_items__003: +07_01_00__gitlab_official_specification_markdown__task_list_items__004: spec_example_position: 677 source_specification: gitlab -07_02_00__gitlab_official_specification_markdown__task_list_items__004: +07_02_00__gitlab_official_specification_markdown__front_matter__001: spec_example_position: 678 source_specification: gitlab -07_03_00__gitlab_official_specification_markdown__front_matter__001: +07_02_00__gitlab_official_specification_markdown__front_matter__002: spec_example_position: 679 source_specification: gitlab -07_03_00__gitlab_official_specification_markdown__front_matter__002: +07_02_00__gitlab_official_specification_markdown__front_matter__003: spec_example_position: 680 source_specification: gitlab -07_03_00__gitlab_official_specification_markdown__front_matter__003: +07_02_00__gitlab_official_specification_markdown__front_matter__004: spec_example_position: 681 source_specification: gitlab -07_03_00__gitlab_official_specification_markdown__front_matter__004: +07_02_00__gitlab_official_specification_markdown__front_matter__005: spec_example_position: 682 source_specification: gitlab -07_03_00__gitlab_official_specification_markdown__front_matter__005: +07_03_00__gitlab_official_specification_markdown__table_of_contents__001: spec_example_position: 683 source_specification: gitlab -07_04_00__gitlab_official_specification_markdown__table_of_contents__001: +07_03_00__gitlab_official_specification_markdown__table_of_contents__002: spec_example_position: 684 source_specification: gitlab -07_04_00__gitlab_official_specification_markdown__table_of_contents__002: +07_03_00__gitlab_official_specification_markdown__table_of_contents__003: spec_example_position: 685 source_specification: gitlab -07_04_00__gitlab_official_specification_markdown__table_of_contents__003: +07_03_00__gitlab_official_specification_markdown__table_of_contents__004: spec_example_position: 686 source_specification: gitlab -07_04_00__gitlab_official_specification_markdown__table_of_contents__004: +08_01_00__gitlab_internal_extension_markdown__audio__001: spec_example_position: 687 source_specification: gitlab -08_01_00__gitlab_internal_extension_markdown__audio__001: +08_01_00__gitlab_internal_extension_markdown__audio__002: spec_example_position: 688 source_specification: gitlab -08_01_00__gitlab_internal_extension_markdown__audio__002: +08_02_00__gitlab_internal_extension_markdown__video__001: spec_example_position: 689 source_specification: gitlab -08_02_00__gitlab_internal_extension_markdown__video__001: +08_02_00__gitlab_internal_extension_markdown__video__002: spec_example_position: 690 source_specification: gitlab -08_02_00__gitlab_internal_extension_markdown__video__002: +08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__001: spec_example_position: 691 source_specification: gitlab -08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__001: +08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__002: spec_example_position: 692 source_specification: gitlab -08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__002: +08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__003: spec_example_position: 693 source_specification: gitlab -08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__003: +08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__004: spec_example_position: 694 source_specification: gitlab -08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__004: +08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__005: spec_example_position: 695 source_specification: gitlab -08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__005: +08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__006: spec_example_position: 696 source_specification: gitlab -08_03_00__gitlab_internal_extension_markdown__markdown_preview_api_request_overrides__006: +08_04_01__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_image_for_group__001: spec_example_position: 697 source_specification: gitlab -08_04_01__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_image_for_group__001: +08_04_02__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_image_for_project__001: spec_example_position: 698 source_specification: gitlab -08_04_02__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_image_for_project__001: +08_04_03__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_image_for_project_wiki__001: spec_example_position: 699 source_specification: gitlab -08_04_03__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_image_for_project_wiki__001: +08_04_04__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_link_for_group__001: spec_example_position: 700 source_specification: gitlab -08_04_04__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_link_for_group__001: +08_04_05__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_link_for_project__001: spec_example_position: 701 source_specification: gitlab -08_04_05__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_link_for_project__001: +08_04_06__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_link_for_project_wiki__001: spec_example_position: 702 source_specification: gitlab -08_04_06__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_link_for_project_wiki__001: +08_04_07__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_link_for_group_wiki__001: spec_example_position: 703 source_specification: gitlab -08_04_07__gitlab_internal_extension_markdown__migrated_golden_master_examples__attachment_link_for_group_wiki__001: +08_04_08__gitlab_internal_extension_markdown__migrated_golden_master_examples__audio__001: spec_example_position: 704 source_specification: gitlab -08_04_08__gitlab_internal_extension_markdown__migrated_golden_master_examples__audio__001: +08_04_09__gitlab_internal_extension_markdown__migrated_golden_master_examples__audio_and_video_in_lists__001: spec_example_position: 705 source_specification: gitlab -08_04_09__gitlab_internal_extension_markdown__migrated_golden_master_examples__audio_and_video_in_lists__001: +08_04_10__gitlab_internal_extension_markdown__migrated_golden_master_examples__blockquote__001: spec_example_position: 706 source_specification: gitlab -08_04_10__gitlab_internal_extension_markdown__migrated_golden_master_examples__blockquote__001: +08_04_11__gitlab_internal_extension_markdown__migrated_golden_master_examples__bold__001: spec_example_position: 707 source_specification: gitlab -08_04_11__gitlab_internal_extension_markdown__migrated_golden_master_examples__bold__001: +08_04_12__gitlab_internal_extension_markdown__migrated_golden_master_examples__bullet_list_style_1__001: spec_example_position: 708 source_specification: gitlab -08_04_12__gitlab_internal_extension_markdown__migrated_golden_master_examples__bullet_list_style_1__001: +08_04_13__gitlab_internal_extension_markdown__migrated_golden_master_examples__bullet_list_style_2__001: spec_example_position: 709 source_specification: gitlab -08_04_13__gitlab_internal_extension_markdown__migrated_golden_master_examples__bullet_list_style_2__001: +08_04_14__gitlab_internal_extension_markdown__migrated_golden_master_examples__bullet_list_style_3__001: spec_example_position: 710 source_specification: gitlab -08_04_14__gitlab_internal_extension_markdown__migrated_golden_master_examples__bullet_list_style_3__001: +08_04_15__gitlab_internal_extension_markdown__migrated_golden_master_examples__code_block_javascript__001: spec_example_position: 711 source_specification: gitlab -08_04_15__gitlab_internal_extension_markdown__migrated_golden_master_examples__code_block_javascript__001: +08_04_16__gitlab_internal_extension_markdown__migrated_golden_master_examples__code_block_plaintext__001: spec_example_position: 712 source_specification: gitlab -08_04_16__gitlab_internal_extension_markdown__migrated_golden_master_examples__code_block_plaintext__001: +08_04_17__gitlab_internal_extension_markdown__migrated_golden_master_examples__code_block_unknown__001: spec_example_position: 713 source_specification: gitlab -08_04_17__gitlab_internal_extension_markdown__migrated_golden_master_examples__code_block_unknown__001: +08_04_18__gitlab_internal_extension_markdown__migrated_golden_master_examples__color_chips__001: spec_example_position: 714 source_specification: gitlab -08_04_18__gitlab_internal_extension_markdown__migrated_golden_master_examples__color_chips__001: +08_04_19__gitlab_internal_extension_markdown__migrated_golden_master_examples__description_list__001: spec_example_position: 715 source_specification: gitlab -08_04_19__gitlab_internal_extension_markdown__migrated_golden_master_examples__description_list__001: +08_04_20__gitlab_internal_extension_markdown__migrated_golden_master_examples__details__001: spec_example_position: 716 source_specification: gitlab -08_04_20__gitlab_internal_extension_markdown__migrated_golden_master_examples__details__001: +08_04_21__gitlab_internal_extension_markdown__migrated_golden_master_examples__diagram_kroki_nomnoml__001: spec_example_position: 717 source_specification: gitlab -08_04_21__gitlab_internal_extension_markdown__migrated_golden_master_examples__diagram_kroki_nomnoml__001: +08_04_22__gitlab_internal_extension_markdown__migrated_golden_master_examples__diagram_plantuml__001: spec_example_position: 718 source_specification: gitlab -08_04_22__gitlab_internal_extension_markdown__migrated_golden_master_examples__diagram_plantuml__001: +08_04_23__gitlab_internal_extension_markdown__migrated_golden_master_examples__diagram_plantuml_unicode__001: spec_example_position: 719 source_specification: gitlab -08_04_23__gitlab_internal_extension_markdown__migrated_golden_master_examples__diagram_plantuml_unicode__001: +08_04_24__gitlab_internal_extension_markdown__migrated_golden_master_examples__div__001: spec_example_position: 720 source_specification: gitlab -08_04_24__gitlab_internal_extension_markdown__migrated_golden_master_examples__div__001: +08_04_25__gitlab_internal_extension_markdown__migrated_golden_master_examples__emoji__001: spec_example_position: 721 source_specification: gitlab -08_04_25__gitlab_internal_extension_markdown__migrated_golden_master_examples__emoji__001: +08_04_26__gitlab_internal_extension_markdown__migrated_golden_master_examples__emphasis__001: spec_example_position: 722 source_specification: gitlab -08_04_26__gitlab_internal_extension_markdown__migrated_golden_master_examples__emphasis__001: +08_04_27__gitlab_internal_extension_markdown__migrated_golden_master_examples__figure__001: spec_example_position: 723 source_specification: gitlab -08_04_27__gitlab_internal_extension_markdown__migrated_golden_master_examples__figure__001: +08_04_28__gitlab_internal_extension_markdown__migrated_golden_master_examples__footnotes__001: spec_example_position: 724 source_specification: gitlab -08_04_28__gitlab_internal_extension_markdown__migrated_golden_master_examples__footnotes__001: +08_04_29__gitlab_internal_extension_markdown__migrated_golden_master_examples__frontmatter_json__001: spec_example_position: 725 source_specification: gitlab -08_04_29__gitlab_internal_extension_markdown__migrated_golden_master_examples__frontmatter_json__001: +08_04_30__gitlab_internal_extension_markdown__migrated_golden_master_examples__frontmatter_toml__001: spec_example_position: 726 source_specification: gitlab -08_04_30__gitlab_internal_extension_markdown__migrated_golden_master_examples__frontmatter_toml__001: +08_04_31__gitlab_internal_extension_markdown__migrated_golden_master_examples__frontmatter_yaml__001: spec_example_position: 727 source_specification: gitlab -08_04_31__gitlab_internal_extension_markdown__migrated_golden_master_examples__frontmatter_yaml__001: +08_04_32__gitlab_internal_extension_markdown__migrated_golden_master_examples__hard_break__001: spec_example_position: 728 source_specification: gitlab -08_04_32__gitlab_internal_extension_markdown__migrated_golden_master_examples__hard_break__001: +08_04_33__gitlab_internal_extension_markdown__migrated_golden_master_examples__headings__001: spec_example_position: 729 source_specification: gitlab -08_04_33__gitlab_internal_extension_markdown__migrated_golden_master_examples__headings__001: +08_04_34__gitlab_internal_extension_markdown__migrated_golden_master_examples__horizontal_rule__001: spec_example_position: 730 source_specification: gitlab -08_04_34__gitlab_internal_extension_markdown__migrated_golden_master_examples__horizontal_rule__001: +08_04_35__gitlab_internal_extension_markdown__migrated_golden_master_examples__html_marks__001: spec_example_position: 731 source_specification: gitlab -08_04_35__gitlab_internal_extension_markdown__migrated_golden_master_examples__html_marks__001: +08_04_36__gitlab_internal_extension_markdown__migrated_golden_master_examples__image__001: spec_example_position: 732 source_specification: gitlab -08_04_36__gitlab_internal_extension_markdown__migrated_golden_master_examples__image__001: +08_04_37__gitlab_internal_extension_markdown__migrated_golden_master_examples__inline_code__001: spec_example_position: 733 source_specification: gitlab -08_04_37__gitlab_internal_extension_markdown__migrated_golden_master_examples__inline_code__001: +08_04_38__gitlab_internal_extension_markdown__migrated_golden_master_examples__inline_diff__001: spec_example_position: 734 source_specification: gitlab -08_04_38__gitlab_internal_extension_markdown__migrated_golden_master_examples__inline_diff__001: +08_04_39__gitlab_internal_extension_markdown__migrated_golden_master_examples__label__001: spec_example_position: 735 source_specification: gitlab -08_04_39__gitlab_internal_extension_markdown__migrated_golden_master_examples__label__001: +08_04_40__gitlab_internal_extension_markdown__migrated_golden_master_examples__link__001: spec_example_position: 736 source_specification: gitlab -08_04_40__gitlab_internal_extension_markdown__migrated_golden_master_examples__link__001: +08_04_41__gitlab_internal_extension_markdown__migrated_golden_master_examples__math__001: spec_example_position: 737 source_specification: gitlab -08_04_41__gitlab_internal_extension_markdown__migrated_golden_master_examples__math__001: +08_04_42__gitlab_internal_extension_markdown__migrated_golden_master_examples__ordered_list__001: spec_example_position: 738 source_specification: gitlab -08_04_42__gitlab_internal_extension_markdown__migrated_golden_master_examples__ordered_list__001: +08_04_43__gitlab_internal_extension_markdown__migrated_golden_master_examples__ordered_list_with_start_order__001: spec_example_position: 739 source_specification: gitlab -08_04_43__gitlab_internal_extension_markdown__migrated_golden_master_examples__ordered_list_with_start_order__001: +08_04_44__gitlab_internal_extension_markdown__migrated_golden_master_examples__ordered_task_list__001: spec_example_position: 740 source_specification: gitlab -08_04_44__gitlab_internal_extension_markdown__migrated_golden_master_examples__ordered_task_list__001: +08_04_45__gitlab_internal_extension_markdown__migrated_golden_master_examples__ordered_task_list_with_order__001: spec_example_position: 741 source_specification: gitlab -08_04_45__gitlab_internal_extension_markdown__migrated_golden_master_examples__ordered_task_list_with_order__001: +08_04_46__gitlab_internal_extension_markdown__migrated_golden_master_examples__reference_for_project_wiki__001: spec_example_position: 742 source_specification: gitlab -08_04_46__gitlab_internal_extension_markdown__migrated_golden_master_examples__reference_for_project_wiki__001: +08_04_47__gitlab_internal_extension_markdown__migrated_golden_master_examples__strike__001: spec_example_position: 743 source_specification: gitlab -08_04_47__gitlab_internal_extension_markdown__migrated_golden_master_examples__strike__001: +08_04_48__gitlab_internal_extension_markdown__migrated_golden_master_examples__table__001: spec_example_position: 744 source_specification: gitlab -08_04_48__gitlab_internal_extension_markdown__migrated_golden_master_examples__table__001: +08_04_49__gitlab_internal_extension_markdown__migrated_golden_master_examples__table_of_contents__001: spec_example_position: 745 source_specification: gitlab -08_04_49__gitlab_internal_extension_markdown__migrated_golden_master_examples__table_of_contents__001: +08_04_50__gitlab_internal_extension_markdown__migrated_golden_master_examples__task_list__001: spec_example_position: 746 source_specification: gitlab -08_04_50__gitlab_internal_extension_markdown__migrated_golden_master_examples__task_list__001: +08_04_51__gitlab_internal_extension_markdown__migrated_golden_master_examples__video__001: spec_example_position: 747 source_specification: gitlab -08_04_51__gitlab_internal_extension_markdown__migrated_golden_master_examples__video__001: +08_04_52__gitlab_internal_extension_markdown__migrated_golden_master_examples__word_break__001: spec_example_position: 748 source_specification: gitlab -08_04_52__gitlab_internal_extension_markdown__migrated_golden_master_examples__word_break__001: +08_05_00__gitlab_internal_extension_markdown__image_attributes__001: spec_example_position: 749 source_specification: gitlab -08_05_00__gitlab_internal_extension_markdown__image_attributes__001: +08_05_00__gitlab_internal_extension_markdown__image_attributes__002: spec_example_position: 750 source_specification: gitlab -08_05_00__gitlab_internal_extension_markdown__image_attributes__002: +08_05_00__gitlab_internal_extension_markdown__image_attributes__003: spec_example_position: 751 source_specification: gitlab -08_05_00__gitlab_internal_extension_markdown__image_attributes__003: +08_05_00__gitlab_internal_extension_markdown__image_attributes__004: spec_example_position: 752 source_specification: gitlab -08_05_00__gitlab_internal_extension_markdown__image_attributes__004: +08_05_00__gitlab_internal_extension_markdown__image_attributes__005: spec_example_position: 753 source_specification: gitlab -08_05_00__gitlab_internal_extension_markdown__image_attributes__005: +08_06_00__gitlab_internal_extension_markdown__footnotes__001: spec_example_position: 754 source_specification: gitlab diff --git a/glfm_specification/output_example_snapshots/html.yml b/glfm_specification/output_example_snapshots/html.yml index 03dd9894def85..d2dd57b1df8c0 100644 --- a/glfm_specification/output_example_snapshots/html.yml +++ b/glfm_specification/output_example_snapshots/html.yml @@ -7633,40 +7633,7 @@ <p data-sourcepos="1:1-1:19" dir="auto">Multiple spaces</p> wysiwyg: |- <p>Multiple spaces</p> -07_01_00__gitlab_official_specification_markdown__footnotes__001: - canonical: | - <p> - footnote reference tag - <sup> - <a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref> - 1 - </a> - </sup> - </p> - <section data-footnotes> - <ol> - <li id="fn-fortytwo-42"> - <p> - footnote text - <a href="#fnref-fortytwo-42" data-footnote-backref> - </a> - </p> - </li> - </ol> - </section> - static: |- - <p data-sourcepos="1:1-1:34" dir="auto">footnote reference tag <sup class="footnote-ref"><a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref>1</a></sup></p> - <section data-footnotes class="footnotes"> - <ol> - <li id="fn-fortytwo-42"> - <p data-sourcepos="3:14-3:26">footnote text <a href="#fnref-fortytwo-42" data-footnote-backref aria-label="Back to content" class="footnote-backref"><gl-emoji title="leftwards arrow with hook" data-name="leftwards_arrow_with_hook" data-unicode-version="1.1">↩</gl-emoji></a></p> - </li> - </ol> - </section> - wysiwyg: |- - <p>footnote reference tag <sup identifier="fortytwo">fortytwo</sup></p> - <div node="footnoteDefinition(paragraph("footnote text"))" htmlattributes="[object Object]"><p>footnote text</p></div> -07_02_00__gitlab_official_specification_markdown__task_list_items__001: +07_01_00__gitlab_official_specification_markdown__task_list_items__001: canonical: | <ul> <li> @@ -7682,7 +7649,7 @@ </ul> wysiwyg: |- <ul start="1" parens="false" data-type="taskList"><li data-checked="false" data-type="taskItem"><label><input type="checkbox"><span></span></label><div><p>incomplete</p></div></li></ul> -07_02_00__gitlab_official_specification_markdown__task_list_items__002: +07_01_00__gitlab_official_specification_markdown__task_list_items__002: canonical: | <ul> <li> @@ -7698,7 +7665,7 @@ </ul> wysiwyg: |- <ul start="1" parens="false" data-type="taskList"><li data-checked="true" data-type="taskItem"><label><input type="checkbox" checked="checked"><span></span></label><div><p>completed</p></div></li></ul> -07_02_00__gitlab_official_specification_markdown__task_list_items__003: +07_01_00__gitlab_official_specification_markdown__task_list_items__003: canonical: | <ul> <li> @@ -7715,7 +7682,7 @@ <task-button></task-button><input type="checkbox" class="task-list-item-checkbox" data-inapplicable disabled> <s>inapplicable</s> </li> </ul> -07_02_00__gitlab_official_specification_markdown__task_list_items__004: +07_01_00__gitlab_official_specification_markdown__task_list_items__004: canonical: | <ul> <li> @@ -7738,7 +7705,7 @@ <p data-sourcepos="3:3-3:20">text in loose list</p> </li> </ul> -07_03_00__gitlab_official_specification_markdown__front_matter__001: +07_02_00__gitlab_official_specification_markdown__front_matter__001: canonical: | <pre> <code> @@ -7752,7 +7719,7 @@ </div> wysiwyg: |- <pre language="yaml" class="content-editor-code-block undefined code highlight" isfrontmatter="true"><code>title: YAML front matter</code></pre> -07_03_00__gitlab_official_specification_markdown__front_matter__002: +07_02_00__gitlab_official_specification_markdown__front_matter__002: canonical: | <pre> <code> @@ -7766,7 +7733,7 @@ </div> wysiwyg: |- <pre language="toml" class="content-editor-code-block undefined code highlight" isfrontmatter="true"><code>title: TOML front matter</code></pre> -07_03_00__gitlab_official_specification_markdown__front_matter__003: +07_02_00__gitlab_official_specification_markdown__front_matter__003: canonical: | <pre> <code> @@ -7786,7 +7753,7 @@ <pre language="json" class="content-editor-code-block undefined code highlight" isfrontmatter="true"><code>{ "title": "JSON front matter" }</code></pre> -07_03_00__gitlab_official_specification_markdown__front_matter__004: +07_02_00__gitlab_official_specification_markdown__front_matter__004: canonical: | <p>text</p> <hr> @@ -7800,7 +7767,7 @@ <p>text</p> <hr> <h2>title: YAML front matter</h2> -07_03_00__gitlab_official_specification_markdown__front_matter__005: +07_02_00__gitlab_official_specification_markdown__front_matter__005: canonical: | <hr> <h2>title: YAML front matter</h2> @@ -7811,7 +7778,7 @@ wysiwyg: |- <hr> <h2>title: YAML front matter</h2> -07_04_00__gitlab_official_specification_markdown__table_of_contents__001: +07_03_00__gitlab_official_specification_markdown__table_of_contents__001: canonical: | <nav> <ul> @@ -7835,7 +7802,7 @@ <div class="table-of-contents gl-border-1 gl-border-solid gl-text-center gl-border-gray-100 gl-mb-5">Table of contents</div> <h1>Heading 1</h1> <h2>Heading 2</h2> -07_04_00__gitlab_official_specification_markdown__table_of_contents__002: +07_03_00__gitlab_official_specification_markdown__table_of_contents__002: canonical: | <nav> <ul> @@ -7859,7 +7826,7 @@ <div class="table-of-contents gl-border-1 gl-border-solid gl-text-center gl-border-gray-100 gl-mb-5">Table of contents</div> <h1>Heading 1</h1> <h2>Heading 2</h2> -07_04_00__gitlab_official_specification_markdown__table_of_contents__003: +07_03_00__gitlab_official_specification_markdown__table_of_contents__003: canonical: | <p>[[<em>TOC</em>]]text</p> <p>text[TOC]</p> @@ -7873,7 +7840,7 @@ text</p> <p>text [TOC]</p> -07_04_00__gitlab_official_specification_markdown__table_of_contents__004: +07_03_00__gitlab_official_specification_markdown__table_of_contents__004: canonical: | <nav> <ul> @@ -8650,3 +8617,36 @@ <p><img src="https://gitlab.com/logo.png"> {width="100" height="100"}</p> static: |- <p data-sourcepos="1:1-1:59" dir="auto"><a class="no-attachment-icon" href="https://gitlab.com/logo.png" target="_blank" rel="nofollow noreferrer noopener"><img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="" decoding="async" class="lazy" data-src="https://gitlab.com/logo.png"></a> {width="100" height="100"}</p> +08_06_00__gitlab_internal_extension_markdown__footnotes__001: + canonical: | + <p> + footnote reference tag + <sup> + <a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref> + 1 + </a> + </sup> + </p> + <section data-footnotes> + <ol> + <li id="fn-fortytwo-42"> + <p> + footnote text + <a href="#fnref-fortytwo-42" data-footnote-backref> + </a> + </p> + </li> + </ol> + </section> + static: |- + <p data-sourcepos="1:1-1:34" dir="auto">footnote reference tag <sup class="footnote-ref"><a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref>1</a></sup></p> + <section data-footnotes class="footnotes"> + <ol> + <li id="fn-fortytwo-42"> + <p data-sourcepos="3:14-3:26">footnote text <a href="#fnref-fortytwo-42" data-footnote-backref aria-label="Back to content" class="footnote-backref"><gl-emoji title="leftwards arrow with hook" data-name="leftwards_arrow_with_hook" data-unicode-version="1.1">↩</gl-emoji></a></p> + </li> + </ol> + </section> + wysiwyg: |- + <p>footnote reference tag <sup identifier="fortytwo">fortytwo</sup></p> + <div node="footnoteDefinition(paragraph("footnote text"))" htmlattributes="[object Object]"><p>footnote text</p></div> diff --git a/glfm_specification/output_example_snapshots/markdown.yml b/glfm_specification/output_example_snapshots/markdown.yml index c5145803088ba..bb41e676002c2 100644 --- a/glfm_specification/output_example_snapshots/markdown.yml +++ b/glfm_specification/output_example_snapshots/markdown.yml @@ -2189,63 +2189,59 @@ Foo χÏῆν 06_15_00__inlines__textual_content__003: | Multiple spaces -07_01_00__gitlab_official_specification_markdown__footnotes__001: | - footnote reference tag [^fortytwo] - - [^fortytwo]: footnote text -07_02_00__gitlab_official_specification_markdown__task_list_items__001: | +07_01_00__gitlab_official_specification_markdown__task_list_items__001: | - [ ] incomplete -07_02_00__gitlab_official_specification_markdown__task_list_items__002: | +07_01_00__gitlab_official_specification_markdown__task_list_items__002: | - [x] completed -07_02_00__gitlab_official_specification_markdown__task_list_items__003: | +07_01_00__gitlab_official_specification_markdown__task_list_items__003: | - [~] inapplicable -07_02_00__gitlab_official_specification_markdown__task_list_items__004: | +07_01_00__gitlab_official_specification_markdown__task_list_items__004: | - [~] inapplicable text in loose list -07_03_00__gitlab_official_specification_markdown__front_matter__001: | +07_02_00__gitlab_official_specification_markdown__front_matter__001: | --- title: YAML front matter --- -07_03_00__gitlab_official_specification_markdown__front_matter__002: | +07_02_00__gitlab_official_specification_markdown__front_matter__002: | +++ title: TOML front matter +++ -07_03_00__gitlab_official_specification_markdown__front_matter__003: | +07_02_00__gitlab_official_specification_markdown__front_matter__003: | ;;; { "title": "JSON front matter" } ;;; -07_03_00__gitlab_official_specification_markdown__front_matter__004: | +07_02_00__gitlab_official_specification_markdown__front_matter__004: | text --- title: YAML front matter --- -07_03_00__gitlab_official_specification_markdown__front_matter__005: |2 +07_02_00__gitlab_official_specification_markdown__front_matter__005: |2 --- title: YAML front matter --- -07_04_00__gitlab_official_specification_markdown__table_of_contents__001: | +07_03_00__gitlab_official_specification_markdown__table_of_contents__001: | [TOC] # Heading 1 ## Heading 2 -07_04_00__gitlab_official_specification_markdown__table_of_contents__002: | +07_03_00__gitlab_official_specification_markdown__table_of_contents__002: | [[_TOC_]] # Heading 1 ## Heading 2 -07_04_00__gitlab_official_specification_markdown__table_of_contents__003: | +07_03_00__gitlab_official_specification_markdown__table_of_contents__003: | [[_TOC_]] text text [TOC] -07_04_00__gitlab_official_specification_markdown__table_of_contents__004: |2 +07_03_00__gitlab_official_specification_markdown__table_of_contents__004: |2 [[_TOC_]] # Heading 1 @@ -2557,3 +2553,7 @@ { width="100" height="100" } 08_05_00__gitlab_internal_extension_markdown__image_attributes__005: |  {width="100" height="100"} +08_06_00__gitlab_internal_extension_markdown__footnotes__001: | + footnote reference tag [^fortytwo] + + [^fortytwo]: footnote text diff --git a/glfm_specification/output_example_snapshots/prosemirror_json.yml b/glfm_specification/output_example_snapshots/prosemirror_json.yml index f6110185348e5..2ea0c8a672015 100644 --- a/glfm_specification/output_example_snapshots/prosemirror_json.yml +++ b/glfm_specification/output_example_snapshots/prosemirror_json.yml @@ -20698,47 +20698,7 @@ } ] } -07_01_00__gitlab_official_specification_markdown__footnotes__001: |- - { - "type": "doc", - "content": [ - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "footnote reference tag " - }, - { - "type": "footnoteReference", - "attrs": { - "identifier": "fortytwo", - "label": "fortytwo" - } - } - ] - }, - { - "type": "footnoteDefinition", - "attrs": { - "identifier": "fortytwo", - "label": "fortytwo" - }, - "content": [ - { - "type": "paragraph", - "content": [ - { - "type": "text", - "text": "footnote text" - } - ] - } - ] - } - ] - } -07_02_00__gitlab_official_specification_markdown__task_list_items__001: |- +07_01_00__gitlab_official_specification_markdown__task_list_items__001: |- { "type": "doc", "content": [ @@ -20771,7 +20731,7 @@ } ] } -07_02_00__gitlab_official_specification_markdown__task_list_items__002: |- +07_01_00__gitlab_official_specification_markdown__task_list_items__002: |- { "type": "doc", "content": [ @@ -20804,7 +20764,7 @@ } ] } -07_03_00__gitlab_official_specification_markdown__front_matter__001: |- +07_02_00__gitlab_official_specification_markdown__front_matter__001: |- { "type": "doc", "content": [ @@ -20825,7 +20785,7 @@ } ] } -07_03_00__gitlab_official_specification_markdown__front_matter__002: |- +07_02_00__gitlab_official_specification_markdown__front_matter__002: |- { "type": "doc", "content": [ @@ -20846,7 +20806,7 @@ } ] } -07_03_00__gitlab_official_specification_markdown__front_matter__003: |- +07_02_00__gitlab_official_specification_markdown__front_matter__003: |- { "type": "doc", "content": [ @@ -20867,7 +20827,7 @@ } ] } -07_03_00__gitlab_official_specification_markdown__front_matter__004: |- +07_02_00__gitlab_official_specification_markdown__front_matter__004: |- { "type": "doc", "content": [ @@ -20897,7 +20857,7 @@ } ] } -07_03_00__gitlab_official_specification_markdown__front_matter__005: |- +07_02_00__gitlab_official_specification_markdown__front_matter__005: |- { "type": "doc", "content": [ @@ -20918,7 +20878,7 @@ } ] } -07_04_00__gitlab_official_specification_markdown__table_of_contents__001: |- +07_03_00__gitlab_official_specification_markdown__table_of_contents__001: |- { "type": "doc", "content": [ @@ -20951,7 +20911,7 @@ } ] } -07_04_00__gitlab_official_specification_markdown__table_of_contents__002: |- +07_03_00__gitlab_official_specification_markdown__table_of_contents__002: |- { "type": "doc", "content": [ @@ -20984,7 +20944,7 @@ } ] } -07_04_00__gitlab_official_specification_markdown__table_of_contents__003: |- +07_03_00__gitlab_official_specification_markdown__table_of_contents__003: |- { "type": "doc", "content": [ @@ -21021,7 +20981,7 @@ } ] } -07_04_00__gitlab_official_specification_markdown__table_of_contents__004: |- +07_03_00__gitlab_official_specification_markdown__table_of_contents__004: |- { "type": "doc", "content": [ @@ -23581,3 +23541,43 @@ } ] } +08_06_00__gitlab_internal_extension_markdown__footnotes__001: |- + { + "type": "doc", + "content": [ + { + "type": "paragraph", + "content": [ + { + "type": "text", + "text": "footnote reference tag " + }, + { + "type": "footnoteReference", + "attrs": { + "identifier": "fortytwo", + "label": "fortytwo" + } + } + ] + }, + { + "type": "footnoteDefinition", + "attrs": { + "identifier": "fortytwo", + "label": "fortytwo" + }, + "content": [ + { + "type": "paragraph", + "content": [ + { + "type": "text", + "text": "footnote text" + } + ] + } + ] + } + ] + } diff --git a/glfm_specification/output_example_snapshots/snapshot_spec.html b/glfm_specification/output_example_snapshots/snapshot_spec.html index deebc7535564d..961310376487f 100644 --- a/glfm_specification/output_example_snapshots/snapshot_spec.html +++ b/glfm_specification/output_example_snapshots/snapshot_spec.html @@ -296,7 +296,6 @@ </li> <li> <a href="#gitlab-official-specification-markdown">GitLab Official Specification Markdown</a><ul> -<li><a href="#footnotes">Footnotes</a></li> <li><a href="#task-list-items">Task list items</a></li> <li><a href="#front-matter">Front matter</a></li> <li><a href="#table-of-contents">Table of contents</a></li> @@ -336,7 +335,7 @@ <li><a href="#emoji">emoji</a></li> <li><a href="#emphasis">emphasis</a></li> <li><a href="#figure">figure</a></li> -<li><a href="#footnotes-1">footnotes</a></li> +<li><a href="#footnotes">footnotes</a></li> <li><a href="#frontmatter_json">frontmatter_json</a></li> <li><a href="#frontmatter_toml">frontmatter_toml</a></li> <li><a href="#frontmatter_yaml">frontmatter_yaml</a></li> @@ -364,6 +363,7 @@ </ul> </li> <li><a href="#image-attributes">Image Attributes</a></li> +<li><a href="#footnotes-1">Footnotes</a></li> </ul> </li> </ul> @@ -12161,60 +12161,25 @@ are defined. We will continue to add any additional ones found in the <a href="https://docs.gitlab.com/ee/user/markdown.html" rel="nofollow noreferrer noopener" target="_blank">user-facing documentation for GitLab Flavored Markdown</a>.</p> <p data-sourcepos="13640:1-13641:69" dir="auto">There is currently only this single top-level heading, but the examples may be split into multiple top-level headings in the future.</p> -<h2 data-sourcepos="13643:1-13643:12" dir="auto"> -<a id="user-content-footnotes" class="anchor" href="#footnotes" aria-hidden="true"></a>Footnotes</h2> -<p data-sourcepos="13645:1-13646:143" dir="auto">See -<a href="https://docs.gitlab.com/ee/user/markdown.html#footnotes" rel="nofollow noreferrer noopener" target="_blank">the footnotes section of the user-facing documentation for GitLab Flavored Markdown</a>.</p> -<div> -<div><a href="#example-674">Example 674</a></div> -<div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13651:1-13655:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">footnote reference tag [^fortytwo]</span> -<span id="LC2" class="line" lang="plaintext"></span> -<span id="LC3" class="line" lang="plaintext">[^fortytwo]: footnote text</span></code></pre> -<copy-code></copy-code> -</div> -<div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13657:1-13677:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p></span> -<span id="LC2" class="line" lang="plaintext">footnote reference tag</span> -<span id="LC3" class="line" lang="plaintext"><sup></span> -<span id="LC4" class="line" lang="plaintext"><a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref></span> -<span id="LC5" class="line" lang="plaintext">1</span> -<span id="LC6" class="line" lang="plaintext"></a></span> -<span id="LC7" class="line" lang="plaintext"></sup></span> -<span id="LC8" class="line" lang="plaintext"></p></span> -<span id="LC9" class="line" lang="plaintext"><section data-footnotes></span> -<span id="LC10" class="line" lang="plaintext"><ol></span> -<span id="LC11" class="line" lang="plaintext"><li id="fn-fortytwo-42"></span> -<span id="LC12" class="line" lang="plaintext"><p></span> -<span id="LC13" class="line" lang="plaintext">footnote text</span> -<span id="LC14" class="line" lang="plaintext"><a href="#fnref-fortytwo-42" data-footnote-backref></span> -<span id="LC15" class="line" lang="plaintext"></a></span> -<span id="LC16" class="line" lang="plaintext"></p></span> -<span id="LC17" class="line" lang="plaintext"></li></span> -<span id="LC18" class="line" lang="plaintext"></ol></span> -<span id="LC19" class="line" lang="plaintext"></section></span></code></pre> -<copy-code></copy-code> -</div> -</div> -<h2 data-sourcepos="13680:1-13680:18" dir="auto"> +<h2 data-sourcepos="13643:1-13643:18" dir="auto"> <a id="user-content-task-list-items" class="anchor" href="#task-list-items" aria-hidden="true"></a>Task list items</h2> -<p data-sourcepos="13682:1-13683:117" dir="auto">See +<p data-sourcepos="13645:1-13646:117" dir="auto">See <a href="https://docs.gitlab.com/ee/user/markdown.html#task-lists" rel="nofollow noreferrer noopener" target="_blank">Task lists</a> in the GitLab Flavored Markdown documentation.</p> -<p data-sourcepos="13685:1-13688:39" dir="auto">Task list items (checkboxes) are defined as a GitHub Flavored Markdown extension in a section above. +<p data-sourcepos="13648:1-13651:39" dir="auto">Task list items (checkboxes) are defined as a GitHub Flavored Markdown extension in a section above. GitLab extends the behavior of task list items to support additional features. Some of these features are in-progress, and should not yet be considered part of the official GitLab Flavored Markdown specification.</p> -<p data-sourcepos="13690:1-13690:85" dir="auto">Some of the behavior of task list items is implemented as client-side JavaScript/CSS.</p> -<p data-sourcepos="13692:1-13692:80" dir="auto">The following are some basic examples; more examples may be added in the future.</p> -<p data-sourcepos="13694:1-13694:16" dir="auto">Incomplete task:</p> +<p data-sourcepos="13653:1-13653:85" dir="auto">Some of the behavior of task list items is implemented as client-side JavaScript/CSS.</p> +<p data-sourcepos="13655:1-13655:80" dir="auto">The following are some basic examples; more examples may be added in the future.</p> +<p data-sourcepos="13657:1-13657:16" dir="auto">Incomplete task:</p> <div> -<div><a href="#example-675">Example 675</a></div> +<div><a href="#example-674">Example 674</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13699:1-13701:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [ ] incomplete</span></code></pre> +<pre data-sourcepos="13662:1-13664:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [ ] incomplete</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13703:1-13711:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> +<pre data-sourcepos="13666:1-13674:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> <span id="LC2" class="line" lang="plaintext"><li></span> <span id="LC3" class="line" lang="plaintext"><task-button/></span> <span id="LC4" class="line" lang="plaintext"><input type="checkbox" disabled/></span> @@ -12224,15 +12189,15 @@ GitLab Flavored Markdown specification.</p> <copy-code></copy-code> </div> </div> -<p data-sourcepos="13714:1-13714:15" dir="auto">Completed task:</p> +<p data-sourcepos="13677:1-13677:15" dir="auto">Completed task:</p> <div> -<div><a href="#example-676">Example 676</a></div> +<div><a href="#example-675">Example 675</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13719:1-13721:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [x] completed</span></code></pre> +<pre data-sourcepos="13682:1-13684:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [x] completed</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13723:1-13731:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> +<pre data-sourcepos="13686:1-13694:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> <span id="LC2" class="line" lang="plaintext"><li></span> <span id="LC3" class="line" lang="plaintext"><task-button/></span> <span id="LC4" class="line" lang="plaintext"><input type="checkbox" checked disabled/></span> @@ -12242,15 +12207,15 @@ GitLab Flavored Markdown specification.</p> <copy-code></copy-code> </div> </div> -<p data-sourcepos="13734:1-13734:18" dir="auto">Inapplicable task:</p> +<p data-sourcepos="13697:1-13697:18" dir="auto">Inapplicable task:</p> <div> -<div><a href="#example-677">Example 677</a></div> +<div><a href="#example-676">Example 676</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13739:1-13741:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [~] inapplicable</span></code></pre> +<pre data-sourcepos="13702:1-13704:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [~] inapplicable</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13743:1-13753:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> +<pre data-sourcepos="13706:1-13716:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> <span id="LC2" class="line" lang="plaintext"><li></span> <span id="LC3" class="line" lang="plaintext"><task-button/></span> <span id="LC4" class="line" lang="plaintext"><input type="checkbox" data-inapplicable disabled></span> @@ -12262,18 +12227,18 @@ GitLab Flavored Markdown specification.</p> <copy-code></copy-code> </div> </div> -<p data-sourcepos="13756:1-13757:50" dir="auto">Inapplicable task in a "loose" list. Note that the <code><del></code> tag is not applied to the +<p data-sourcepos="13719:1-13720:50" dir="auto">Inapplicable task in a "loose" list. Note that the <code><del></code> tag is not applied to the loose text; it has strikethrough applied with CSS.</p> <div> -<div><a href="#example-678">Example 678</a></div> +<div><a href="#example-677">Example 677</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13762:1-13766:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [~] inapplicable</span> +<pre data-sourcepos="13725:1-13729:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [~] inapplicable</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext"> text in loose list</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13768:1-13783:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> +<pre data-sourcepos="13731:1-13746:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> <span id="LC2" class="line" lang="plaintext"><li></span> <span id="LC3" class="line" lang="plaintext"><p></span> <span id="LC4" class="line" lang="plaintext"><task-button/></span> @@ -12290,23 +12255,23 @@ loose text; it has strikethrough applied with CSS.</p> <copy-code></copy-code> </div> </div> -<h2 data-sourcepos="13786:1-13786:15" dir="auto"> +<h2 data-sourcepos="13749:1-13749:15" dir="auto"> <a id="user-content-front-matter" class="anchor" href="#front-matter" aria-hidden="true"></a>Front matter</h2> -<p data-sourcepos="13788:1-13789:121" dir="auto">See +<p data-sourcepos="13751:1-13752:121" dir="auto">See <a href="https://docs.gitlab.com/ee/user/markdown.html#front-matter" rel="nofollow noreferrer noopener" target="_blank">Front matter</a> in the GitLab Flavored Markdown documentation.</p> -<p data-sourcepos="13791:1-13792:95" dir="auto">Front matter is metadata included at the beginning of a Markdown document, preceding the content. +<p data-sourcepos="13754:1-13755:95" dir="auto">Front matter is metadata included at the beginning of a Markdown document, preceding the content. This data can be used by static site generators like Jekyll, Hugo, and many other applications.</p> -<p data-sourcepos="13794:1-13794:18" dir="auto">YAML front matter:</p> +<p data-sourcepos="13757:1-13757:18" dir="auto">YAML front matter:</p> <div> -<div><a href="#example-679">Example 679</a></div> +<div><a href="#example-678">Example 678</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13799:1-13803:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">---</span> +<pre data-sourcepos="13762:1-13766:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">---</span> <span id="LC2" class="line" lang="plaintext">title: YAML front matter</span> <span id="LC3" class="line" lang="plaintext">---</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13805:1-13811:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> +<pre data-sourcepos="13768:1-13774:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> <span id="LC2" class="line" lang="plaintext"><code></span> <span id="LC3" class="line" lang="plaintext">title: YAML front matter</span> <span id="LC4" class="line" lang="plaintext"></code></span> @@ -12314,17 +12279,17 @@ This data can be used by static site generators like Jekyll, Hugo, and many othe <copy-code></copy-code> </div> </div> -<p data-sourcepos="13814:1-13814:18" dir="auto">TOML front matter:</p> +<p data-sourcepos="13777:1-13777:18" dir="auto">TOML front matter:</p> <div> -<div><a href="#example-680">Example 680</a></div> +<div><a href="#example-679">Example 679</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13819:1-13823:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">+++</span> +<pre data-sourcepos="13782:1-13786:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">+++</span> <span id="LC2" class="line" lang="plaintext">title: TOML front matter</span> <span id="LC3" class="line" lang="plaintext">+++</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13825:1-13831:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> +<pre data-sourcepos="13788:1-13794:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> <span id="LC2" class="line" lang="plaintext"><code></span> <span id="LC3" class="line" lang="plaintext">title: TOML front matter</span> <span id="LC4" class="line" lang="plaintext"></code></span> @@ -12332,11 +12297,11 @@ This data can be used by static site generators like Jekyll, Hugo, and many othe <copy-code></copy-code> </div> </div> -<p data-sourcepos="13834:1-13834:18" dir="auto">JSON front matter:</p> +<p data-sourcepos="13797:1-13797:18" dir="auto">JSON front matter:</p> <div> -<div><a href="#example-681">Example 681</a></div> +<div><a href="#example-680">Example 680</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13839:1-13845:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">;;;</span> +<pre data-sourcepos="13802:1-13808:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">;;;</span> <span id="LC2" class="line" lang="plaintext">{</span> <span id="LC3" class="line" lang="plaintext"> "title": "JSON front matter"</span> <span id="LC4" class="line" lang="plaintext">}</span> @@ -12344,7 +12309,7 @@ This data can be used by static site generators like Jekyll, Hugo, and many othe <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13847:1-13855:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> +<pre data-sourcepos="13810:1-13818:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> <span id="LC2" class="line" lang="plaintext"><code></span> <span id="LC3" class="line" lang="plaintext">{</span> <span id="LC4" class="line" lang="plaintext"> "title": "JSON front matter"</span> @@ -12354,11 +12319,11 @@ This data can be used by static site generators like Jekyll, Hugo, and many othe <copy-code></copy-code> </div> </div> -<p data-sourcepos="13858:1-13858:66" dir="auto">Front matter blocks should be inserted at the top of the document:</p> +<p data-sourcepos="13821:1-13821:66" dir="auto">Front matter blocks should be inserted at the top of the document:</p> <div> -<div><a href="#example-682">Example 682</a></div> +<div><a href="#example-681">Example 681</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13863:1-13869:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">text</span> +<pre data-sourcepos="13826:1-13832:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">text</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext">---</span> <span id="LC4" class="line" lang="plaintext">title: YAML front matter</span> @@ -12366,43 +12331,43 @@ This data can be used by static site generators like Jekyll, Hugo, and many othe <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13871:1-13875:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>text</p></span> +<pre data-sourcepos="13834:1-13838:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>text</p></span> <span id="LC2" class="line" lang="plaintext"><hr></span> <span id="LC3" class="line" lang="plaintext"><h2>title: YAML front matter</h2></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="13878:1-13878:74" dir="auto">Front matter block delimiters shouldn’t be preceded by space characters:</p> +<p data-sourcepos="13841:1-13841:74" dir="auto">Front matter block delimiters shouldn’t be preceded by space characters:</p> <div> -<div><a href="#example-683">Example 683</a></div> +<div><a href="#example-682">Example 682</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13883:1-13887:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"> ---</span> +<pre data-sourcepos="13846:1-13850:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"> ---</span> <span id="LC2" class="line" lang="plaintext">title: YAML front matter</span> <span id="LC3" class="line" lang="plaintext">---</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13889:1-13892:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><hr></span> +<pre data-sourcepos="13852:1-13855:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><hr></span> <span id="LC2" class="line" lang="plaintext"><h2>title: YAML front matter</h2></span></code></pre> <copy-code></copy-code> </div> </div> -<h2 data-sourcepos="13895:1-13895:20" dir="auto"> +<h2 data-sourcepos="13858:1-13858:20" dir="auto"> <a id="user-content-table-of-contents" class="anchor" href="#table-of-contents" aria-hidden="true"></a>Table of contents</h2> -<p data-sourcepos="13897:1-13899:46" dir="auto">See +<p data-sourcepos="13860:1-13862:46" dir="auto">See <a href="https://docs.gitlab.com/ee/user/markdown.html#table-of-contents" rel="nofollow noreferrer noopener" target="_blank">table of contents</a> in the GitLab Flavored Markdown documentation.</p> -<p data-sourcepos="13901:1-13905:23" dir="auto">NOTE: Because of this bug (<a href="https://gitlab.com/gitlab-org/gitlab/-/issues/359077" rel="nofollow noreferrer noopener" target="_blank">https://gitlab.com/gitlab-org/gitlab/-/issues/359077</a>), +<p data-sourcepos="13864:1-13868:23" dir="auto">NOTE: Because of this bug (<a href="https://gitlab.com/gitlab-org/gitlab/-/issues/359077" rel="nofollow noreferrer noopener" target="_blank">https://gitlab.com/gitlab-org/gitlab/-/issues/359077</a>), we cannot actually include the <code>TOC</code> tag with single brackets in backticks in this Markdown document, otherwise it would render a table of contents inline right here. So, it's been switched to <code>[</code> + <code>TOC</code> + <code>]</code> instead. This can be reverted once that bug is fixed.</p> -<p data-sourcepos="13907:1-13908:76" dir="auto">A table of contents is an unordered list that links to subheadings in the document. +<p data-sourcepos="13870:1-13871:76" dir="auto">A table of contents is an unordered list that links to subheadings in the document. Add either the <code>[[_TOC_]]</code> tag or the <code>[</code> + <code>TOC</code> + <code>]</code> tag on its own line.</p> <div> -<div><a href="#example-684">Example 684</a></div> +<div><a href="#example-683">Example 683</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13913:1-13919:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[TOC]</span> +<pre data-sourcepos="13876:1-13882:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[TOC]</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext"># Heading 1</span> <span id="LC4" class="line" lang="plaintext"></span> @@ -12410,7 +12375,7 @@ Add either the <code>[[_TOC_]]</code> tag or the <code>[</code> + <code>TOC</cod <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13921:1-13932:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> +<pre data-sourcepos="13884:1-13895:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> <span id="LC2" class="line" lang="plaintext"> <ul></span> <span id="LC3" class="line" lang="plaintext"> <li><a href="#heading-1">Heading 1</a></li></span> <span id="LC4" class="line" lang="plaintext"> <ul></span> @@ -12424,9 +12389,9 @@ Add either the <code>[[_TOC_]]</code> tag or the <code>[</code> + <code>TOC</cod </div> </div> <div> -<div><a href="#example-685">Example 685</a></div> +<div><a href="#example-684">Example 684</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13938:1-13944:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[[_TOC_]]</span> +<pre data-sourcepos="13901:1-13907:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[[_TOC_]]</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext"># Heading 1</span> <span id="LC4" class="line" lang="plaintext"></span> @@ -12434,7 +12399,7 @@ Add either the <code>[[_TOC_]]</code> tag or the <code>[</code> + <code>TOC</cod <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13946:1-13957:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> +<pre data-sourcepos="13909:1-13920:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> <span id="LC2" class="line" lang="plaintext"> <ul></span> <span id="LC3" class="line" lang="plaintext"> <li><a href="#heading-1">Heading 1</a></li></span> <span id="LC4" class="line" lang="plaintext"> <ul></span> @@ -12447,12 +12412,12 @@ Add either the <code>[[_TOC_]]</code> tag or the <code>[</code> + <code>TOC</cod <copy-code></copy-code> </div> </div> -<p data-sourcepos="13960:1-13961:5" dir="auto">A table of contents is a block element. It should preceded and followed by a blank +<p data-sourcepos="13923:1-13924:5" dir="auto">A table of contents is a block element. It should preceded and followed by a blank line.</p> <div> -<div><a href="#example-686">Example 686</a></div> +<div><a href="#example-685">Example 685</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13966:1-13972:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[[_TOC_]]</span> +<pre data-sourcepos="13929:1-13935:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[[_TOC_]]</span> <span id="LC2" class="line" lang="plaintext">text</span> <span id="LC3" class="line" lang="plaintext"></span> <span id="LC4" class="line" lang="plaintext">text</span> @@ -12460,22 +12425,22 @@ line.</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13974:1-13977:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>[[<em>TOC</em>]]text</p></span> +<pre data-sourcepos="13937:1-13940:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>[[<em>TOC</em>]]text</p></span> <span id="LC2" class="line" lang="plaintext"><p>text[TOC]</p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="13980:1-13980:60" dir="auto">A table of contents can be indented with up to three spaces.</p> +<p data-sourcepos="13943:1-13943:60" dir="auto">A table of contents can be indented with up to three spaces.</p> <div> -<div><a href="#example-687">Example 687</a></div> +<div><a href="#example-686">Example 686</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13985:1-13989:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"> [[_TOC_]]</span> +<pre data-sourcepos="13948:1-13952:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"> [[_TOC_]]</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext"># Heading 1</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="13991:1-13998:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> +<pre data-sourcepos="13954:1-13961:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> <span id="LC2" class="line" lang="plaintext"> <ul></span> <span id="LC3" class="line" lang="plaintext"> <li><a href="#heading-1">Heading 1</a></li></span> <span id="LC4" class="line" lang="plaintext"> </ul></span> @@ -12484,265 +12449,265 @@ line.</p> <copy-code></copy-code> </div> </div> -<h1 data-sourcepos="14001:1-14001:36" dir="auto"> +<h1 data-sourcepos="13964:1-13964:36" dir="auto"> <a id="user-content-gitlab-internal-extension-markdown" class="anchor" href="#gitlab-internal-extension-markdown" aria-hidden="true"></a>GitLab Internal Extension Markdown</h1> -<h2 data-sourcepos="14003:1-14003:8" dir="auto"> +<h2 data-sourcepos="13966:1-13966:8" dir="auto"> <a id="user-content-audio" class="anchor" href="#audio" aria-hidden="true"></a>Audio</h2> -<p data-sourcepos="14005:1-14006:107" dir="auto">See +<p data-sourcepos="13968:1-13969:107" dir="auto">See <a href="https://docs.gitlab.com/ee/user/markdown.html#audio" rel="nofollow noreferrer noopener" target="_blank">audio</a> in the GitLab Flavored Markdown documentation.</p> -<p data-sourcepos="14008:1-14010:63" dir="auto">GLFM renders image elements as an audio player as long as the resource’s file extension is +<p data-sourcepos="13971:1-13973:63" dir="auto">GLFM renders image elements as an audio player as long as the resource’s file extension is one of the following supported audio extensions <code>.mp3</code>, <code>.oga</code>, <code>.ogg</code>, <code>.spx</code>, and <code>.wav</code>. Audio ignore the alternative text part of an image declaration.</p> <div> -<div><a href="#example-688">Example 688</a></div> +<div><a href="#example-687">Example 687</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14015:1-14017:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> +<pre data-sourcepos="13978:1-13980:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14019:1-14021:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><audio src="audio.oga" title="audio title"></audio></p></span></code></pre> +<pre data-sourcepos="13982:1-13984:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><audio src="audio.oga" title="audio title"></audio></p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="14024:1-14024:41" dir="auto">Reference definitions work audio as well:</p> +<p data-sourcepos="13987:1-13987:41" dir="auto">Reference definitions work audio as well:</p> <div> -<div><a href="#example-689">Example 689</a></div> +<div><a href="#example-688">Example 688</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14029:1-14033:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[audio]: audio.oga "audio title"</span> +<pre data-sourcepos="13992:1-13996:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[audio]: audio.oga "audio title"</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext">![audio][audio]</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14035:1-14037:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><audio src="audio.oga" title="audio title"></audio></p></span></code></pre> +<pre data-sourcepos="13998:1-14000:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><audio src="audio.oga" title="audio title"></audio></p></span></code></pre> <copy-code></copy-code> </div> </div> -<h2 data-sourcepos="14040:1-14040:8" dir="auto"> +<h2 data-sourcepos="14003:1-14003:8" dir="auto"> <a id="user-content-video" class="anchor" href="#video" aria-hidden="true"></a>Video</h2> -<p data-sourcepos="14042:1-14043:109" dir="auto">See +<p data-sourcepos="14005:1-14006:109" dir="auto">See <a href="https://docs.gitlab.com/ee/user/markdown.html#videos" rel="nofollow noreferrer noopener" target="_blank">videos</a> in the GitLab Flavored Markdown documentation.</p> -<p data-sourcepos="14045:1-14047:64" dir="auto">GLFM renders image elements as a video player as long as the resource’s file extension is +<p data-sourcepos="14008:1-14010:64" dir="auto">GLFM renders image elements as a video player as long as the resource’s file extension is one of the following supported video extensions <code>.mp4</code>, <code>.m4v</code>, <code>.mov</code>, <code>.webm</code>, and <code>.ogv</code>. Videos ignore the alternative text part of an image declaration.</p> <div> -<div><a href="#example-690">Example 690</a></div> +<div><a href="#example-689">Example 689</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14053:1-14055:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> +<pre data-sourcepos="14016:1-14018:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14057:1-14059:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><video src="video.m4v" title="video title"></video></p></span></code></pre> +<pre data-sourcepos="14020:1-14022:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><video src="video.m4v" title="video title"></video></p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="14062:1-14062:41" dir="auto">Reference definitions work video as well:</p> +<p data-sourcepos="14025:1-14025:41" dir="auto">Reference definitions work video as well:</p> <div> -<div><a href="#example-691">Example 691</a></div> +<div><a href="#example-690">Example 690</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14067:1-14071:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[video]: video.mov "video title"</span> +<pre data-sourcepos="14030:1-14034:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[video]: video.mov "video title"</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext">![video][video]</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14073:1-14075:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><video src="video.mov" title="video title"></video></p></span></code></pre> +<pre data-sourcepos="14036:1-14038:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><video src="video.mov" title="video title"></video></p></span></code></pre> <copy-code></copy-code> </div> </div> -<h2 data-sourcepos="14078:1-14078:41" dir="auto"> +<h2 data-sourcepos="14041:1-14041:41" dir="auto"> <a id="user-content-markdown-preview-api-request-overrides" class="anchor" href="#markdown-preview-api-request-overrides" aria-hidden="true"></a>Markdown Preview API Request Overrides</h2> -<p data-sourcepos="14080:1-14082:42" dir="auto">This section contains examples of all controllers which use <code>PreviewMarkdown</code> module +<p data-sourcepos="14043:1-14045:42" dir="auto">This section contains examples of all controllers which use <code>PreviewMarkdown</code> module and use different <code>markdown_context_params</code>. They exercise the various <code>preview_markdown</code> endpoints via <code>glfm_example_metadata.yml</code>.</p> -<p data-sourcepos="14085:1-14085:75" dir="auto"><code>preview_markdown</code> exercising <code>groups</code> API endpoint and <code>UploadLinkFilter</code>:</p> +<p data-sourcepos="14048:1-14048:75" dir="auto"><code>preview_markdown</code> exercising <code>groups</code> API endpoint and <code>UploadLinkFilter</code>:</p> <div> -<div><a href="#example-692">Example 692</a></div> +<div><a href="#example-691">Example 691</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14090:1-14092:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[groups-test-file](/uploads/groups-test-file)</span></code></pre> +<pre data-sourcepos="14053:1-14055:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[groups-test-file](/uploads/groups-test-file)</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14094:1-14096:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><a href="groups-test-file">groups-test-file</a></p></span></code></pre> +<pre data-sourcepos="14057:1-14059:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><a href="groups-test-file">groups-test-file</a></p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="14099:1-14099:81" dir="auto"><code>preview_markdown</code> exercising <code>projects</code> API endpoint and <code>RepositoryLinkFilter</code>:</p> +<p data-sourcepos="14062:1-14062:81" dir="auto"><code>preview_markdown</code> exercising <code>projects</code> API endpoint and <code>RepositoryLinkFilter</code>:</p> <div> -<div><a href="#example-693">Example 693</a></div> +<div><a href="#example-692">Example 692</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14104:1-14106:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[projects-test-file](projects-test-file)</span></code></pre> +<pre data-sourcepos="14067:1-14069:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[projects-test-file](projects-test-file)</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14108:1-14110:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><a href="projects-test-file">projects-test-file</a></p></span></code></pre> +<pre data-sourcepos="14071:1-14073:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><a href="projects-test-file">projects-test-file</a></p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="14113:1-14113:83" dir="auto"><code>preview_markdown</code> exercising <code>projects</code> API endpoint and <code>SnippetReferenceFilter</code>:</p> +<p data-sourcepos="14076:1-14076:83" dir="auto"><code>preview_markdown</code> exercising <code>projects</code> API endpoint and <code>SnippetReferenceFilter</code>:</p> <div> -<div><a href="#example-694">Example 694</a></div> +<div><a href="#example-693">Example 693</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14118:1-14120:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">This project snippet ID reference IS filtered: $88888</span></code></pre> +<pre data-sourcepos="14081:1-14083:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">This project snippet ID reference IS filtered: $88888</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14122:1-14124:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>This project snippet ID reference IS filtered: $88888</p></span></code></pre> +<pre data-sourcepos="14085:1-14087:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>This project snippet ID reference IS filtered: $88888</p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="14127:1-14130:50" dir="auto"><code>preview_markdown</code> exercising personal (non-project) <code>snippets</code> API endpoint. This is +<p data-sourcepos="14090:1-14093:50" dir="auto"><code>preview_markdown</code> exercising personal (non-project) <code>snippets</code> API endpoint. This is only used by the comment field on personal snippets. It has no unique custom markdown extension behavior, and specifically does not render snippet references via <code>SnippetReferenceFilter</code>, even if the ID is valid.</p> <div> -<div><a href="#example-695">Example 695</a></div> +<div><a href="#example-694">Example 694</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14135:1-14137:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">This personal snippet ID reference is not filtered: $99999</span></code></pre> +<pre data-sourcepos="14098:1-14100:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">This personal snippet ID reference is not filtered: $99999</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14139:1-14141:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>This personal snippet ID reference is not filtered: $99999</p></span></code></pre> +<pre data-sourcepos="14102:1-14104:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>This personal snippet ID reference is not filtered: $99999</p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="14144:1-14144:80" dir="auto"><code>preview_markdown</code> exercising project <code>wikis</code> API endpoint and <code>WikiLinkFilter</code>:</p> +<p data-sourcepos="14107:1-14107:80" dir="auto"><code>preview_markdown</code> exercising project <code>wikis</code> API endpoint and <code>WikiLinkFilter</code>:</p> <div> -<div><a href="#example-696">Example 696</a></div> +<div><a href="#example-695">Example 695</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14149:1-14151:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[project-wikis-test-file](project-wikis-test-file)</span></code></pre> +<pre data-sourcepos="14112:1-14114:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[project-wikis-test-file](project-wikis-test-file)</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14153:1-14155:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><a href="project-wikis-test-file">project-wikis-test-file</a></p></span></code></pre> +<pre data-sourcepos="14116:1-14118:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><a href="project-wikis-test-file">project-wikis-test-file</a></p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="14158:1-14159:63" dir="auto"><code>preview_markdown</code> exercising group <code>wikis</code> API endpoint and <code>WikiLinkFilter</code>. This example +<p data-sourcepos="14121:1-14122:63" dir="auto"><code>preview_markdown</code> exercising group <code>wikis</code> API endpoint and <code>WikiLinkFilter</code>. This example also requires an EE license enabling the <code>group_wikis</code> feature:</p> <div> -<div><a href="#example-697">Example 697</a></div> +<div><a href="#example-696">Example 696</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14164:1-14166:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[group-wikis-test-file](group-wikis-test-file)</span></code></pre> +<pre data-sourcepos="14127:1-14129:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[group-wikis-test-file](group-wikis-test-file)</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14168:1-14170:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><a href="group-wikis-test-file">group-wikis-test-file</a></p></span></code></pre> +<pre data-sourcepos="14131:1-14133:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><a href="group-wikis-test-file">group-wikis-test-file</a></p></span></code></pre> <copy-code></copy-code> </div> </div> -<h2 data-sourcepos="14173:1-14173:34" dir="auto"> +<h2 data-sourcepos="14136:1-14136:34" dir="auto"> <a id="user-content-migrated-golden-master-examples" class="anchor" href="#migrated-golden-master-examples" aria-hidden="true"></a>Migrated golden master examples</h2> -<h3 data-sourcepos="14175:1-14175:30" dir="auto"> +<h3 data-sourcepos="14138:1-14138:30" dir="auto"> <a id="user-content-attachment_image_for_group" class="anchor" href="#attachment_image_for_group" aria-hidden="true"></a>attachment_image_for_group</h3> <div> -<div><a href="#example-698">Example 698</a></div> +<div><a href="#example-697">Example 697</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14180:1-14182:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> +<pre data-sourcepos="14143:1-14145:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14184:1-14186:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14147:1-14149:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14189:1-14189:32" dir="auto"> +<h3 data-sourcepos="14152:1-14152:32" dir="auto"> <a id="user-content-attachment_image_for_project" class="anchor" href="#attachment_image_for_project" aria-hidden="true"></a>attachment_image_for_project</h3> <div> -<div><a href="#example-699">Example 699</a></div> +<div><a href="#example-698">Example 698</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14194:1-14196:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> +<pre data-sourcepos="14157:1-14159:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14198:1-14200:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14161:1-14163:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14203:1-14203:37" dir="auto"> +<h3 data-sourcepos="14166:1-14166:37" dir="auto"> <a id="user-content-attachment_image_for_project_wiki" class="anchor" href="#attachment_image_for_project_wiki" aria-hidden="true"></a>attachment_image_for_project_wiki</h3> <div> -<div><a href="#example-700">Example 700</a></div> +<div><a href="#example-699">Example 699</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14208:1-14210:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> +<pre data-sourcepos="14171:1-14173:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14212:1-14214:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14175:1-14177:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14217:1-14217:29" dir="auto"> +<h3 data-sourcepos="14180:1-14180:29" dir="auto"> <a id="user-content-attachment_link_for_group" class="anchor" href="#attachment_link_for_group" aria-hidden="true"></a>attachment_link_for_group</h3> <div> -<div><a href="#example-701">Example 701</a></div> +<div><a href="#example-700">Example 700</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14222:1-14224:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[test-file](/uploads/aa45a38ec2cfe97433281b10bbff042c/test-file.zip)</span></code></pre> +<pre data-sourcepos="14185:1-14187:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[test-file](/uploads/aa45a38ec2cfe97433281b10bbff042c/test-file.zip)</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14226:1-14228:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14189:1-14191:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14231:1-14231:31" dir="auto"> +<h3 data-sourcepos="14194:1-14194:31" dir="auto"> <a id="user-content-attachment_link_for_project" class="anchor" href="#attachment_link_for_project" aria-hidden="true"></a>attachment_link_for_project</h3> <div> -<div><a href="#example-702">Example 702</a></div> +<div><a href="#example-701">Example 701</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14236:1-14238:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[test-file](/uploads/aa45a38ec2cfe97433281b10bbff042c/test-file.zip)</span></code></pre> +<pre data-sourcepos="14199:1-14201:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[test-file](/uploads/aa45a38ec2cfe97433281b10bbff042c/test-file.zip)</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14240:1-14242:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14203:1-14205:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14245:1-14245:36" dir="auto"> +<h3 data-sourcepos="14208:1-14208:36" dir="auto"> <a id="user-content-attachment_link_for_project_wiki" class="anchor" href="#attachment_link_for_project_wiki" aria-hidden="true"></a>attachment_link_for_project_wiki</h3> <div> -<div><a href="#example-703">Example 703</a></div> +<div><a href="#example-702">Example 702</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14250:1-14252:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[test-file](test-file.zip)</span></code></pre> +<pre data-sourcepos="14213:1-14215:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[test-file](test-file.zip)</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14254:1-14256:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14217:1-14219:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14259:1-14259:34" dir="auto"> +<h3 data-sourcepos="14222:1-14222:34" dir="auto"> <a id="user-content-attachment_link_for_group_wiki" class="anchor" href="#attachment_link_for_group_wiki" aria-hidden="true"></a>attachment_link_for_group_wiki</h3> <div> -<div><a href="#example-704">Example 704</a></div> +<div><a href="#example-703">Example 703</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14264:1-14266:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[test-file](test-file.zip)</span></code></pre> +<pre data-sourcepos="14227:1-14229:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[test-file](test-file.zip)</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14268:1-14270:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14231:1-14233:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14273:1-14273:9" dir="auto"> +<h3 data-sourcepos="14236:1-14236:9" dir="auto"> <a id="user-content-audio-1" class="anchor" href="#audio-1" aria-hidden="true"></a>audio</h3> <div> -<div><a href="#example-705">Example 705</a></div> +<div><a href="#example-704">Example 704</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14278:1-14280:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> +<pre data-sourcepos="14241:1-14243:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14282:1-14284:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14245:1-14247:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14287:1-14287:28" dir="auto"> +<h3 data-sourcepos="14250:1-14250:28" dir="auto"> <a id="user-content-audio_and_video_in_lists" class="anchor" href="#audio_and_video_in_lists" aria-hidden="true"></a>audio_and_video_in_lists</h3> <div> -<div><a href="#example-706">Example 706</a></div> +<div><a href="#example-705">Example 705</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14292:1-14302:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">* </span> +<pre data-sourcepos="14255:1-14265:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">* </span> <span id="LC2" class="line" lang="plaintext">* </span> <span id="LC3" class="line" lang="plaintext"></span> <span id="LC4" class="line" lang="plaintext">1. </span> @@ -12754,134 +12719,134 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14304:1-14306:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14267:1-14269:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14309:1-14309:14" dir="auto"> +<h3 data-sourcepos="14272:1-14272:14" dir="auto"> <a id="user-content-blockquote" class="anchor" href="#blockquote" aria-hidden="true"></a>blockquote</h3> <div> -<div><a href="#example-707">Example 707</a></div> +<div><a href="#example-706">Example 706</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14314:1-14318:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">> This is a blockquote</span> +<pre data-sourcepos="14277:1-14281:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">> This is a blockquote</span> <span id="LC2" class="line" lang="plaintext">></span> <span id="LC3" class="line" lang="plaintext">> This is another one</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14320:1-14322:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14283:1-14285:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14325:1-14325:8" dir="auto"> +<h3 data-sourcepos="14288:1-14288:8" dir="auto"> <a id="user-content-bold" class="anchor" href="#bold" aria-hidden="true"></a>bold</h3> <div> -<div><a href="#example-708">Example 708</a></div> +<div><a href="#example-707">Example 707</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14330:1-14332:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">**bold**</span></code></pre> +<pre data-sourcepos="14293:1-14295:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">**bold**</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14334:1-14336:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14297:1-14299:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14339:1-14339:23" dir="auto"> +<h3 data-sourcepos="14302:1-14302:23" dir="auto"> <a id="user-content-bullet_list_style_1" class="anchor" href="#bullet_list_style_1" aria-hidden="true"></a>bullet_list_style_1</h3> <div> -<div><a href="#example-709">Example 709</a></div> +<div><a href="#example-708">Example 708</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14344:1-14348:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">* list item 1</span> +<pre data-sourcepos="14307:1-14311:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">* list item 1</span> <span id="LC2" class="line" lang="plaintext">* list item 2</span> <span id="LC3" class="line" lang="plaintext"> * embedded list item 3</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14350:1-14352:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14313:1-14315:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14355:1-14355:23" dir="auto"> +<h3 data-sourcepos="14318:1-14318:23" dir="auto"> <a id="user-content-bullet_list_style_2" class="anchor" href="#bullet_list_style_2" aria-hidden="true"></a>bullet_list_style_2</h3> <div> -<div><a href="#example-710">Example 710</a></div> +<div><a href="#example-709">Example 709</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14360:1-14364:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- list item 1</span> +<pre data-sourcepos="14323:1-14327:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- list item 1</span> <span id="LC2" class="line" lang="plaintext">- list item 2</span> <span id="LC3" class="line" lang="plaintext"> * embedded list item 3</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14366:1-14368:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14329:1-14331:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14371:1-14371:23" dir="auto"> +<h3 data-sourcepos="14334:1-14334:23" dir="auto"> <a id="user-content-bullet_list_style_3" class="anchor" href="#bullet_list_style_3" aria-hidden="true"></a>bullet_list_style_3</h3> <div> -<div><a href="#example-711">Example 711</a></div> +<div><a href="#example-710">Example 710</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14376:1-14380:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">+ list item 1</span> +<pre data-sourcepos="14339:1-14343:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">+ list item 1</span> <span id="LC2" class="line" lang="plaintext">+ list item 2</span> <span id="LC3" class="line" lang="plaintext"> - embedded list item 3</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14382:1-14384:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14345:1-14347:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14387:1-14387:25" dir="auto"> +<h3 data-sourcepos="14350:1-14350:25" dir="auto"> <a id="user-content-code_block_javascript" class="anchor" href="#code_block_javascript" aria-hidden="true"></a>code_block_javascript</h3> <div> -<div><a href="#example-712">Example 712</a></div> +<div><a href="#example-711">Example 711</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14392:1-14396:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```javascript</span> +<pre data-sourcepos="14355:1-14359:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```javascript</span> <span id="LC2" class="line" lang="plaintext"> console.log('hello world')</span> <span id="LC3" class="line" lang="plaintext">```</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14398:1-14400:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14361:1-14363:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14403:1-14403:24" dir="auto"> +<h3 data-sourcepos="14366:1-14366:24" dir="auto"> <a id="user-content-code_block_plaintext" class="anchor" href="#code_block_plaintext" aria-hidden="true"></a>code_block_plaintext</h3> <div> -<div><a href="#example-713">Example 713</a></div> +<div><a href="#example-712">Example 712</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14408:1-14412:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```</span> +<pre data-sourcepos="14371:1-14375:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```</span> <span id="LC2" class="line" lang="plaintext"> plaintext</span> <span id="LC3" class="line" lang="plaintext">```</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14414:1-14416:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14377:1-14379:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14419:1-14419:22" dir="auto"> +<h3 data-sourcepos="14382:1-14382:22" dir="auto"> <a id="user-content-code_block_unknown" class="anchor" href="#code_block_unknown" aria-hidden="true"></a>code_block_unknown</h3> <div> -<div><a href="#example-714">Example 714</a></div> +<div><a href="#example-713">Example 713</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14424:1-14428:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```foobar</span> +<pre data-sourcepos="14387:1-14391:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```foobar</span> <span id="LC2" class="line" lang="plaintext"> custom_language = >> this <<</span> <span id="LC3" class="line" lang="plaintext">```</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14430:1-14432:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14393:1-14395:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14435:1-14435:15" dir="auto"> +<h3 data-sourcepos="14398:1-14398:15" dir="auto"> <a id="user-content-color_chips" class="anchor" href="#color_chips" aria-hidden="true"></a>color_chips</h3> <div> -<div><a href="#example-715">Example 715</a></div> +<div><a href="#example-714">Example 714</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14440:1-14450:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- `#F00`</span> +<pre data-sourcepos="14403:1-14413:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- `#F00`</span> <span id="LC2" class="line" lang="plaintext">- `#F00A`</span> <span id="LC3" class="line" lang="plaintext">- `#FF0000`</span> <span id="LC4" class="line" lang="plaintext">- `#FF0000AA`</span> @@ -12893,16 +12858,16 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14452:1-14454:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14415:1-14417:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14457:1-14457:20" dir="auto"> +<h3 data-sourcepos="14420:1-14420:20" dir="auto"> <a id="user-content-description_list" class="anchor" href="#description_list" aria-hidden="true"></a>description_list</h3> <div> -<div><a href="#example-716">Example 716</a></div> +<div><a href="#example-715">Example 715</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14462:1-14479:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><dl></span> +<pre data-sourcepos="14425:1-14442:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><dl></span> <span id="LC2" class="line" lang="plaintext"><dt>Frog</dt></span> <span id="LC3" class="line" lang="plaintext"><dd>Wet green thing</dd></span> <span id="LC4" class="line" lang="plaintext"><dt>Rabbit</dt></span> @@ -12921,16 +12886,16 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14481:1-14483:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14444:1-14446:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14486:1-14486:11" dir="auto"> +<h3 data-sourcepos="14449:1-14449:11" dir="auto"> <a id="user-content-details" class="anchor" href="#details" aria-hidden="true"></a>details</h3> <div> -<div><a href="#example-717">Example 717</a></div> +<div><a href="#example-716">Example 716</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14491:1-14499:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><details></span> +<pre data-sourcepos="14454:1-14462:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><details></span> <span id="LC2" class="line" lang="plaintext"><summary>This is the visible summary of the collapsible section</summary></span> <span id="LC3" class="line" lang="plaintext"></span> <span id="LC4" class="line" lang="plaintext">1. collapsed markdown</span> @@ -12940,16 +12905,16 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14501:1-14503:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14464:1-14466:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14506:1-14506:25" dir="auto"> +<h3 data-sourcepos="14469:1-14469:25" dir="auto"> <a id="user-content-diagram_kroki_nomnoml" class="anchor" href="#diagram_kroki_nomnoml" aria-hidden="true"></a>diagram_kroki_nomnoml</h3> <div> -<div><a href="#example-718">Example 718</a></div> +<div><a href="#example-717">Example 717</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14511:1-14523:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```nomnoml</span> +<pre data-sourcepos="14474:1-14486:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```nomnoml</span> <span id="LC2" class="line" lang="plaintext"> #stroke: #a86128</span> <span id="LC3" class="line" lang="plaintext"> [<frame>Decorator pattern|</span> <span id="LC4" class="line" lang="plaintext"> [<abstract>Component||+ operation()]</span> @@ -12963,16 +12928,16 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14525:1-14527:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14488:1-14490:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14530:1-14530:20" dir="auto"> +<h3 data-sourcepos="14493:1-14493:20" dir="auto"> <a id="user-content-diagram_plantuml" class="anchor" href="#diagram_plantuml" aria-hidden="true"></a>diagram_plantuml</h3> <div> -<div><a href="#example-719">Example 719</a></div> +<div><a href="#example-718">Example 718</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14535:1-14543:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```plantuml</span> +<pre data-sourcepos="14498:1-14506:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```plantuml</span> <span id="LC2" class="line" lang="plaintext"> Alice -> Bob: Authentication Request</span> <span id="LC3" class="line" lang="plaintext"> Bob --> Alice: Authentication Response</span> <span id="LC4" class="line" lang="plaintext"></span> @@ -12982,31 +12947,31 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14545:1-14547:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14508:1-14510:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14550:1-14550:28" dir="auto"> +<h3 data-sourcepos="14513:1-14513:28" dir="auto"> <a id="user-content-diagram_plantuml_unicode" class="anchor" href="#diagram_plantuml_unicode" aria-hidden="true"></a>diagram_plantuml_unicode</h3> <div> -<div><a href="#example-720">Example 720</a></div> +<div><a href="#example-719">Example 719</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14555:1-14559:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```plantuml</span> +<pre data-sourcepos="14518:1-14522:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">```plantuml</span> <span id="LC2" class="line" lang="plaintext">A -> B : Text with norwegian characters: æøå</span> <span id="LC3" class="line" lang="plaintext">```</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14561:1-14563:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14524:1-14526:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14566:1-14566:7" dir="auto"> +<h3 data-sourcepos="14529:1-14529:7" dir="auto"> <a id="user-content-div" class="anchor" href="#div" aria-hidden="true"></a>div</h3> <div> -<div><a href="#example-721">Example 721</a></div> +<div><a href="#example-720">Example 720</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14571:1-14578:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><div>plain text</div></span> +<pre data-sourcepos="14534:1-14541:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><div>plain text</div></span> <span id="LC2" class="line" lang="plaintext"><div></span> <span id="LC3" class="line" lang="plaintext"></span> <span id="LC4" class="line" lang="plaintext">just a plain ol' div, not much to _expect_!</span> @@ -13015,42 +12980,42 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14580:1-14582:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14543:1-14545:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14585:1-14585:9" dir="auto"> +<h3 data-sourcepos="14548:1-14548:9" dir="auto"> <a id="user-content-emoji" class="anchor" href="#emoji" aria-hidden="true"></a>emoji</h3> <div> -<div><a href="#example-722">Example 722</a></div> +<div><a href="#example-721">Example 721</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14590:1-14592:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">:sparkles: :heart: :100:</span></code></pre> +<pre data-sourcepos="14553:1-14555:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">:sparkles: :heart: :100:</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14594:1-14596:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14557:1-14559:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14599:1-14599:12" dir="auto"> +<h3 data-sourcepos="14562:1-14562:12" dir="auto"> <a id="user-content-emphasis" class="anchor" href="#emphasis" aria-hidden="true"></a>emphasis</h3> <div> -<div><a href="#example-723">Example 723</a></div> +<div><a href="#example-722">Example 722</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14604:1-14606:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">_emphasized text_</span></code></pre> +<pre data-sourcepos="14567:1-14569:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">_emphasized text_</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14608:1-14610:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14571:1-14573:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14613:1-14613:10" dir="auto"> +<h3 data-sourcepos="14576:1-14576:10" dir="auto"> <a id="user-content-figure" class="anchor" href="#figure" aria-hidden="true"></a>figure</h3> <div> -<div><a href="#example-724">Example 724</a></div> +<div><a href="#example-723">Example 723</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14618:1-14635:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><figure></span> +<pre data-sourcepos="14581:1-14598:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><figure></span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext"></span> <span id="LC4" class="line" lang="plaintext"></span> @@ -13069,16 +13034,16 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14637:1-14639:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14600:1-14602:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14642:1-14642:13" dir="auto"> -<a id="user-content-footnotes-1" class="anchor" href="#footnotes-1" aria-hidden="true"></a>footnotes</h3> +<h3 data-sourcepos="14605:1-14605:13" dir="auto"> +<a id="user-content-footnotes" class="anchor" href="#footnotes" aria-hidden="true"></a>footnotes</h3> <div> -<div><a href="#example-725">Example 725</a></div> +<div><a href="#example-724">Example 724</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14647:1-14655:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">A footnote reference tag looks like this: [^1]</span> +<pre data-sourcepos="14610:1-14618:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">A footnote reference tag looks like this: [^1]</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext">This reference tag is a mix of letters and numbers. [^footnote]</span> <span id="LC4" class="line" lang="plaintext"></span> @@ -13088,16 +13053,16 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14657:1-14659:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14620:1-14622:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14662:1-14662:20" dir="auto"> +<h3 data-sourcepos="14625:1-14625:20" dir="auto"> <a id="user-content-frontmatter_json" class="anchor" href="#frontmatter_json" aria-hidden="true"></a>frontmatter_json</h3> <div> -<div><a href="#example-726">Example 726</a></div> +<div><a href="#example-725">Example 725</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14667:1-14673:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">;;;</span> +<pre data-sourcepos="14630:1-14636:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">;;;</span> <span id="LC2" class="line" lang="plaintext">{</span> <span id="LC3" class="line" lang="plaintext"> "title": "Page title"</span> <span id="LC4" class="line" lang="plaintext">}</span> @@ -13105,60 +13070,60 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14675:1-14677:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14638:1-14640:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14680:1-14680:20" dir="auto"> +<h3 data-sourcepos="14643:1-14643:20" dir="auto"> <a id="user-content-frontmatter_toml" class="anchor" href="#frontmatter_toml" aria-hidden="true"></a>frontmatter_toml</h3> <div> -<div><a href="#example-727">Example 727</a></div> +<div><a href="#example-726">Example 726</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14685:1-14689:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">+++</span> +<pre data-sourcepos="14648:1-14652:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">+++</span> <span id="LC2" class="line" lang="plaintext">title = "Page title"</span> <span id="LC3" class="line" lang="plaintext">+++</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14691:1-14693:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14654:1-14656:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14696:1-14696:20" dir="auto"> +<h3 data-sourcepos="14659:1-14659:20" dir="auto"> <a id="user-content-frontmatter_yaml" class="anchor" href="#frontmatter_yaml" aria-hidden="true"></a>frontmatter_yaml</h3> <div> -<div><a href="#example-728">Example 728</a></div> +<div><a href="#example-727">Example 727</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14701:1-14705:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">---</span> +<pre data-sourcepos="14664:1-14668:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">---</span> <span id="LC2" class="line" lang="plaintext">title: Page title</span> <span id="LC3" class="line" lang="plaintext">---</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14707:1-14709:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14670:1-14672:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14712:1-14712:14" dir="auto"> +<h3 data-sourcepos="14675:1-14675:14" dir="auto"> <a id="user-content-hard_break" class="anchor" href="#hard_break" aria-hidden="true"></a>hard_break</h3> <div> -<div><a href="#example-729">Example 729</a></div> +<div><a href="#example-728">Example 728</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14717:1-14720:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">This is a line after a\</span> +<pre data-sourcepos="14680:1-14683:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">This is a line after a\</span> <span id="LC2" class="line" lang="plaintext">hard break</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14722:1-14724:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14685:1-14687:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14727:1-14727:12" dir="auto"> +<h3 data-sourcepos="14690:1-14690:12" dir="auto"> <a id="user-content-headings" class="anchor" href="#headings" aria-hidden="true"></a>headings</h3> <div> -<div><a href="#example-730">Example 730</a></div> +<div><a href="#example-729">Example 729</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14732:1-14744:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"># Heading 1</span> +<pre data-sourcepos="14695:1-14707:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"># Heading 1</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext">## Heading 2</span> <span id="LC4" class="line" lang="plaintext"></span> @@ -13172,29 +13137,29 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14746:1-14748:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14709:1-14711:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14751:1-14751:19" dir="auto"> +<h3 data-sourcepos="14714:1-14714:19" dir="auto"> <a id="user-content-horizontal_rule" class="anchor" href="#horizontal_rule" aria-hidden="true"></a>horizontal_rule</h3> <div> -<div><a href="#example-731">Example 731</a></div> +<div><a href="#example-730">Example 730</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14756:1-14758:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">---</span></code></pre> +<pre data-sourcepos="14719:1-14721:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">---</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14760:1-14762:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14723:1-14725:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14765:1-14765:14" dir="auto"> +<h3 data-sourcepos="14728:1-14728:14" dir="auto"> <a id="user-content-html_marks" class="anchor" href="#html_marks" aria-hidden="true"></a>html_marks</h3> <div> -<div><a href="#example-732">Example 732</a></div> +<div><a href="#example-731">Example 731</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14770:1-14786:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">* Content editor is ~~great~~<ins>amazing</ins>.</span> +<pre data-sourcepos="14733:1-14749:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">* Content editor is ~~great~~<ins>amazing</ins>.</span> <span id="LC2" class="line" lang="plaintext">* If the changes <abbr title="Looks good to merge">LGTM</abbr>, please <abbr title="Merge when pipeline succeeds">MWPS</abbr>.</span> <span id="LC3" class="line" lang="plaintext">* 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>.</span> <span id="LC4" class="line" lang="plaintext">* <cite>The Scream</cite> by Edvard Munch. Painted in 1893.</span> @@ -13212,82 +13177,82 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14788:1-14790:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14751:1-14753:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14793:1-14793:9" dir="auto"> +<h3 data-sourcepos="14756:1-14756:9" dir="auto"> <a id="user-content-image" class="anchor" href="#image" aria-hidden="true"></a>image</h3> <div> -<div><a href="#example-733">Example 733</a></div> +<div><a href="#example-732">Example 732</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14798:1-14800:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> +<pre data-sourcepos="14761:1-14763:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14802:1-14804:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14765:1-14767:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14807:1-14807:15" dir="auto"> +<h3 data-sourcepos="14770:1-14770:15" dir="auto"> <a id="user-content-inline_code" class="anchor" href="#inline_code" aria-hidden="true"></a>inline_code</h3> <div> -<div><a href="#example-734">Example 734</a></div> +<div><a href="#example-733">Example 733</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14812:1-14814:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">`code`</span></code></pre> +<pre data-sourcepos="14775:1-14777:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">`code`</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14816:1-14818:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14779:1-14781:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14821:1-14821:15" dir="auto"> +<h3 data-sourcepos="14784:1-14784:15" dir="auto"> <a id="user-content-inline_diff" class="anchor" href="#inline_diff" aria-hidden="true"></a>inline_diff</h3> <div> -<div><a href="#example-735">Example 735</a></div> +<div><a href="#example-734">Example 734</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14826:1-14829:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">* {-deleted-}</span> +<pre data-sourcepos="14789:1-14792:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">* {-deleted-}</span> <span id="LC2" class="line" lang="plaintext">* {+added+}</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14831:1-14833:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14794:1-14796:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14836:1-14836:9" dir="auto"> +<h3 data-sourcepos="14799:1-14799:9" dir="auto"> <a id="user-content-label" class="anchor" href="#label" aria-hidden="true"></a>label</h3> <div> -<div><a href="#example-736">Example 736</a></div> +<div><a href="#example-735">Example 735</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14841:1-14843:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">~bug</span></code></pre> +<pre data-sourcepos="14804:1-14806:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">~bug</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14845:1-14847:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14808:1-14810:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14850:1-14850:8" dir="auto"> +<h3 data-sourcepos="14813:1-14813:8" dir="auto"> <a id="user-content-link" class="anchor" href="#link" aria-hidden="true"></a>link</h3> <div> -<div><a href="#example-737">Example 737</a></div> +<div><a href="#example-736">Example 736</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14855:1-14857:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[GitLab](https://gitlab.com)</span></code></pre> +<pre data-sourcepos="14818:1-14820:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[GitLab](https://gitlab.com)</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14859:1-14861:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14822:1-14824:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14864:1-14864:8" dir="auto"> +<h3 data-sourcepos="14827:1-14827:8" dir="auto"> <a id="user-content-math" class="anchor" href="#math" aria-hidden="true"></a>math</h3> <div> -<div><a href="#example-738">Example 738</a></div> +<div><a href="#example-737">Example 737</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14869:1-14877:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">This math is inline $`a^2+b^2=c^2`$.</span> +<pre data-sourcepos="14832:1-14840:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">This math is inline $`a^2+b^2=c^2`$.</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext">This is on a separate line:</span> <span id="LC4" class="line" lang="plaintext"></span> @@ -13297,46 +13262,46 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14879:1-14881:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14842:1-14844:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14884:1-14884:16" dir="auto"> +<h3 data-sourcepos="14847:1-14847:16" dir="auto"> <a id="user-content-ordered_list" class="anchor" href="#ordered_list" aria-hidden="true"></a>ordered_list</h3> <div> -<div><a href="#example-739">Example 739</a></div> +<div><a href="#example-738">Example 738</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14889:1-14893:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">1. list item 1</span> +<pre data-sourcepos="14852:1-14856:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">1. list item 1</span> <span id="LC2" class="line" lang="plaintext">2. list item 2</span> <span id="LC3" class="line" lang="plaintext">3. list item 3</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14895:1-14897:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14858:1-14860:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14900:1-14900:33" dir="auto"> +<h3 data-sourcepos="14863:1-14863:33" dir="auto"> <a id="user-content-ordered_list_with_start_order" class="anchor" href="#ordered_list_with_start_order" aria-hidden="true"></a>ordered_list_with_start_order</h3> <div> -<div><a href="#example-740">Example 740</a></div> +<div><a href="#example-739">Example 739</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14905:1-14909:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">134. list item 1</span> +<pre data-sourcepos="14868:1-14872:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">134. list item 1</span> <span id="LC2" class="line" lang="plaintext">135. list item 2</span> <span id="LC3" class="line" lang="plaintext">136. list item 3</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14911:1-14913:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14874:1-14876:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14916:1-14916:21" dir="auto"> +<h3 data-sourcepos="14879:1-14879:21" dir="auto"> <a id="user-content-ordered_task_list" class="anchor" href="#ordered_task_list" aria-hidden="true"></a>ordered_task_list</h3> <div> -<div><a href="#example-741">Example 741</a></div> +<div><a href="#example-740">Example 740</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14921:1-14928:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">1. [x] hello</span> +<pre data-sourcepos="14884:1-14891:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">1. [x] hello</span> <span id="LC2" class="line" lang="plaintext">2. [x] world</span> <span id="LC3" class="line" lang="plaintext">3. [ ] example</span> <span id="LC4" class="line" lang="plaintext"> 1. [ ] of nested</span> @@ -13345,57 +13310,57 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14930:1-14932:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14893:1-14895:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14935:1-14935:32" dir="auto"> +<h3 data-sourcepos="14898:1-14898:32" dir="auto"> <a id="user-content-ordered_task_list_with_order" class="anchor" href="#ordered_task_list_with_order" aria-hidden="true"></a>ordered_task_list_with_order</h3> <div> -<div><a href="#example-742">Example 742</a></div> +<div><a href="#example-741">Example 741</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14940:1-14944:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">4893. [x] hello</span> +<pre data-sourcepos="14903:1-14907:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">4893. [x] hello</span> <span id="LC2" class="line" lang="plaintext">4894. [x] world</span> <span id="LC3" class="line" lang="plaintext">4895. [ ] example</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14946:1-14948:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14909:1-14911:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14951:1-14951:30" dir="auto"> +<h3 data-sourcepos="14914:1-14914:30" dir="auto"> <a id="user-content-reference_for_project_wiki" class="anchor" href="#reference_for_project_wiki" aria-hidden="true"></a>reference_for_project_wiki</h3> <div> -<div><a href="#example-743">Example 743</a></div> +<div><a href="#example-742">Example 742</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14956:1-14958:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">Hi @gfm_user - thank you for reporting this ~"UX bug" (#1) we hope to fix it in %1.1 as part of !1</span></code></pre> +<pre data-sourcepos="14919:1-14921:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">Hi @gfm_user - thank you for reporting this ~"UX bug" (#1) we hope to fix it in %1.1 as part of !1</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14960:1-14962:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14923:1-14925:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14965:1-14965:10" dir="auto"> +<h3 data-sourcepos="14928:1-14928:10" dir="auto"> <a id="user-content-strike" class="anchor" href="#strike" aria-hidden="true"></a>strike</h3> <div> -<div><a href="#example-744">Example 744</a></div> +<div><a href="#example-743">Example 743</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14970:1-14972:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">~~del~~</span></code></pre> +<pre data-sourcepos="14933:1-14935:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">~~del~~</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14974:1-14976:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14937:1-14939:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14979:1-14979:9" dir="auto"> +<h3 data-sourcepos="14942:1-14942:9" dir="auto"> <a id="user-content-table" class="anchor" href="#table" aria-hidden="true"></a>table</h3> <div> -<div><a href="#example-745">Example 745</a></div> +<div><a href="#example-744">Example 744</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14984:1-14991:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">| header | header |</span> +<pre data-sourcepos="14947:1-14954:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">| header | header |</span> <span id="LC2" class="line" lang="plaintext">|--------|--------|</span> <span id="LC3" class="line" lang="plaintext">| `code` | cell with **bold** |</span> <span id="LC4" class="line" lang="plaintext">| ~~strike~~ | cell with _italic_ |</span> @@ -13404,16 +13369,16 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="14993:1-14995:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14956:1-14958:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="14998:1-14998:21" dir="auto"> +<h3 data-sourcepos="14961:1-14961:21" dir="auto"> <a id="user-content-table_of_contents" class="anchor" href="#table_of_contents" aria-hidden="true"></a>table_of_contents</h3> <div> -<div><a href="#example-746">Example 746</a></div> +<div><a href="#example-745">Example 745</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15003:1-15017:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[[_TOC_]]</span> +<pre data-sourcepos="14966:1-14980:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[[_TOC_]]</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext"># Lorem</span> <span id="LC4" class="line" lang="plaintext"></span> @@ -13429,16 +13394,16 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15019:1-15021:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="14982:1-14984:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="15024:1-15024:13" dir="auto"> +<h3 data-sourcepos="14987:1-14987:13" dir="auto"> <a id="user-content-task_list" class="anchor" href="#task_list" aria-hidden="true"></a>task_list</h3> <div> -<div><a href="#example-747">Example 747</a></div> +<div><a href="#example-746">Example 746</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15029:1-15036:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">* [x] hello</span> +<pre data-sourcepos="14992:1-14999:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">* [x] hello</span> <span id="LC2" class="line" lang="plaintext">* [x] world</span> <span id="LC3" class="line" lang="plaintext">* [ ] example</span> <span id="LC4" class="line" lang="plaintext"> * [ ] of nested</span> @@ -13447,101 +13412,136 @@ also requires an EE license enabling the <code>group_wikis</code> feature:</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15038:1-15040:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="15001:1-15003:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="15043:1-15043:9" dir="auto"> +<h3 data-sourcepos="15006:1-15006:9" dir="auto"> <a id="user-content-video-1" class="anchor" href="#video-1" aria-hidden="true"></a>video</h3> <div> -<div><a href="#example-748">Example 748</a></div> +<div><a href="#example-747">Example 747</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15048:1-15050:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> +<pre data-sourcepos="15011:1-15013:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"></span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15052:1-15054:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="15015:1-15017:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h3 data-sourcepos="15057:1-15057:14" dir="auto"> +<h3 data-sourcepos="15020:1-15020:14" dir="auto"> <a id="user-content-word_break" class="anchor" href="#word_break" aria-hidden="true"></a>word_break</h3> <div> -<div><a href="#example-749">Example 749</a></div> +<div><a href="#example-748">Example 748</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15062:1-15064:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">Fernstraßen<wbr>bau<wbr>privat<wbr>finanzierungs<wbr>gesetz</span></code></pre> +<pre data-sourcepos="15025:1-15027:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">Fernstraßen<wbr>bau<wbr>privat<wbr>finanzierungs<wbr>gesetz</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15066:1-15068:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> +<pre data-sourcepos="15029:1-15031:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">TODO: Write canonical HTML for this example</span></code></pre> <copy-code></copy-code> </div> </div> -<h2 data-sourcepos="15071:1-15071:19" dir="auto"> +<h2 data-sourcepos="15034:1-15034:19" dir="auto"> <a id="user-content-image-attributes" class="anchor" href="#image-attributes" aria-hidden="true"></a>Image Attributes</h2> -<p data-sourcepos="15073:1-15075:46" dir="auto">See +<p data-sourcepos="15036:1-15038:46" dir="auto">See <a href="https://docs.gitlab.com/ee/user/markdown.html#change-the-image-dimensions" rel="nofollow noreferrer noopener" target="_blank">Change the image dimensions</a> in the GitLab Flavored Markdown documentation.</p> -<p data-sourcepos="15077:1-15078:19" dir="auto">The <code>width</code> and <code>height</code> attributes for an image can be specified directly after +<p data-sourcepos="15040:1-15041:19" dir="auto">The <code>width</code> and <code>height</code> attributes for an image can be specified directly after the image markdown.</p> -<p data-sourcepos="15080:1-15082:21" dir="auto">General syntax conforms to the +<p data-sourcepos="15043:1-15045:21" dir="auto">General syntax conforms to the <a href="https://github.com/jgm/commonmark-hs/blob/master/commonmark-extensions/test/attributes.md" rel="nofollow noreferrer noopener" target="_blank">commonmark-hs attribute syntax</a> where it makes sense.</p> <div> +<div><a href="#example-749">Example 749</a></div> +<div class="gl-relative markdown-code-block js-markdown-code"> +<pre data-sourcepos="15050:1-15052:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">{width="100" height="100"}</span></code></pre> +<copy-code></copy-code> +</div> +<div class="gl-relative markdown-code-block js-markdown-code"> +<pre data-sourcepos="15054:1-15056:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><img src="https://gitlab.com/logo.png" width="100" height="100"></p></span></code></pre> +<copy-code></copy-code> +</div> +</div> +<p data-sourcepos="15059:1-15059:41" dir="auto"><code>%</code> and <code>px</code> units may also be specified.</p> +<div> <div><a href="#example-750">Example 750</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15087:1-15089:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">{width="100" height="100"}</span></code></pre> +<pre data-sourcepos="15064:1-15066:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">{width="100%"}</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15091:1-15093:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><img src="https://gitlab.com/logo.png" width="100" height="100"></p></span></code></pre> +<pre data-sourcepos="15068:1-15070:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><img src="https://gitlab.com/logo.png" width="100%"></p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="15096:1-15096:41" dir="auto"><code>%</code> and <code>px</code> units may also be specified.</p> <div> <div><a href="#example-751">Example 751</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15101:1-15103:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">{width="100%"}</span></code></pre> +<pre data-sourcepos="15076:1-15078:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">{height="100px"}</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15105:1-15107:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><img src="https://gitlab.com/logo.png" width="100%"></p></span></code></pre> +<pre data-sourcepos="15080:1-15082:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><img src="https://gitlab.com/logo.png" height="100px"></p></span></code></pre> <copy-code></copy-code> </div> </div> +<p data-sourcepos="15085:1-15085:46" dir="auto">Whitespace is tolerated around the delimiters:</p> <div> <div><a href="#example-752">Example 752</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15113:1-15115:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">{height="100px"}</span></code></pre> +<pre data-sourcepos="15090:1-15092:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">{ width="100" height="100" }</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15117:1-15119:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><img src="https://gitlab.com/logo.png" height="100px"></p></span></code></pre> +<pre data-sourcepos="15094:1-15096:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><img src="https://gitlab.com/logo.png" width="100" height="100"></p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="15122:1-15122:46" dir="auto">Whitespace is tolerated around the delimiters:</p> +<p data-sourcepos="15099:1-15099:54" dir="auto">Attributes must immediately follow the image markdown.</p> <div> <div><a href="#example-753">Example 753</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15127:1-15129:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">{ width="100" height="100" }</span></code></pre> +<pre data-sourcepos="15104:1-15106:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"> {width="100" height="100"}</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15131:1-15133:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><img src="https://gitlab.com/logo.png" width="100" height="100"></p></span></code></pre> +<pre data-sourcepos="15108:1-15110:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><img src="https://gitlab.com/logo.png"> {width="100" height="100"}</p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="15136:1-15136:54" dir="auto">Attributes must immediately follow the image markdown.</p> +<h2 data-sourcepos="15113:1-15113:12" dir="auto"> +<a id="user-content-footnotes-1" class="anchor" href="#footnotes-1" aria-hidden="true"></a>Footnotes</h2> +<p data-sourcepos="15115:1-15116:143" dir="auto">See +<a href="https://docs.gitlab.com/ee/user/markdown.html#footnotes" rel="nofollow noreferrer noopener" target="_blank">the footnotes section of the user-facing documentation for GitLab Flavored Markdown</a>.</p> <div> <div><a href="#example-754">Example 754</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15141:1-15143:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"> {width="100" height="100"}</span></code></pre> +<pre data-sourcepos="15121:1-15125:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">footnote reference tag [^fortytwo]</span> +<span id="LC2" class="line" lang="plaintext"></span> +<span id="LC3" class="line" lang="plaintext">[^fortytwo]: footnote text</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="15145:1-15147:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p><img src="https://gitlab.com/logo.png"> {width="100" height="100"}</p></span></code></pre> +<pre data-sourcepos="15127:1-15147:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p></span> +<span id="LC2" class="line" lang="plaintext">footnote reference tag</span> +<span id="LC3" class="line" lang="plaintext"><sup></span> +<span id="LC4" class="line" lang="plaintext"><a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref></span> +<span id="LC5" class="line" lang="plaintext">1</span> +<span id="LC6" class="line" lang="plaintext"></a></span> +<span id="LC7" class="line" lang="plaintext"></sup></span> +<span id="LC8" class="line" lang="plaintext"></p></span> +<span id="LC9" class="line" lang="plaintext"><section data-footnotes></span> +<span id="LC10" class="line" lang="plaintext"><ol></span> +<span id="LC11" class="line" lang="plaintext"><li id="fn-fortytwo-42"></span> +<span id="LC12" class="line" lang="plaintext"><p></span> +<span id="LC13" class="line" lang="plaintext">footnote text</span> +<span id="LC14" class="line" lang="plaintext"><a href="#fnref-fortytwo-42" data-footnote-backref></span> +<span id="LC15" class="line" lang="plaintext"></a></span> +<span id="LC16" class="line" lang="plaintext"></p></span> +<span id="LC17" class="line" lang="plaintext"></li></span> +<span id="LC18" class="line" lang="plaintext"></ol></span> +<span id="LC19" class="line" lang="plaintext"></section></span></code></pre> <copy-code></copy-code> </div> </div> diff --git a/glfm_specification/output_example_snapshots/snapshot_spec.md b/glfm_specification/output_example_snapshots/snapshot_spec.md index 8c42a5ad069d2..3b3628032bf7d 100644 --- a/glfm_specification/output_example_snapshots/snapshot_spec.md +++ b/glfm_specification/output_example_snapshots/snapshot_spec.md @@ -9604,37 +9604,6 @@ are defined. We will continue to add any additional ones found in the There is currently only this single top-level heading, but the examples may be split into multiple top-level headings in the future. -## Footnotes - -See -[the footnotes section of the user-facing documentation for GitLab Flavored Markdown](https://docs.gitlab.com/ee/user/markdown.html#footnotes). - -```````````````````````````````` example gitlab -footnote reference tag [^fortytwo] - -[^fortytwo]: footnote text -. -<p> -footnote reference tag -<sup> -<a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref> -1 -</a> -</sup> -</p> -<section data-footnotes> -<ol> -<li id="fn-fortytwo-42"> -<p> -footnote text -<a href="#fnref-fortytwo-42" data-footnote-backref> -</a> -</p> -</li> -</ol> -</section> -```````````````````````````````` - ## Task list items See @@ -10625,3 +10594,34 @@ Attributes must immediately follow the image markdown. <p><img src="https://gitlab.com/logo.png"> {width="100" height="100"}</p> ```````````````````````````````` +## Footnotes + +See +[the footnotes section of the user-facing documentation for GitLab Flavored Markdown](https://docs.gitlab.com/ee/user/markdown.html#footnotes). + +```````````````````````````````` example gitlab +footnote reference tag [^fortytwo] + +[^fortytwo]: footnote text +. +<p> +footnote reference tag +<sup> +<a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref> +1 +</a> +</sup> +</p> +<section data-footnotes> +<ol> +<li id="fn-fortytwo-42"> +<p> +footnote text +<a href="#fnref-fortytwo-42" data-footnote-backref> +</a> +</p> +</li> +</ol> +</section> +```````````````````````````````` + diff --git a/glfm_specification/output_spec/spec.html b/glfm_specification/output_spec/spec.html index 0eedbd22ed4f9..8149afe61247f 100644 --- a/glfm_specification/output_spec/spec.html +++ b/glfm_specification/output_spec/spec.html @@ -242,7 +242,6 @@ <li><a href="#introduction">Introduction</a></li> <li> <a href="#gitlab-official-specification-markdown">GitLab Official Specification Markdown</a><ul> -<li><a href="#footnotes">Footnotes</a></li> <li><a href="#task-list-items">Task list items</a></li> <li><a href="#front-matter">Front matter</a></li> <li><a href="#table-of-contents">Table of contents</a></li> @@ -256,7 +255,7 @@ version: alpha <h1 data-sourcepos="8:1-8:14" dir="auto"> <a id="user-content-introduction" class="anchor" href="#introduction" aria-hidden="true"></a>Introduction</h1> <p data-sourcepos="10:1-10:284" dir="auto">GitLab Flavored Markdown (GLFM) extends the <a href="https://spec.commonmark.org/current/" rel="nofollow noreferrer noopener" target="_blank">CommonMark specification</a> and is considered a strict superset of CommonMark. It also incorporates the extensions defined by the <a href="https://github.github.com/gfm/" rel="nofollow noreferrer noopener" target="_blank">GitHub Flavored Markdown specification</a>.</p> -<p data-sourcepos="12:1-12:433" dir="auto">This specification will define the various offical extensions that comprise GLFM. These extensions are GitLab independent - they do not require a GitLab server for parsing or interaction. The intent is to provide a specification that can be implemented in standard markdown editors. This includes many of the features listed in <a href="https://docs.gitlab.com/ee/user/markdown.html" rel="nofollow noreferrer noopener" target="_blank">user-facing documentation for GitLab Flavored Markdown</a>.</p> +<p data-sourcepos="12:1-12:433" dir="auto">This specification will define the various official extensions that comprise GLFM. These extensions are GitLab independent - they do not require a GitLab server for parsing or interaction. The intent is to provide a specification that can be implemented in standard markdown editors. This includes many of the features listed in <a href="https://docs.gitlab.com/ee/user/markdown.html" rel="nofollow noreferrer noopener" target="_blank">user-facing documentation for GitLab Flavored Markdown</a>.</p> <p data-sourcepos="14:1-14:69" dir="auto">The CommonMark and GitHub specifications will not be duplicated here.</p> <p data-sourcepos="16:1-19:75" dir="auto">NOTE: The example numbering in this document does not start at "1", because this official specification only contains a subset of all the examples which are supported by GitLab Flavored Markdown. See @@ -276,60 +275,25 @@ are defined. We will continue to add any additional ones found in the <a href="https://docs.gitlab.com/ee/user/markdown.html" rel="nofollow noreferrer noopener" target="_blank">user-facing documentation for GitLab Flavored Markdown</a>.</p> <p data-sourcepos="33:1-34:69" dir="auto">There is currently only this single top-level heading, but the examples may be split into multiple top-level headings in the future.</p> -<h2 data-sourcepos="36:1-36:12" dir="auto"> -<a id="user-content-footnotes" class="anchor" href="#footnotes" aria-hidden="true"></a>Footnotes</h2> -<p data-sourcepos="38:1-39:143" dir="auto">See -<a href="https://docs.gitlab.com/ee/user/markdown.html#footnotes" rel="nofollow noreferrer noopener" target="_blank">the footnotes section of the user-facing documentation for GitLab Flavored Markdown</a>.</p> -<div> -<div><a href="#example-674">Example 674</a></div> -<div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="44:1-48:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">footnote reference tag [^fortytwo]</span> -<span id="LC2" class="line" lang="plaintext"></span> -<span id="LC3" class="line" lang="plaintext">[^fortytwo]: footnote text</span></code></pre> -<copy-code></copy-code> -</div> -<div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="50:1-70:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p></span> -<span id="LC2" class="line" lang="plaintext">footnote reference tag</span> -<span id="LC3" class="line" lang="plaintext"><sup></span> -<span id="LC4" class="line" lang="plaintext"><a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref></span> -<span id="LC5" class="line" lang="plaintext">1</span> -<span id="LC6" class="line" lang="plaintext"></a></span> -<span id="LC7" class="line" lang="plaintext"></sup></span> -<span id="LC8" class="line" lang="plaintext"></p></span> -<span id="LC9" class="line" lang="plaintext"><section data-footnotes></span> -<span id="LC10" class="line" lang="plaintext"><ol></span> -<span id="LC11" class="line" lang="plaintext"><li id="fn-fortytwo-42"></span> -<span id="LC12" class="line" lang="plaintext"><p></span> -<span id="LC13" class="line" lang="plaintext">footnote text</span> -<span id="LC14" class="line" lang="plaintext"><a href="#fnref-fortytwo-42" data-footnote-backref></span> -<span id="LC15" class="line" lang="plaintext"></a></span> -<span id="LC16" class="line" lang="plaintext"></p></span> -<span id="LC17" class="line" lang="plaintext"></li></span> -<span id="LC18" class="line" lang="plaintext"></ol></span> -<span id="LC19" class="line" lang="plaintext"></section></span></code></pre> -<copy-code></copy-code> -</div> -</div> -<h2 data-sourcepos="73:1-73:18" dir="auto"> +<h2 data-sourcepos="36:1-36:18" dir="auto"> <a id="user-content-task-list-items" class="anchor" href="#task-list-items" aria-hidden="true"></a>Task list items</h2> -<p data-sourcepos="75:1-76:117" dir="auto">See +<p data-sourcepos="38:1-39:117" dir="auto">See <a href="https://docs.gitlab.com/ee/user/markdown.html#task-lists" rel="nofollow noreferrer noopener" target="_blank">Task lists</a> in the GitLab Flavored Markdown documentation.</p> -<p data-sourcepos="78:1-81:39" dir="auto">Task list items (checkboxes) are defined as a GitHub Flavored Markdown extension in a section above. +<p data-sourcepos="41:1-44:39" dir="auto">Task list items (checkboxes) are defined as a GitHub Flavored Markdown extension in a section above. GitLab extends the behavior of task list items to support additional features. Some of these features are in-progress, and should not yet be considered part of the official GitLab Flavored Markdown specification.</p> -<p data-sourcepos="83:1-83:85" dir="auto">Some of the behavior of task list items is implemented as client-side JavaScript/CSS.</p> -<p data-sourcepos="85:1-85:80" dir="auto">The following are some basic examples; more examples may be added in the future.</p> -<p data-sourcepos="87:1-87:16" dir="auto">Incomplete task:</p> +<p data-sourcepos="46:1-46:85" dir="auto">Some of the behavior of task list items is implemented as client-side JavaScript/CSS.</p> +<p data-sourcepos="48:1-48:80" dir="auto">The following are some basic examples; more examples may be added in the future.</p> +<p data-sourcepos="50:1-50:16" dir="auto">Incomplete task:</p> <div> -<div><a href="#example-675">Example 675</a></div> +<div><a href="#example-674">Example 674</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="92:1-94:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [ ] incomplete</span></code></pre> +<pre data-sourcepos="55:1-57:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [ ] incomplete</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="96:1-104:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> +<pre data-sourcepos="59:1-67:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> <span id="LC2" class="line" lang="plaintext"><li></span> <span id="LC3" class="line" lang="plaintext"><task-button/></span> <span id="LC4" class="line" lang="plaintext"><input type="checkbox" disabled/></span> @@ -339,15 +303,15 @@ GitLab Flavored Markdown specification.</p> <copy-code></copy-code> </div> </div> -<p data-sourcepos="107:1-107:15" dir="auto">Completed task:</p> +<p data-sourcepos="70:1-70:15" dir="auto">Completed task:</p> <div> -<div><a href="#example-676">Example 676</a></div> +<div><a href="#example-675">Example 675</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="112:1-114:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [x] completed</span></code></pre> +<pre data-sourcepos="75:1-77:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [x] completed</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="116:1-124:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> +<pre data-sourcepos="79:1-87:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> <span id="LC2" class="line" lang="plaintext"><li></span> <span id="LC3" class="line" lang="plaintext"><task-button/></span> <span id="LC4" class="line" lang="plaintext"><input type="checkbox" checked disabled/></span> @@ -357,15 +321,15 @@ GitLab Flavored Markdown specification.</p> <copy-code></copy-code> </div> </div> -<p data-sourcepos="127:1-127:18" dir="auto">Inapplicable task:</p> +<p data-sourcepos="90:1-90:18" dir="auto">Inapplicable task:</p> <div> -<div><a href="#example-677">Example 677</a></div> +<div><a href="#example-676">Example 676</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="132:1-134:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [~] inapplicable</span></code></pre> +<pre data-sourcepos="95:1-97:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [~] inapplicable</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="136:1-146:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> +<pre data-sourcepos="99:1-109:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> <span id="LC2" class="line" lang="plaintext"><li></span> <span id="LC3" class="line" lang="plaintext"><task-button/></span> <span id="LC4" class="line" lang="plaintext"><input type="checkbox" data-inapplicable disabled></span> @@ -377,18 +341,18 @@ GitLab Flavored Markdown specification.</p> <copy-code></copy-code> </div> </div> -<p data-sourcepos="149:1-150:50" dir="auto">Inapplicable task in a "loose" list. Note that the <code><del></code> tag is not applied to the +<p data-sourcepos="112:1-113:50" dir="auto">Inapplicable task in a "loose" list. Note that the <code><del></code> tag is not applied to the loose text; it has strikethrough applied with CSS.</p> <div> -<div><a href="#example-678">Example 678</a></div> +<div><a href="#example-677">Example 677</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="155:1-159:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [~] inapplicable</span> +<pre data-sourcepos="118:1-122:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">- [~] inapplicable</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext"> text in loose list</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="161:1-176:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> +<pre data-sourcepos="124:1-139:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><ul></span> <span id="LC2" class="line" lang="plaintext"><li></span> <span id="LC3" class="line" lang="plaintext"><p></span> <span id="LC4" class="line" lang="plaintext"><task-button/></span> @@ -405,23 +369,23 @@ loose text; it has strikethrough applied with CSS.</p> <copy-code></copy-code> </div> </div> -<h2 data-sourcepos="179:1-179:15" dir="auto"> +<h2 data-sourcepos="142:1-142:15" dir="auto"> <a id="user-content-front-matter" class="anchor" href="#front-matter" aria-hidden="true"></a>Front matter</h2> -<p data-sourcepos="181:1-182:121" dir="auto">See +<p data-sourcepos="144:1-145:121" dir="auto">See <a href="https://docs.gitlab.com/ee/user/markdown.html#front-matter" rel="nofollow noreferrer noopener" target="_blank">Front matter</a> in the GitLab Flavored Markdown documentation.</p> -<p data-sourcepos="184:1-185:95" dir="auto">Front matter is metadata included at the beginning of a Markdown document, preceding the content. +<p data-sourcepos="147:1-148:95" dir="auto">Front matter is metadata included at the beginning of a Markdown document, preceding the content. This data can be used by static site generators like Jekyll, Hugo, and many other applications.</p> -<p data-sourcepos="187:1-187:18" dir="auto">YAML front matter:</p> +<p data-sourcepos="150:1-150:18" dir="auto">YAML front matter:</p> <div> -<div><a href="#example-679">Example 679</a></div> +<div><a href="#example-678">Example 678</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="192:1-196:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">---</span> +<pre data-sourcepos="155:1-159:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">---</span> <span id="LC2" class="line" lang="plaintext">title: YAML front matter</span> <span id="LC3" class="line" lang="plaintext">---</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="198:1-204:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> +<pre data-sourcepos="161:1-167:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> <span id="LC2" class="line" lang="plaintext"><code></span> <span id="LC3" class="line" lang="plaintext">title: YAML front matter</span> <span id="LC4" class="line" lang="plaintext"></code></span> @@ -429,17 +393,17 @@ This data can be used by static site generators like Jekyll, Hugo, and many othe <copy-code></copy-code> </div> </div> -<p data-sourcepos="207:1-207:18" dir="auto">TOML front matter:</p> +<p data-sourcepos="170:1-170:18" dir="auto">TOML front matter:</p> <div> -<div><a href="#example-680">Example 680</a></div> +<div><a href="#example-679">Example 679</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="212:1-216:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">+++</span> +<pre data-sourcepos="175:1-179:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">+++</span> <span id="LC2" class="line" lang="plaintext">title: TOML front matter</span> <span id="LC3" class="line" lang="plaintext">+++</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="218:1-224:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> +<pre data-sourcepos="181:1-187:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> <span id="LC2" class="line" lang="plaintext"><code></span> <span id="LC3" class="line" lang="plaintext">title: TOML front matter</span> <span id="LC4" class="line" lang="plaintext"></code></span> @@ -447,11 +411,11 @@ This data can be used by static site generators like Jekyll, Hugo, and many othe <copy-code></copy-code> </div> </div> -<p data-sourcepos="227:1-227:18" dir="auto">JSON front matter:</p> +<p data-sourcepos="190:1-190:18" dir="auto">JSON front matter:</p> <div> -<div><a href="#example-681">Example 681</a></div> +<div><a href="#example-680">Example 680</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="232:1-238:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">;;;</span> +<pre data-sourcepos="195:1-201:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">;;;</span> <span id="LC2" class="line" lang="plaintext">{</span> <span id="LC3" class="line" lang="plaintext"> "title": "JSON front matter"</span> <span id="LC4" class="line" lang="plaintext">}</span> @@ -459,7 +423,7 @@ This data can be used by static site generators like Jekyll, Hugo, and many othe <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="240:1-248:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> +<pre data-sourcepos="203:1-211:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><pre></span> <span id="LC2" class="line" lang="plaintext"><code></span> <span id="LC3" class="line" lang="plaintext">{</span> <span id="LC4" class="line" lang="plaintext"> "title": "JSON front matter"</span> @@ -469,11 +433,11 @@ This data can be used by static site generators like Jekyll, Hugo, and many othe <copy-code></copy-code> </div> </div> -<p data-sourcepos="251:1-251:66" dir="auto">Front matter blocks should be inserted at the top of the document:</p> +<p data-sourcepos="214:1-214:66" dir="auto">Front matter blocks should be inserted at the top of the document:</p> <div> -<div><a href="#example-682">Example 682</a></div> +<div><a href="#example-681">Example 681</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="256:1-262:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">text</span> +<pre data-sourcepos="219:1-225:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">text</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext">---</span> <span id="LC4" class="line" lang="plaintext">title: YAML front matter</span> @@ -481,43 +445,43 @@ This data can be used by static site generators like Jekyll, Hugo, and many othe <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="264:1-268:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>text</p></span> +<pre data-sourcepos="227:1-231:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>text</p></span> <span id="LC2" class="line" lang="plaintext"><hr></span> <span id="LC3" class="line" lang="plaintext"><h2>title: YAML front matter</h2></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="271:1-271:74" dir="auto">Front matter block delimiters shouldn’t be preceded by space characters:</p> +<p data-sourcepos="234:1-234:74" dir="auto">Front matter block delimiters shouldn’t be preceded by space characters:</p> <div> -<div><a href="#example-683">Example 683</a></div> +<div><a href="#example-682">Example 682</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="276:1-280:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"> ---</span> +<pre data-sourcepos="239:1-243:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"> ---</span> <span id="LC2" class="line" lang="plaintext">title: YAML front matter</span> <span id="LC3" class="line" lang="plaintext">---</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="282:1-285:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><hr></span> +<pre data-sourcepos="245:1-248:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><hr></span> <span id="LC2" class="line" lang="plaintext"><h2>title: YAML front matter</h2></span></code></pre> <copy-code></copy-code> </div> </div> -<h2 data-sourcepos="288:1-288:20" dir="auto"> +<h2 data-sourcepos="251:1-251:20" dir="auto"> <a id="user-content-table-of-contents" class="anchor" href="#table-of-contents" aria-hidden="true"></a>Table of contents</h2> -<p data-sourcepos="290:1-292:46" dir="auto">See +<p data-sourcepos="253:1-255:46" dir="auto">See <a href="https://docs.gitlab.com/ee/user/markdown.html#table-of-contents" rel="nofollow noreferrer noopener" target="_blank">table of contents</a> in the GitLab Flavored Markdown documentation.</p> -<p data-sourcepos="294:1-298:23" dir="auto">NOTE: Because of this bug (<a href="https://gitlab.com/gitlab-org/gitlab/-/issues/359077" rel="nofollow noreferrer noopener" target="_blank">https://gitlab.com/gitlab-org/gitlab/-/issues/359077</a>), +<p data-sourcepos="257:1-261:23" dir="auto">NOTE: Because of this bug (<a href="https://gitlab.com/gitlab-org/gitlab/-/issues/359077" rel="nofollow noreferrer noopener" target="_blank">https://gitlab.com/gitlab-org/gitlab/-/issues/359077</a>), we cannot actually include the <code>TOC</code> tag with single brackets in backticks in this Markdown document, otherwise it would render a table of contents inline right here. So, it's been switched to <code>[</code> + <code>TOC</code> + <code>]</code> instead. This can be reverted once that bug is fixed.</p> -<p data-sourcepos="300:1-301:76" dir="auto">A table of contents is an unordered list that links to subheadings in the document. +<p data-sourcepos="263:1-264:76" dir="auto">A table of contents is an unordered list that links to subheadings in the document. Add either the <code>[[_TOC_]]</code> tag or the <code>[</code> + <code>TOC</code> + <code>]</code> tag on its own line.</p> <div> -<div><a href="#example-684">Example 684</a></div> +<div><a href="#example-683">Example 683</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="306:1-312:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[TOC]</span> +<pre data-sourcepos="269:1-275:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[TOC]</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext"># Heading 1</span> <span id="LC4" class="line" lang="plaintext"></span> @@ -525,7 +489,7 @@ Add either the <code>[[_TOC_]]</code> tag or the <code>[</code> + <code>TOC</cod <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="314:1-325:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> +<pre data-sourcepos="277:1-288:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> <span id="LC2" class="line" lang="plaintext"> <ul></span> <span id="LC3" class="line" lang="plaintext"> <li><a href="#heading-1">Heading 1</a></li></span> <span id="LC4" class="line" lang="plaintext"> <ul></span> @@ -539,9 +503,9 @@ Add either the <code>[[_TOC_]]</code> tag or the <code>[</code> + <code>TOC</cod </div> </div> <div> -<div><a href="#example-685">Example 685</a></div> +<div><a href="#example-684">Example 684</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="331:1-337:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[[_TOC_]]</span> +<pre data-sourcepos="294:1-300:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[[_TOC_]]</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext"># Heading 1</span> <span id="LC4" class="line" lang="plaintext"></span> @@ -549,7 +513,7 @@ Add either the <code>[[_TOC_]]</code> tag or the <code>[</code> + <code>TOC</cod <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="339:1-350:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> +<pre data-sourcepos="302:1-313:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> <span id="LC2" class="line" lang="plaintext"> <ul></span> <span id="LC3" class="line" lang="plaintext"> <li><a href="#heading-1">Heading 1</a></li></span> <span id="LC4" class="line" lang="plaintext"> <ul></span> @@ -562,12 +526,12 @@ Add either the <code>[[_TOC_]]</code> tag or the <code>[</code> + <code>TOC</cod <copy-code></copy-code> </div> </div> -<p data-sourcepos="353:1-354:5" dir="auto">A table of contents is a block element. It should preceded and followed by a blank +<p data-sourcepos="316:1-317:5" dir="auto">A table of contents is a block element. It should preceded and followed by a blank line.</p> <div> -<div><a href="#example-686">Example 686</a></div> +<div><a href="#example-685">Example 685</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="359:1-365:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[[_TOC_]]</span> +<pre data-sourcepos="322:1-328:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext">[[_TOC_]]</span> <span id="LC2" class="line" lang="plaintext">text</span> <span id="LC3" class="line" lang="plaintext"></span> <span id="LC4" class="line" lang="plaintext">text</span> @@ -575,22 +539,22 @@ line.</p> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="367:1-370:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>[[<em>TOC</em>]]text</p></span> +<pre data-sourcepos="330:1-333:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><p>[[<em>TOC</em>]]text</p></span> <span id="LC2" class="line" lang="plaintext"><p>text[TOC]</p></span></code></pre> <copy-code></copy-code> </div> </div> -<p data-sourcepos="373:1-373:60" dir="auto">A table of contents can be indented with up to three spaces.</p> +<p data-sourcepos="336:1-336:60" dir="auto">A table of contents can be indented with up to three spaces.</p> <div> -<div><a href="#example-687">Example 687</a></div> +<div><a href="#example-686">Example 686</a></div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="378:1-382:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"> [[_TOC_]]</span> +<pre data-sourcepos="341:1-345:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="example" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"> [[_TOC_]]</span> <span id="LC2" class="line" lang="plaintext"></span> <span id="LC3" class="line" lang="plaintext"># Heading 1</span></code></pre> <copy-code></copy-code> </div> <div class="gl-relative markdown-code-block js-markdown-code"> -<pre data-sourcepos="384:1-391:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> +<pre data-sourcepos="347:1-354:32" lang="plaintext" class="code highlight js-syntax-highlight language-plaintext" data-canonical-lang="" v-pre="true"><code><span id="LC1" class="line" lang="plaintext"><nav></span> <span id="LC2" class="line" lang="plaintext"> <ul></span> <span id="LC3" class="line" lang="plaintext"> <li><a href="#heading-1">Heading 1</a></li></span> <span id="LC4" class="line" lang="plaintext"> </ul></span> diff --git a/glfm_specification/output_spec/spec.txt b/glfm_specification/output_spec/spec.txt index ef0a0013e33e9..10484da553111 100644 --- a/glfm_specification/output_spec/spec.txt +++ b/glfm_specification/output_spec/spec.txt @@ -11,7 +11,7 @@ version: alpha GitLab Flavored Markdown (GLFM) extends the [CommonMark specification](https://spec.commonmark.org/current/) and is considered a strict superset of CommonMark. It also incorporates the extensions defined by the [GitHub Flavored Markdown specification](https://github.github.com/gfm/). -This specification will define the various offical extensions that comprise GLFM. These extensions are GitLab independent - they do not require a GitLab server for parsing or interaction. The intent is to provide a specification that can be implemented in standard markdown editors. This includes many of the features listed in [user-facing documentation for GitLab Flavored Markdown](https://docs.gitlab.com/ee/user/markdown.html). +This specification will define the various official extensions that comprise GLFM. These extensions are GitLab independent - they do not require a GitLab server for parsing or interaction. The intent is to provide a specification that can be implemented in standard markdown editors. This includes many of the features listed in [user-facing documentation for GitLab Flavored Markdown](https://docs.gitlab.com/ee/user/markdown.html). The CommonMark and GitHub specifications will not be duplicated here. @@ -35,37 +35,6 @@ are defined. We will continue to add any additional ones found in the There is currently only this single top-level heading, but the examples may be split into multiple top-level headings in the future. -## Footnotes - -See -[the footnotes section of the user-facing documentation for GitLab Flavored Markdown](https://docs.gitlab.com/ee/user/markdown.html#footnotes). - -```````````````````````````````` example gitlab -footnote reference tag [^fortytwo] - -[^fortytwo]: footnote text -. -<p> -footnote reference tag -<sup> -<a href="#fn-fortytwo-42" id="fnref-fortytwo-42" data-footnote-ref> -1 -</a> -</sup> -</p> -<section data-footnotes> -<ol> -<li id="fn-fortytwo-42"> -<p> -footnote text -<a href="#fnref-fortytwo-42" data-footnote-backref> -</a> -</p> -</li> -</ol> -</section> -```````````````````````````````` - ## Task list items See -- GitLab