Markup language inspired by markdown, with 2d syntaxes for columns and tables.
- Rust 88.6%
- HTML 10.7%
- Shell 0.7%
| example | ||
| marquis | ||
| mqc | ||
| mqr | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| DESIGN.md | ||
| README.md | ||
| rustfmt.toml | ||
Marquis
Markup language inspired by markdown, implementing 2d syntaxes for columns and tables.
For details on the added syntaxes, see DESIGN.md. To look at what a MARQUIS file look like, see the example and its outputs in html and ron.
Usage
Convert marquis to HTML
$ mqc input.mq output.html
Converts a MARQUIS file into one of the supported formats
Usage: mqc [OPTIONS] [INPUT] [OUTPUT]
Arguments:
[INPUT] Marquis file to be read as input. If none is provided, reads from the standard input
[OUTPUT] Output file, in the specified format. If none is provided, prints to the standard output
Options:
-f, --format <FORMAT> Format in which to output the document [default: html] [possible values: ron, html]
-B, --no-body Disables the enclosing `<body>` tag when producing HTML
-h, --help Print help
Read marquis on terminal
$ mqr file.mq
Todo
- mqr
- basic
- syntaxes
- bold / italic / code
- links
- images
- tables
- table of contents
- tables (md)
- output PDF
- basic
- theme system
- css
- js (deno / starlight)