添加代码高亮
写博客的时候,通常需要在内容区添加一些代码程序,但是后台编辑文档没有高亮代码的功能wordpress代码高亮插件,使得内容区的文字内容和程序代码颜色一致,并且不能高亮代码程序。,并不能满足用户体验的要求。
最近看到一个国外网站,Prism是一个轻量级、可扩展的语法亮点,它是基于现代web标准构建的。它被用于数千个网站,包括您每天访问的一些网站。
单击顶部按钮转到下载选择页面。包括四部分压缩级别(level)、核心(core)、语言()、插件()wordpress代码高亮插件wordpress建站,四部分操作后,可以自定义自己喜欢的高亮代码,最后一个链接会调整模板js代码和css样式被下载并放置在您自己的网站上。
显示高亮代码的样式,如下图:
从上图可以看出显示效果很漂亮,但是这个方法下面有个滚动条wordpress网站建设,隐藏的代码部分需要拖出来。
下面介绍另一种方法,这是我最喜欢的一种方法,也是通过css和js实现的。
首先,将 CSS 样式添加到您的模板中,如下所示:
/*淡白灰代码高亮样式*/
pre {
display: block;
padding: 0 0 0 10px;
margin: 0 0 10px;
font-size: 14px;
line-height: 20px;
word-break: break-all;
word-wrap: break-word;
white-space: pre;
white-space: pre-wrap;
border: 1px solid rgba(0,0,0,.15);
border-radius: 2px
}
pre.prettyprint {
margin-bottom: 20px;
background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%);
background-size: 3em 3em;
}
.prettyprint.linenums, pre.prettyprint.linenums {
-webkit-box-shadow: inset 40px 0 0 #f8f8f8, inset 42px 0 0 #358ccb;;
-moz-box-shadow: inset 40px 0 0 #f8f8f8, inset 42px 0 0 #358ccb;;
box-shadow: inset 40px 0 0 #f8f8f8, inset 42px 0 0 #358ccb;
}
.prettyprint.linenums ol, pre.prettyprint.linenums ol {
padding-left: 1.8em;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
}
.prettyprint.linenums ol li, pre.prettyprint.linenums ol li {
padding-left: 6px;
color: #bebec5;
line-height: 21px;
margin-left:3px;
list-style: decimal;
}
.prettyprint.linenums ol li:before, pre.prettyprint.linenums ol li:before {
content: "";
width: 0
}
.prettyprint .com {
color: #666
}
.prettyprint .lit {
color: #c0c
}
.prettyprint .clo, .prettyprint .opn, .prettyprint .pun {
color: #0a0
}
.prettyprint .fun {
color: #dc322f
}
.prettyprint .atv, .prettyprint .str {
color: #c28f5b
}
.prettyprint .kwd, .prettyprint .tag {
color: #f92659
}
.prettyprint .atn, .prettyprint .dec, .prettyprint .typ, .prettyprint .var {
color: #0a0
}
.prettyprint .pln {
color: #00f
}
其次,在.js代码的最后,在编辑器中添加一个高亮代码的按钮,添加
function prettify_codeHighlight() {
?>
注意:把上面的pres改成pre,因为pres是一个不存在的标签,为了避免和代码中的pre class="冲突,我这里发布内容的时候特意这样写。
你没有音频。
标签:代码高亮
文章来自互联网,侵权请联系删除,文章阐述观点来自文章出处,并不代表本站观点。
www.8001717.cn