Crates.io | snekdown |
lib.rs | snekdown |
version | 0.33.4 |
source | src |
created_at | 2020-05-31 08:00:49.126769 |
updated_at | 2021-04-13 14:14:24.456296 |
description | A parser for the custom snekdown markdown syntax |
homepage | |
repository | https://github.com/Trivernis/snekdown |
max_upload_size | |
id | 248043 |
size | 548,996 |
More than just Markdown
This projects goal is to implement a fast markdown parser with an extended syntax fitted for my needs.
You can download prebuilt binaries on the Releases Page.
Snekdown is available in the AUR.
You need a working rust installation, for example by using rustup.
cargo install snekdown
With pdf rendering
cargo install snekdown --features pdf
Use snekdown help
and snekdown <subcommand> --help
for more information.
snekdown render <input> <output>
snekdown watch <input> <output>
I've created a VisualStudio Code extension for Snekdown. This extension provides a preview of snekdown files, exports and other commands similar to the cli. The source code can be found here.
The end goal is to have a markup language with features similar to LaTeX.
Checkboxes
Emojis (:emoji:)
Colors
Watching and rendering on change
Metadata files
Bibliography
Math
Glossary
Chromium based pdf rendering
Custom Stylesheets
Smart arrows
Cross References
Figures
EPUB Rendering
Text sizes
Title pages
Rewrite of the whole parsing process
Custom Elements via templates
This project is licensed under GPL 3.0. See LICENSE for more information.