如何像HTML编辑器一样自动着色代码

时间:2012-07-10 10:24:52

标签: javascript html css

我有一个Blog,我想在HTML / CSS / Javascript / Jquery等中发布内容时自动着色代码..就像Stackoverflow一样 我知道我是一个最糟糕的解释者,让我试试吧.. 像这样,它会自动为脚本着色..

<style type='text/css'>
img.opacity {
    opacity: 0.5;
    filter: alpha(opacity=50);
    -webkit-transition: opacity 1s linear;
}
img.opacity:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: opacity 1s linear;
}
</style>

我想在我的博客上使用此功能,你能帮帮我吗? 这是我的博客:http://kownleg.blogspot.com/

4 个答案:

答案 0 :(得分:1)

您需要解析文本,并根据关键字,语法等使用css为您的代码着色。

这方面的一个例子是JavaToHTML,它使用Java将Java文件转换为HTML。可能值得阅读并了解它的工作原理。

答案 1 :(得分:1)

我总是使用Google Code Prettify

答案 2 :(得分:0)

答案 3 :(得分:0)

你应该看看CodeMirror。它工作得非常好,我非常确定Stack Overflow使用它。

编辑:我错了。 Stack Overflow uses something else。无论如何,CodeMirror非常受欢迎,你应该看看它。