New way to write in markdown
NMD stands for New MarkDown, or for friends, Nicola MarkDown (if Stephen Bourne can name a shell, why can't I name mine NMD?)
Important
TL;DR: download last NMD CLI tool.
NMD is a custom Markdown dialect designed to enhance the classic Markdown syntax with additional features for styling and enriching text. With NMD, you can effortlessly create beautifully formatted text for your projects while enjoying some unique features tailored to modern needs.
NMD is full compatible with CommonMark standard.
Being developed in Rust, NMD has incredible performance. In single thread mode, NMD is 2 times faster than the compiler for VS Code, while in multi thread mode it is up to 10 times faster, but having more features as more modifiers, integrated table of content and bibliography!
NMD introduces new modifiers and components to elevate your document styling.
For example, you can't emphasize section "work in progress" in common mark, but in NMD you can!
You can use TODO modifier to emphasize a missed section:
Alternatively, do you want emphasize a section where you wrote a tip or warning comment? You can use Focus Block
Keep your documents organized with integrated "dossiers" for more intuitive and structured management.
-
Built-in Styles: Choose from three predefined styles like Light, Dark, and Vintage, for a personalized reading experience.
-
Styling in Syntax: Apply style directly in the text using NMD syntax.
-
Additional Page Styling: Further customize the look of your page with additional styles.
-
Easy Integration: Compile NMD files into HTML effortlessly for seamless integration with your web projects.
-
Open Source: This compiler is open source under the GPL-3.0 License, allowing you to modify and adapt it to suit your needs.
Why stick to Markdown when you can be cool using NMD?
You can find the current NMD's syntax to build nmd documents go to this link.
You can download last release of NMD command line interface here or download it through Cargo:
cargo install nmd
You can use the official NMD x VS Code extension!
Nicola Ricciardi
If you would like to contribute to the development of the NMD compiler, please follow contribution guidelines.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.