14个版本
0.1.15 | 2024年7月3日 |
---|---|
0.1.14 | 2024年6月13日 |
0.1.13 | 2024年4月20日 |
0.1.10 | 2024年3月21日 |
0.1.1 | 2023年12月20日 |
143在 电子邮件
每月50次下载
620KB
16K SLoC
mrml-python
此项目是对优秀的 MJML
标记语言在Rust中的重实现,用于Python。
要了解更多信息,请查看 仓库。
Python中的使用
import mrml
# without options
result = mrml.to_html("<mjml></mjml>")
assert result.startswith("<!doctype html>")
# with options
parser_options = mrml.ParserOptions(include_loader = mrml.memory_loader({
'hello-world.mjml': '<mj-text>Hello World!</mj-text>',
}))
result = mrml.to_html("<mjml><mj-body><mj-include path=\"hello-world.mjml\" /></mj-body></mjml>", parser_options = parser_options)
assert result.startswith("<!doctype html>")
依赖项
~6–12MB
~153K SLoC