#markup-language #html #parser #native #html-rendering

textile

原生 Rust 包,用于解析 Textile 标记语言并将其渲染为 HTML

3 个不稳定版本

使用旧的 Rust 2015

0.2.1 2016年12月4日
0.2.0 2016年11月28日
0.1.0 2016年10月28日

#28 in #html-rendering

Download history

73 每月下载量

MIT 许可证

78KB
2K SLoC

Textile

Build Status Crate version

原生 Rust 包,用于解析 Textile 标记语言并将其渲染为 HTML。

文档

安装

将以下内容放入 Cargo.toml

[dependencies]
textile = "*"

用法

extern crate textile;

let html = textile::render("h1. *Textile markup language*");
assert_eq!(html, "<h1><strong>Textile markup language</strong></h1>".to_string());

开发状态

  • 块元素
    • 块引用
    • 代码块
    • 标题
    • 原始 HTML
    • 注释
    • 预格式化文本
    • 禁用 Textile 格式的块元素
  • 内联元素
    • 粗体文本
    • 斜体文本
    • 下标文本
    • 上标文本
    • 删除线文本
    • 下划线文本
    • 引用
    • 内联代码
    • 链接
    • 图片
    • 缩写
    • span 元素
    • 禁用 Textile 格式的内联元素
  • 列表
    • 项目符号列表
    • 编号列表
    • 定义列表
    • 脚注
  • 表格
  • 元素中的属性
  • 元素中的 CSS 属性、类和 ID
  • Unicode 支持

依赖项

~5MB
~124K SLoC