[Obs#23] 更有彈性的整合Anki外掛:Obsidian_to_Anki

有效學習、Anki介紹請參考前一支Obsidian的影片

Obsidian外掛—Obsidian_to_Anki

Obsidian_to_Anki也是使用AnkiConnect來接收Obsidian的閃卡資料,因此Anki必須安裝AnkiConnect,同步資料時Anki也必須處於執行狀態。

AnkiConnect安裝

  1. 啟動Anki系統
  2. 功能表【工具】-->【附加元件】-->【取得附加元件...】-->輸入代碼2055492159
  3. 在附加元件清單裡看到AnkiConnect後點擊右側的設定
  4. 在倒數第二行插入逗點和 "app://obsidian.md",完整內容如下:
{
    "apiKey": null,
    "apiLogPath": null,
    "webBindAddress": "127.0.0.1",
    "webBindPort": 8765,
    "webCorsOrigin": "http://localhost",
    "webCorsOriginList": [
        "http://localhost",
        "app://obsidian.md"
    ]
}
  1. 關閉Anki後再重新啟動
  2. 建立新的牌組(如ObsToAnki)以與預設的牌組區分,比較容易找到新產生的閃卡

為了避免不慎關閉了Anki系統,也可安裝附加元件 Minimize to tray:85158043

Obsidian_to_Anki外掛安裝

  1. 在Obsidian裡,設定→第三方外掛→瀏覽
  2. 搜尋「to Anki」,找到後點擊〔安裝〕
  3. 啟動此外掛,右側邊欄會出現卡片圖示

Obsidian_to_Anki會掃描整個儲存庫的所有檔案以找出符合格式的內容,若你的筆記很多的話,可以考慮建立新的儲存庫以加快產生閃卡的速度:

  1. 建立
  2. 複製 .obsidian 資料夾

Obsidian_to_Anki外掛設定

  1. 在外掛選項裡找到此外掛
  2. 找到Deck,給一個新名稱(與在Anki裡的新牌組同名)以與預設的牌組區分
  3. 依個人需求變更設定

筆記製作重點

製作Obsidian_to_Anki筆記重點如下:

1, 第二行的筆記類型必須完全相同,嚴格區分英文大小寫
1. 右上角執行訊息最後性行為 All Done! ...,若不是則是內容解析發生錯誤,必須修改筆記
1. 音訊檔:![[mp3檔名]]
1. 克漏字額外語法:Cloze formatting · Pseudonium/Obsidian_to_Anki Wiki

產生閃卡的步驟

  1. 操作前確保Anki系統已經啟動完畢
  2. 點擊左側邊欄的閃卡圖示
  3. 右上角最後顯示All done! 並且筆記有寫回<!-- ID: ...-->的才表示同步成功

Anki操作

閃卡產完畢後,可到Anki裡查看:

  1. 確認 ObsToAnki 牌組已有卡片數目
  2. 點擊上方的瀏覽,再點擊 ObsToAnki 牌組
  3. 逐一檢查卡片內容是否正確
  4. 內容正確後點擊牌組,再點擊 Default 進入學習模式

相關連結

教學影片

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *