Skip to content
/ vork Public
forked from scalameta/mdoc

Vork in progress markdown worksheets

License

Notifications You must be signed in to change notification settings

gabro/vork

 
 

Repository files navigation

Vork - markdown worksheets

Vork is a tool to turn markdown into markdown with Scala code examples evaluated, site variables such as version numbers expanded, and links checked against 404s. Vork is greatly inspired by tut, but distinguishes itself by:

  • using Ammonite instead of the default Scala compiler REPL, enabling powerful features such as importing libraries on the fly and prettier formatted output.
  • replacing variables such as ![version] with the configured version of your project, implemented using standard markdown AST processing as opposed to regex search and replace.
  • (on the roadmap) supporting single page markdown generation from multiple pages to generate PDF and EPUB files with pandoc.
  • (on the roadmap) checking cross-section and external links for 404s
  • (on the roadmap) rendering instant preview in VS Code as you type

Like tut, vork generates markdown files and supports a number of modifiers such as :fail and :passthrough.

Team

The current maintainers (people who can merge pull requests) are:

Contributions are welcome!

About

Vork in progress markdown worksheets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Scala 99.1%
  • Shell 0.9%