Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>vsc-elearnjsNew to Visual Studio Code? Get it now.
vsc-elearnjs

vsc-elearnjs

Digitalisierung in der Lehre MIN UHH

|
1,649 installs
| (0) | Free
Visual Studio Code extension for conversion of elearn.js Markdown to HTML and PDF
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

vsc-elearnjs

This package converts Markdown files to HTML and PDF and is specifically designed to use elearn.js for styling and interactive elements.

Create a simple elearn.js based script in no time!

Installation

Simply search for vsc-elearnjs in VSCodes's Extensions view to install this package.

Usage

In VSCode open your Markdown file. Afterwards you can do any of the following:

  • Right-Click in the editor window or on the file in the tree view and choose elearn.js - to HTML or elearn.js - to PDF
  • you can also use Save as... in the menus described above to select an output location
  • Convert with hotkeys:
    • To HTML: ctrl+alt+o (or cmd+alt+o on a Mac)
    • To PDF: ctrl+alt+p (or cmd+alt+p on a Mac)

All locations will be stored by their output type and the markdown file and will only be overwritten when Save as... (described above) is used.

Markdown syntax is supported based on Showdown's features. If you want to use specific elearn.js features check the extended documentation.

Extended Documentation

Check our wiki pages for examples and detailed documentation.

There are also useful hints for beginners or troubleshooting.

Known Issues

  • All platforms:
    • PDF output might be slow
      • consider keeping Chrome alive after the first export (check settings)

Credits

  • Visual Studio Code the editor you need!
  • elearn.js based for output scripts and styles.
  • Showdown used for Markdown to HTML conversion.
  • Puppeteer used for HTML to PDF conversion.

License

vsc-elearnjs is developed by dl.min of Universität Hamburg.

The software is using MIT-License.

cc-by Michael Heinecke, Arne Westphal, dl.min, Universität Hamburg

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft