Askama 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Askama 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Askama 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Rust
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发模板引擎
开源组织
地区 不详
投 递 者 白开水不加糖
适用人群 未知
收录时间 2021-12-22

软件简介

Askama 实现了一个基于 Jinja 的模板渲染引擎。它在编译时基于一个用户定义的结构来保持模板的上下文,从你的模板中生成Rust代码。

功能亮点

  • 使用熟悉、易于使用的语法构建模板
  • 受益于 Rust 类型系统提供的安全性
  • 模板代码被编译到你的 crate 中以获得最佳性能
  • 对 Actix、Axum、Gotham、Iron、Rocket、tide 和 warp Web 框架的可选内置支持
  • 调试功能,帮助你进行模板开发
  • 模板必须是有效的 UTF-8 并在呈现时生成 UTF-8
  • JetBrains 产品中提供的 IDE 支持
  • 适用于稳定的 Rust

模板支持

  • 模板继承
  • 循环、if/else语句和包含支持
  • 支持宏程序
  • 变量(不允许变异)
  • 一些内置的过滤器,以及使用自己的过滤器的能力
  • 用'-'标记抑制空白处
  • 选择退出HTML转义
  • 语法定制
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
暂无内容
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部