zoukankan      html  css  js  c++  java
  • Anki 导入含代码 Markdown 文档

    1 安装所需要的插件

    在 Anki 电脑端点击「工具」-「添加附加组件」或者使用快捷键 Ctrl+Shift+A打开,点击「获取插件」-「浏览插件」会跳转到插件库网页端。

    这里需要用到的插件有:

    1. Evernote Importer 代码:831016260
    2. Markdown and KaTeX Support 代码:1087328706

    可以通过代码来安装这两个插件。

    image-20210305152132389

    2 Markdown 文件格式

    Markdown 文件格式部分可以直接参考 Evernote Importer 插件的用户文档,以下也是摘抄自该文档。

    在印象笔记中,无论是超级笔记还是 Markdown 笔记,都可以通过各级标题(超级笔记支持一至三级标题,Markdown 笔记支持一至六级标题)的使用来形成结构化的笔记文档。本插件利用了这一特性,将特定级别的标题识别为 Anki 卡片的正面,而把该标题下的内容识别为 Anki 卡片的背面。

    更加严谨地说,若在导入界面设置标题层级为 N,则每个 N 级标题都会成为一张 Anki 卡片的正面,这张卡片对应的背面内容是笔记文档中「从该标题开始(不含),到下一个层级小于或等于 N 的标题为止(不含)」。例如,给定 Markdown 文档

    # 一级标题
    
    ## 二级标题 1
    
    内容 1
    
    ### 三级标题
    
    ## 二级标题 2
    
    内容 2
    

    则将生成两张卡片:

    • 第一张卡片正面为「二级标题 1」,背面为「内容 1」和「三级标题」
    • 第二张卡片正面为「二级标题 2」,背面为「内容 2」

    3 导入

    电脑版 Anki 安装 Evernote Importer 成功后会在「工具」下方多出一个「从印象笔记导入」,点击进入导入文件窗口,选择要导入的 Markdown 文档,选择对应的标题层级,这里的标题层级一定要与上一节所说的标题层级保持一致。注意,如果导入的笔记中有代码,「选择笔记类型」一定要选择 「KaTeX and Markdown Basic」,否则将识别失败。

    image-20210305154245978

    然后就可以在手机端学习、复习了,不管是代码还是图片、公式都支持,效果还不错。

    image-20210305160357675

  • 相关阅读:
    redis数据结构-list
    reids数据结构1-string
    jedis工具类
    静态资源放行
    SpringMVC拦截器
    xinetd
    Linux-open函数
    Linux简单的文件读取
    复习ssm02
    springMVC文件上传
  • 原文地址:https://www.cnblogs.com/banshaohuan/p/14499671.html
Copyright © 2011-2022 走看看