我有一个Tumblr管理的博客,在该博客上发布了许多与Python相关的文章。如何使帖子中的Python代码片段显示为彩色代码?

#1 楼

如果您有太多的话,我会说去google-code-prettify。 />检查一些示例,这里是设置:



下载发行版
在文档中包括脚本和样式表(您需要确保css和js文件位于您的服务器上,并在脚本和链接标记中调整路径)

<link href="prettify.css" type="text/css" rel="stylesheet"/>
<script type="text/javascript" src="prettify.js"></script>


添加onload =“ prettyPrint()”添加到文档的body标签。
修改样式表以获得您喜欢的颜色



评论


我使用此方法的唯一问题是,它希望您使用特定的类来标记代码标签,如果您使用Markdown语法,这是不好的。幸运的是,在页面加载时使用JS做到这一点不是问题。

–MladenJablanović
2010-12-12 7:48

#2 楼

您可以使用hilite.me


hilite.me将您的代码片段转换为漂亮的HTML格式,可以轻松地嵌入博客文章,电子邮件和网站中。
只需复制源代码代码到左窗格,选择语言和配色方案,然后单击“突出显示!”。现在可以将右窗格中的HTML粘贴到您的博客或电子邮件中,不需要外部CSS或Javascript文件。


#3 楼

我使用Github的要旨来做到这一点。粘贴并创建要点,然后可以将其嵌入到包括tumblr的任何网页中。

评论


这里有一个问题,它需要JS,因此如果用户未激活它,或者如果用户是搜索机器人,则您的代码将保持不可见。

–MladenJablanović
2010-12-12 7:52

我希望我可以不止一次投票。 @MladenJablanović如今,如果没有JavaScript,您将无法使用大部分的网络。我认为这不是真正的问题。

–奥塔维亚人A. Damiean
2012年1月21日在21:40

您能否详细说明如何执行此操作?我刚刚尝试过,要点将嵌入呈现为脚本元素-Tumblr会转义这些元素,即使您使用HTML模式也是如此。有任何想法吗?

– cottsak
2012年8月16日上午8:38