#less #markdown #standardized

已删除 mdless

Markdown 的 Less

使用旧的 Rust 2015

0.2.0 2018年1月16日
0.1.1 2018年1月14日
0.1.0 2018年1月14日

#13#standardized

每月21 次下载

Apache-2.0

31KB
571

mdless

Current release Actively developer Build status

用于 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