Виджеты в Markdown
Вы можете разместить список соревнований или задач на страницах сайта пространства.
Список задач
Используйте такой синтаксис для размещения списка задач на странице.
::: {#problem-widget}
# Новые задачи
:::Текст размещеный между ::: будет отображен над список задач, если он не пуст. Если список задач пустой виджет не отображается.
Вы можете указать, какие задачи должны отображаться в списке, указав дополнительные параметры.
Параметр | значение | Описание |
|---|---|---|
| строчка | идентификаторы задач списка разделены символом пробела |
| строчка | идентификатор темы задач |
| число | максимальное количество задач в списке |
| строчка | параметр для сортировки задач в списке: |
| строчка | порядок |
Например, чтобы показать список из выбранных задач, используйте параметр id.
::: {#problem-widget id="tv4r0iklfl1q5bcmp741mpvk63 bcacp8lb5d239fdo7hiqr1fe66"}
# Задачи для начинающих
:::Возможные значения для параметра сортировки:
recent- по дате создания задачиpopular- по числу пользователей, которые решили задачу
Список соревнований
Используйте такой синтаксис для размещения списка соревнований на странице.
::: {#contest-widget}
# Активные соревнования
:::Текст размещенный между ::: будет отображен над списком соревнований, если он не пуст.
Вы можете указать, какие соревнования должны отображаться в списке, указав дополнительные параметры.
Параметр | значение | Описание |
|---|---|---|
| строчка | идентификаторы соревнований для списка разделены символом пробела |
status | строчка | статус соревнований в списке: |
К примеру, чтобы показать список из выбранных соревнований используйте параметр id.
::: {#content-widget id="tv4r0iklfl1q5bcmp741mpvk63 bcacp8lb5d239fdo7hiqr1fe66"}
# Соревнования для начинающих
:::Или, чтобы показать активные соревнования, используйте параметр status
::: {#content-widget status="ACTIVE"}
# Активные соревнования
:::Возможные значения для статуса соревнования:
SCHEDULED– соревнование запланировано на будущееOPEN- соревнование началось, участники могут присоединитьсяACTIVE- участник участвует в соревнованииUPSOLVE– участник завершил соревнование и выполняет разрешениеCOMPLETE- соревнование завершилось