markdown

markdown - это компонент для отображения контента в формате Markdown.

XML-элемент

markdown

Java-класс

Markdown

Атрибуты

id - alignSelf - classNames - colspan - content - css - height - maxHeight - maxWidth - minHeight - minWidth - visible - width

Обработчики

AttachEvent - DetachEvent

Элементы

content

Основы

Компонент markdown преобразует контент, написанный в синтаксисе Markdown, в форматированный HTML. Он поддерживает базовое форматирование текста, списки, ссылки и другие распространенные возможности Markdown. Весь контент автоматически санируется для предотвращения отображения потенциально опасного HTML.

Подробную информацию о синтаксисе Markdown смотрите в Руководстве Markdown.

Вы можете предоставить контент компоненту, используя либо атрибут content, либо вложенный элемент content.

  • В этом примере показано, как добавить контент Markdown через атрибут content и строку в пакете сообщений:

    <markdown content="msg://markdown.content"/>
    messages.properties
    com.company.onboarding.view.component.markdown/markdown.content=### Welcome to Our App\n\
    This is a **markdown** component demonstrating:\n\
    - Basic formatting\n\
    - List items\n\
    - [Links](https://example.com)
    markdown content attr
  • Пример использования вложенного элемента content:

            <markdown>
                <content>
    ## Getting Started
    Follow these steps to begin:
    1. Create an account
    2. Verify your email
    3. Start using the application
    
    *Important:* Make sure to read the [documentation](https://docs.example.com).
                </content>
            </markdown>
    markdown content element
    При использовании вложенного элемента content избегайте пробелов в начале каждой строки. Синтаксис Markdown чувствителен к отступам, и неожиданные пробелы могут повлиять на отображение форматированных элементов, таких как заголовки, списки и блоки кода.

Смотрите также

Дополнительную информацию смотрите в Документации Vaadin.