筆記類型與範本
定義可重複使用的欄位與卡片藍圖,包括條件欄位及 Cloze 挖空。
筆記類型定義有順序的欄位清單,以及一個或多個卡片範本。類型屬於收藏,因此不同牌組的筆記都能使用;它不是特定牌組的設定。
Repeto 內建適合翻譯、概念、問答及 Cloze 的類型、熟悉的 Basic (and reversed card)、Basic (optional reversed card)、Basic (type in the answer) 系列,以及完整的第一方 Image Occlusion 流程。你也可以在 設定 → 筆記類型建立、複製、預覽及編輯自訂類型。
管理筆記類型
設定 → 筆記類型會開啟收藏範圍管理器。它標示內建與自訂類型、顯示欄位/範本數量,並可建立、編輯定義、複製類型,或把欄位、範本與 CSS 複製為 Markdown。內建類型無法刪除。未使用的自訂類型確認後可刪除;若仍有筆記使用,Repeto 會保留,直到筆記轉換或刪除。
全頁編輯器會明確顯示欄位和範本順序。標準與 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
網頁呈現器能辨識以 \(...\) 包住的 Anki 樣式行內 MathJax,以及以 \[...\] 包住的區塊 MathJax。呈現器內建於本機,產生有大小限制且經清理的 SVG,不會載入遠端指令碼或套件。若呈現失敗,原始運算式仍會顯示,不會直接消失。
目前不支援美元符號分隔記號($...$ 和 $$...$$)、[latex] 區塊、桌面版 LaTeX 圖片產生、遠端 MathJax 套件與範本指令碼。原生用戶端也尚未共用這個網頁 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 及後續數字,可從一則筆記建立不同的 Cloze 卡片。Cloze 欄位變更時,Repeto 會調整卡片序號,因此新增或移除挖空會更新整組兄弟卡片。
樣式與安全
每個筆記類型都能包含 CSS。Repeto 在隔離的預覽/複習區域呈現範本 HTML,並在插入前清理。樣式請集中在卡片的字體、間距、色彩及媒體尺寸,不要依賴指令碼或應用程式全域選取器。
編輯後,請預覽選用欄位為空、長文字、圖片,以及明暗主題下的代表性筆記。匯入範本也應在 保留範本色彩 開啟與關閉時分別確認。
輸入答案
在正面放入 {{type:Field}} 即可要求輸入答案。複習器會聚焦可存取的單行輸入框,顯示正確內容、逐字元比較與符合百分比。{{type:nc:Field}} 會忽略變音符號;輸入式 Cloze 則比對目前的挖空。比較結果不會自動替你評分。
將既有筆記轉換成其他類型
在 卡片瀏覽器切換到筆記模式,選取同一標準來源類型的筆記,再選擇 變更筆記類型。為每個目標欄位選擇來源欄位,並將每張既有兄弟卡片對應到最多一個目標範本,或標示為移除。至少要對應一個欄位和一張卡片。對應卡片保留 ID、牌組、排程與歷史;新兄弟卡片使用全新排程。
預覽變更會報告保留的排程、新增/停用兄弟卡片、未對應的非空值與空白正面。更改對應會使預覽失效。提交會送出預覽指紋,並分別要求精確確認捨棄值、空白正面和將停用的卡片 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 類型之間的安全轉換。