Update.
This commit is contained in:
Vendored
+21
@@ -0,0 +1,21 @@
|
||||
// retoor <retoor@molodetz.nl>
|
||||
|
||||
import "jinja" for Environment, DictLoader
|
||||
|
||||
var env = Environment.new(DictLoader.new({
|
||||
"md_heading": "{\% markdowntohtml \%}# Hello{\% endmarkdowntohtml \%}",
|
||||
"md_bold": "{\% markdowntohtml \%}**bold**{\% endmarkdowntohtml \%}",
|
||||
"md_var": "{\% markdowntohtml \%}# {{ title }}{\% endmarkdowntohtml \%}",
|
||||
"html_to_md": "{\% markdownfromhtml \%}<h1>Hello</h1>{\% endmarkdownfromhtml \%}",
|
||||
"html_to_md_bold": "{\% markdownfromhtml \%}<p><strong>bold</strong></p>{\% endmarkdownfromhtml \%}",
|
||||
"filter_md": "{{ text|markdown }}",
|
||||
"filter_fromhtml": "{{ html|markdownfromhtml }}"
|
||||
}))
|
||||
|
||||
System.print(env.getTemplate("md_heading").render({})) // expect: <h1>Hello</h1>
|
||||
System.print(env.getTemplate("md_bold").render({})) // expect: <p><strong>bold</strong></p>
|
||||
System.print(env.getTemplate("md_var").render({"title": "World"})) // expect: <h1>World</h1>
|
||||
System.print(env.getTemplate("html_to_md").render({})) // expect: # Hello
|
||||
System.print(env.getTemplate("html_to_md_bold").render({})) // expect: **bold**
|
||||
System.print(env.getTemplate("filter_md").render({"text": "**strong**"})) // expect: <p><strong>strong</strong></p>
|
||||
System.print(env.getTemplate("filter_fromhtml").render({"html": "<h1>Title</h1>"})) // expect: # Title
|
||||
Reference in New Issue
Block a user