Repeto Документація
Переглянути документацію

Типи нотаток і шаблони

Визначте повторно використовувані поля й схеми карток, зокрема умовні поля та пропуски Cloze.

Тип нотатки визначає впорядкований список полів і один чи кілька шаблонів карток. Він належить колекції й може використовуватися в різних колодах; це не параметр колоди.

Repeto містить типи для Перекладу, Поняття, Запитання й відповіді та Cloze, знайомі сімейства Basic (and reversed card), Basic (optional reversed card) і Basic (type in the answer), а також повний власний процес Image Occlusion. У Налаштування → Типи нотаток можна створювати, копіювати, переглядати й редагувати власні типи.

Керування типами нотаток

Налаштування → Типи нотаток відкривають менеджер усієї колекції. Він позначає вбудовані й власні типи, показує кількість полів/шаблонів і дає створювати, редагувати визначення, копіювати тип або поля, шаблони й CSS як Markdown. Вбудовані типи не видаляються. Невикористаний власний тип можна видалити після підтвердження; використаний лишається до перетворення чи видалення нотаток.

Повносторінковий редактор явно показує порядок полів і шаблонів. У стандартних і Cloze типах можна додавати, перейменовувати, переставляти або вилучати елементи, редагувати лице, зворот і спільний CSS та дивитися ізольований живий перегляд зі зразками. Image Occlusion зберігає обов’язковий порядок і список шаблонів; маски створюються в спеціальному редакторі колоди.

Додавання в кінець безпечне. Перейменування, переміщення чи вилучення наявного елемента змінює позиційну ідентичність, тому редактор попереджає, а сервер блокує небезпечну зміну, доки тип використовують нотатки. Застосуйте явне перетворення.

Шаблони лиця й звороту

Кожен шаблон має лице й зворот. Вставте поле, взявши його назву в подвійні фігурні дужки:

<!-- Front -->
{{Term}}

<!-- Back -->
{{FrontSide}}<hr>{{Translation}}

{{FrontSide}} розміщує відображене лице на звороті. Звичайний HTML навколо замін з’являється на всіх картках шаблону.

Repeto підтримує:

  • {{Field}} — заміна поля без урахування регістру;
  • {{FrontSide}} на звороті;
  • {{#Field}}…{{/Field}} для непорожнього поля;
  • {{^Field}}…{{/Field}} для порожнього;
  • {{text:Field}} для вилучення HTML;
  • {{cloze:Field}} для Cloze;
  • {{Tags}}, {{Deck}}, {{Type}}, {{Card}} для метаданих.

Невідомі фільтри зараз повертають значення поля. Переглядайте кожен шаблон, не припускайте однакової роботи фільтра настільної версії.

MathJax у web-картках

Web-відтворювач розпізнає вбудований MathJax у стилі Anki, обгорнутий у \(...\), і блоковий MathJax у \[...\]. Відтворювач постачається локально, створює обмежений очищений SVG і не завантажує зовнішні сценарії чи пакети. Якщо відтворення не вдається, початковий вираз залишається видимим, а не зникає.

Роздільники з доларами ($...$ і $$...$$), блоки [latex], створення зображень LaTeX у настільній версії, зовнішні пакети MathJax і сценарії шаблонів не підтримуються. Нативні клієнти поки не мають цієї web-поверхні MathJax.

Необов’язковий вміст

Умовні частини не показують порожні підписи:

{{#Example}}
  <p class="example">{{Example}}</p>
{{/Example}}

Для запасного вмісту використовуйте обернену частину:

{{^Example}}
  <p>No example yet.</p>
{{/Example}}

Кілька шаблонів і зворотні картки

Додайте шаблон для іншого напряму. Зв’язок має визначати тип, не разова копія нотатки. Порядок шаблонів стає номером для споріднених карток.

Repeto може генерувати зворотну практику для підтримуваних профілів, але тип із кількома шаблонами надійніший, якщо обидва напрями є частиною матеріалу.

Пропуски Cloze

Нотатка Cloze приховує вибраний текст:

The hippocampus is important for {{c1::episodic memory}}.

Використовуйте c1, c2 тощо для окремих карток. Repeto узгоджує їхні номери після змін, оновлюючи набір при додаванні чи видаленні пропуску.

Стиль і безпека

Тип може містити CSS. Repeto відображає HTML ізольовано й очищує перед вставленням. Обмежте стиль карткою: шрифти, відступи, кольори, медіа; не покладайтеся на сценарії чи глобальні селектори.

Після змін перегляньте порожні поля, довгий текст, зображення та світлу/темну теми. Імпорт перевіряйте з зберігати кольори шаблону увімкненим і вимкненим.

Введення відповіді

Розмістіть {{type:Field}} на лицьовій стороні, щоб запросити введену відповідь. Режим повторення фокусує доступне однорядкове поле, показує правильне значення, посимвольне порівняння й відсоток збігу. {{type:nc:Field}} порівнює без діакритиків, а введений Cloze перевіряє активний пропуск. Порівняння не обирає оцінку автоматично.

Перетворення наявних нотаток в інший тип

Відкрийте Браузер карток у режимі Нотатки, виберіть нотатки одного стандартного типу й Змінити тип нотатки. Зіставте кожне цільове поле з вихідним, а кожну наявну споріднену картку — не більш ніж з одним цільовим шаблоном або вилученням. Потрібне хоча б одне поле й картка. Зіставлені картки зберігають ID, колоду, розклад та історію; нові починають із нового розкладу.

Переглянути зміни повідомляє про збережені розклади, нові/вилучені картки, незiставлені непорожні значення й порожні лиця. Зміна зіставлення робить перегляд застарілим. Підтвердження надсилає його відбиток і вимагає окремих точних згод для втрачених значень, порожніх лиць та ID вилучених карток. Зміна нотатки після перегляду блокує перетворення.

Cloze й Image Occlusion не можуть бути джерелом або ціллю до появи спеціальних правил. Довільні міграції в типі, що використовується, автоматичне очищення порожніх карток і стійкі міжклієнтські ID полів/шаблонів також відсутні.

Пошук і видалення порожніх карток

Відкрийте Налаштування → Типи нотаток → Порожні картки, щоб просканувати стандартні типи нотаток на картки з порожнім відтвореним лицем, картки, що лишилися після вилученого шаблону, дублікати ідентичностей шаблонів або осиротілі записи нотаток чи типів. Перегляньте точний список кандидатів, виберіть лише картки, які справді потрібно вилучити, і застосуйте перегляд із відбитком. Застарілий перегляд буде відхилено.

Очищення створює звичайні видимі для синхронізації позначки видалення. Розклад і рядки історії повторень зберігаються для цілісності й аудиту, а не стираються мовчки. Сканування запускається вручну й навмисно не класифікує створені з вмісту споріднені картки Cloze або Image Occlusion як порожні.

Image Occlusion

У колоді почніть нову картку, виберіть Image Occlusion і відкрийте повноекранний редактор. Завантажте PNG, JPEG, GIF, WebP або AVIF і малюйте прямокутні, еліптичні чи багатокутні маски. SVG та інші активні медіа відхиляються навіть за оманливо сумісного розширення.

Кожна група масок стає однією спорідненою карткою й може містити кілька фігур. Редактор об’єднує вибрані групи, розділяє групу з кількома фігурами, змінює порядок і видаляє після явного підтвердження. Стійкі ID груп зберігають розклад відповідної картки після редагування; історія вилучених карток також лишається.

Сховати все, вгадати одне закриває всі групи в запитанні й відкриває лише поточну у відповіді. Сховати одне, вгадати одне закриває тільки поточну. Є перегляд запитання/відповіді, необов’язкові заголовок і додатковий текст звороту, приватні коментарі й теги. Підтримуються вказівник і дотик; вибрану фігуру пересувайте стрілками, прямокутник/еліпс масштабуйте Shift+стрілка, видаляйте Delete.

Режим повторення використовує спеціальну поверхню зображення й масок, позначає поточну групу, показує контур цілі та необов’язковий додатковий текст і залишає звичайні оцінки Знову, Важко, Добре й Легко.

Поточні межі: 512 груп на нотатку, 64 фігури на групу та 256 точок на багатокутник. Вільне малювання, автоматичне визначення підписів і безпечне перетворення зі звичайних/Cloze типів або в них не підтримуються.