Seb*_*son 31 html syntax-highlighting github
在查看源代码文件时,GitHub(用于HTML,CSS,JavaScript,C#)使用了什么语法高亮显示,是否可供公众使用?
它适用于页面,它嵌入页面(来自Gist)时可以正常工作,如下所示:
<script src="https://gist.github.com/1009439.js"></script>
Run Code Online (Sandbox Code Playgroud)
但是,我可以只包含他们的JavaScript库并让它突出显示我的代码吗?
Ste*_*ehl 40
Github使用pygments来突出语法.Pygments正在服务器上运行,而不是纯Javascript客户端解决方案.如果您正在寻找Javascript解决方案,请查看各种选项的评论.
Ror*_*ane 17
根据这个帮助页面,GitHub目前突出了Ruby 的开源Linguist库的语法.语言学家使用tmLanguage链接的文件突出显示每种语言vendor/grammars.
由于Linguist是用Ruby编写的,因此它只能在服务器上使用.如果您想要一个可以包含在页面上的客户端JavaScript库,则必须找到不同的库.
根据这个:http://www.infoq.com/news/2008/03/github-git-repository-hosting
他们正在使用Python Pygments
Chris Wanstrath与InfoQ分享了有关GitHub内部工作原理的一些信息:
GitHub主要在Rails中实现.我们正在研究的提交后集成迷你应用程序都是用Merb编写的,我们使用Python Pygments进行语法高亮,我们使用Ara T. Howard的Bj加上一些Ruby脚本作为我们的排队系统.当然,我们使用Ruby Grit库与Git进行交互.
| 归档时间: |
|
| 查看次数: |
18716 次 |
| 最近记录: |