An error occurred while fetching the assigned iteration of the selected issue.
How we might handle content in the WYSIWYG mode of the Static Site Editor
This issue is to track how we might handle the different kinds of content in the static site editor.
We are using a third party editor to handle rendering raw Markdown files to editable content to provide a "what you see is what you get" (WYSIWYG) experience.
Over the years, GitLab pages have support for various types of content to form GitLab Flavoured Markdown (GFM). For more details of GFM https://about.gitlab.com/handbook/markdown-guide/
Questions
- When do we plan to handle
Support table
-
✅ - supported -
🚫 - not supported -
❓ - needs confirmation -
🔍 - investigating -
🔭 - to be considered in future
Content Type | GFM | WYSIWYG | SSE | Comment |
---|---|---|---|---|
Headings |
|
|||
Paragraphs, breaks, horizontal lines |
|
|||
Emphasis (bold and italics) |
|
|||
Formatting (strikethrough) |
|
|||
Links |
|
|||
Lists - ordered |
|
|||
Lists - unordered |
|
|||
Lists - split | ||||
Lists - tasks |
|
|||
Images |
|
|||
Diagrams - Mermaid |
|
|||
Diagrams - PlantUML |
|
|||
Videos - YouTube |
|
|||
Videos - local | ||||
Videos - Other | ||||
Tables of Contents (TOC) | ||||
Tables |
|
|||
Collapse | ||||
Code blocks |
|
|||
Blockquotes |
|
|||
Notes | ||||
Comments | ||||
Anchors | ||||
Font Awesome | ||||
Classes, ID, attributes | ||||
HTML Markup | ||||
Panels | ||||
Styles | ||||
Embedded documents (Google docs, Slideshare) | ||||
Twitter Tweets | ||||
Instagram Posts | ||||
GitLab snippets |