从 GitHub 打印 Markdown 文件

fra*_*ima 1 markdown github pretty-print

我想分享一种从 GitHub 漂亮地打印 markdown (*.md) 文件的简单方法。

我发现了很多有趣的方法,主要是在这个问题上。但它们都没有更新和工作,或者我正在寻找什么(一种简单而舒适的漂亮打印方式)。基于几个答案,我设法自己制定了一个可行的解决方案。

也欢迎任何其他解决方案。

fra*_*ima 6

我的答案基于Boris Terzic的精彩答案,所以我还制作了一个书签:

javascript:document.querySelector('.markdown-body').setAttribute('style', 'position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 100; background-color: white; border:0');document.querySelector('body').appendChild(document.querySelector('.markdown-body'));window.print()
Run Code Online (Sandbox Code Playgroud)

正如Boris Terzic还解释的那样,您应该将书签的内容(复制粘贴上面的代码)添加为书签。基本上,添加新书签,为其指定适当的名称,然后复制粘贴上面的代码作为 URL。然后,要使用它,您必须:

  1. 打开要打印的 *.md 文件的 Git 网页。
  2. 单击您创建的书签;它将重新格式化页面,以便之后可以打印。

尝试举个例子