twing-markdown
v1.0.0
Published
Markdown extension for Twing
Downloads
3
Maintainers
Readme
Twing Markdown
Implements Marked for Twing using twig {% markdown %} {% endmarkdown %}
tags.
NB: Not yet implemented in browser!
Example
Twig:
{# With Filter #}
{{ '# Some markdown here...'|markdown }}
{# With Tag #}
{% markdown %}
# Some markdown here...
{% endmarkdown %}
HTML:
<h1 id="some-markdown-here-">Some markdown here...</h1>
Usage
import { TwingLoaderFilesystem, TwingEnvironment } from "twing";
import { TwingExtensionMarkdown } from "twing-markdown";
const loader = new TwingLoaderFilesystem('/path/to/templates');
const twing = new TwingEnvironment(loader);
twing.addExtension(new TwingExtensionMarkdown());
Twing
Read the Twing Documentation for more information.
Contributing
- Fork this repository
- Code
- Implement tests using tape
- Issue a pull request keeping in mind that all pull requests must reference an issue in the issue queue
Thanks To
- Eric MORAND for his effort to create Twing
- The team @ markedjs for Marked
License
Copyright © 2018 Nathan Kelly. Released under the 2-Clause BSD License.