YuMD
YuMD is an extension of Markdown allowing for the typesetting of rich and complex notes, with first-class support for flashcard creation directly within your notes. YuMD lets you
- create and sync flaschards between
.yumd notes and Anki, avoiding the need to write out notes multiple times,
- export notes into LaTeX to create well-typeset PDFs, and
- (for advanced users) export notes into HTML files for further processing.
The documentation for YuMD is itself written in YuMD, and can be viewed as a PDF, or as YuMD source code.
Installation
Installing the extension is as simple as searching for YuMD for Visual Studio Code in the marketplace and clicking the Install button.
For those who want to do it the hard way, download and unzip the latest release of YuMD. You only need vscode-extension.zip if you plan to use YuMD with VSCode.
After unzipping, open VSCode, run the command (Ctrl+Shift+P or Command+Shift+P) Extensions: Install from VSIX..., and navigate to yumd.vsix.
Open a .yumd file and begin notetaking!
Please read through the documentation for a primer on how to use YuMD. Reading through the .yumd source of the documentation could be even more informative, by getting familiar with YuMD syntax as you read.