使用旧的 Rust 2015
0.2.0 |
|
---|---|
0.1.1 |
|
0.1.0 |
|
#13 在 #standardized
每月21 次下载
31KB
571 行
mdless
用于 CommonMark(Markdown 的标准化版本)的 Less
$ mdless sample.md
安装和需求
安装 Rust 并运行 cargo install mdless
。
为了保持 mdless 最新,安装 cargo-update 并运行 cargo install-update mdless
。
mdless 需要一个不错的现代终端和好的字体;特别是 mdless 使用
- 256 种颜色,
- 斜体文本,以及
- iTerm2 转义码进行标记。
iTerm2 可以工作;我不知道其他终端模拟器的情况。
状态和未来计划
mdless
支持以下列表中所有已检查的功能。对于不受支持的语法,mdless 会 崩溃!
版本 1
- 内联格式化,强调的适当嵌套
- 标题
- 块引用
- 代码块
- 有序列表
- 编号列表
- 嵌套列表
- 链接
- 代码块的语法高亮显示
- 直接显示内联和块 HTML
- iTerm2 集成:设置标题的标记以跳转前后
- iTerm2 集成:内联显示图片
- 将输出传输到 less 以分页
未来计划
- 根据终端背景自动选择高亮主题 GH-5
- 找出更好的方式来显示 HTML GH-3
- CommonMark 扩展:脚注 GH-1
- CommonMark 扩展:表格 GH-2
- 忽略软换行,并将内联文本限制在一列中 GH-4
许可证
版权所有 2018 Sebastian Wiesner [email protected]
根据 Apache 许可证版本 2.0(“许可证”)许可;除非适用法律要求或书面同意,否则不得使用此文件,除非遵守许可证。您可以在 https://apache.ac.cn/licenses/LICENSE-2.0 获取许可证副本。
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证管理权限和限制的具体语言,请参阅许可证。
依赖项
~5–14MB
~142K SLoC