小编McL*_*old的帖子

是否有一个命令行实用程序用于呈现GitHub风味的Markdown?

我想知道是否有一个命令行实用程序,用于获取GitHub风格的Markdown文件并将其呈现为HTML.

我正在使用GitHub wiki来创建网站内容.我已经在我的服务器上克隆了存储库,然后将其处理为常规HTML.对我来说很重要的是,GitHub上出现的内容正是它应该如何寻找我的网站.我也非常喜欢使用带栅栏的块~~~,所以我宁愿不使用标准的Markdown语法.

我已经看了一下JavaScript实时预览,认为我可以将它挂钩到Node.js,但是他们说它已被弃用了.我查看了redcarpet存储库,但它看起来并不像它有一个命令行界面.

然而,我推出了自己的解决方案,因为这里没有解决方案明显优于其他解决方案,我会在没有选定答案的情况下留下问题.

markdown command-line github github-flavored-markdown

396
推荐指数
14
解决办法
11万
查看次数

python的webbrowser在Windows 7上启动IE而不是默认

我试图在默认浏览器中从python启动本地html文件.现在我的默认值是谷歌浏览器.如果我双击.html文件,chrome就会启动.

当我使用python的webbrowser.open时,IE会启动,而是使用空白地址栏.

Python 2.7.1 (r271:86832, Nov 27 2010, 17:19:03) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import webbrowser
>>> filename = 'test.html'
>>> webbrowser.open('file://'+filename)
True
>>> print(webbrowser.get().__class__.__name__)
WindowsDefault
Run Code Online (Sandbox Code Playgroud)

我检查了我的默认程序,看起来没错.我在Win 7 SP1上.为什么镀铬没有启动?

更新:代码将在未知的操作系统和计算机上运行,​​因此注册浏览器或路径更新不是选项.我正在考虑解析网址file://,然后进行os.path.exists检查,os.path.realpath可能就是答案.

python browser

33
推荐指数
4
解决办法
2万
查看次数

如何修复npm的全球位置?

我跑的时候

npm ls -g

我回来了

-> /usr/local/lib64/usr/local/bin
(empty)
Run Code Online (Sandbox Code Playgroud)

这显然是不正确的.使用locate我可以看到我的全局模块安装在/usr/lib64/node_modules.我该如何纠正这个问题?(我正在运行gentoo amd64.)

node.js npm

33
推荐指数
2
解决办法
2万
查看次数

检测 PHP 中超过 post_max_size 的正确方法?

检测 php 中超过 post_max_size 的正确方法是什么?看起来我只能检查空的 $_POST 数组,这似乎不精确。我需要检测上传的文件是否太大并生成正确的错误消息。

php file-upload

5
推荐指数
1
解决办法
5091
查看次数