readme
This commit is contained in:
parent
c366c1e605
commit
fde713fdbc
48
readme.md
Normal file
48
readme.md
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
|
||||||
|
# Markdown to HTML Converter
|
||||||
|
|
||||||
|
This project pulls together a number of other projects, along with some custom extensions, to provide rendering to HTML for a custom, extended version of Markdown.
|
||||||
|
|
||||||
|
These are the primary projects used to render various types of content:
|
||||||
|
|
||||||
|
- [Marked](https://marked.js.org/)
|
||||||
|
- [Prism.js](https://prismjs.com/)
|
||||||
|
- [Vega](https://vega.github.io/vega/)
|
||||||
|
- [nomnoml](https://www.nomnoml.com/)
|
||||||
|
- [bytefield-svg](https://bytefield-svg.deepsymmetry.org/bytefield-svg/1.6.1/intro.html)
|
||||||
|
- [Katex](https://katex.org/)
|
||||||
|
- [Pikchr](https://pikchr.org/home/doc/trunk/homepage.md)
|
||||||
|
- [node-qrcode](https://github.com/soldair/node-qrcode)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Building from source
|
||||||
|
|
||||||
|
```bash
|
||||||
|
npm run tsc
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Programatic Use
|
||||||
|
|
||||||
|
```ts
|
||||||
|
import { MarkdownOptions, MarkdownExtension, render_markdown_to_html } from './build';
|
||||||
|
|
||||||
|
async function main() {
|
||||||
|
const opts: MarkdownOptions = {
|
||||||
|
// ...
|
||||||
|
};
|
||||||
|
|
||||||
|
const html = await render_markdown_to_html('# This is some markdown', opts);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Command Line Use
|
||||||
|
|
||||||
|
```bash
|
||||||
|
echo '# This is some markdown' | ./bin/markdown2html [...options] > output.html
|
||||||
|
```
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user