textual-markdown 终端窗口

Posted by eye on 05-05,2023

textual-markdown

一个终端窗口的 Markdown 文件渲染器,适合用来在终端下阅读 Markdown 文件。

该项目是用于终端的实验性“Markdown 浏览器”,使用Textual构建。

终端中的 Markdown 并不罕见。Rich有一个不错的 Markdown 渲染器,但它的输出基本上是静态的。文本 Markdown 创建了一个更动态的 Markdown 文档,您可以与之交互:有工作链接、带滚动条的代码栅栏和表格。

链接现在必须是相对的并且在文件系统上。这些可以从网络加载以获得更像浏览器的体验。拦截链接并以编程方式处理它们也相对容易。打开像应用程序这样的自定义超文本。

最后,还有从 Markdown 中提取的 TOC(目录),可用于导航文档。

安装

pip install textual-markdown

以下是打开 Markdown 文件的方法:

python -m textual_markdown README.md