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