gpt4 book ai didi

node.js - 用于 UNIX 系统的较少样式的 Markdown 查看器

转载 作者:IT老高 更新时间:2023-10-28 21:52:52 25 4
gpt4 key购买 nike

我在 JavaScript 中有一个 Markdown 字符串,我想在 less(或者,我想,more)中显示它(使用粗体等) - 命令行查看器。

例如,用一个字符串

"hello\n" + 
"_____\n" +
"*world*!"

我想让输出弹出看起来像这样的可滚动内容

hello

world

这可能吗?如果可以,怎么做?

最佳答案

Pandoc可以将 Markdown 转换为 groff 手册页。

这个(感谢 nenopera 的评论):

 pandoc -s -f markdown -t man foo.md | man -l -

应该可以解决问题。 -s 选项告诉它生成正确的页眉和页脚。

可能还有其他 markdown-to-*roff 转换器; Pandoc 恰好是我找到的第一个。

另一种选择是 markdown 命令(在 Debian 系统上为 apt-get install markdown),它将 Markdown 转换为 HTML。例如:

markdown README.md | lynx -stdin

(假设您有 lynx 基于终端的网络浏览器)。

或者(感谢 Danny 的建议)您可以这样做:

markdown README.md > README.html && xdg-open README.html

where xdg-open(在某些系统上)在首选应用程序中打开指定的文件或 URL。这可能会在您首选的 GUI Web 浏览器中打开 README.html(这并不完全是“较少样式”,但它可能很有用)。

关于node.js - 用于 UNIX 系统的较少样式的 Markdown 查看器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7599447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com