一段廢話:javascript
其實早就知道能夠用google-code-prettify來設置高亮,可是比較懶,如今才折騰了一下。看見好看的代碼高亮,心情都變好啦~
感受博客園的代碼高亮,尤爲是Markdown編輯模式下的,可定製性好差。但是在博客園發博客比在本身的獨立博客發要比較方便(個人獨立博客用的是hexo靜態博客),並且也習慣了在這裏發佈。css
<span>
標籤都會顯示出來。<code>
標籤,因此只好選擇不要行號。首先要確保你已經開啓js功能。java
jQuery博客園已經自動加載了。就不用咱們加了。
prettify.js是在這裏下載的:https://code.google.com/p/google-code-prettify/
我把它傳到了博客的文件裏。
博客設置頁面的頁腳Html代碼:git
<script src="http://files.cnblogs.com/files/flipped/prettify.js"></script> <script type="text/javascript"> (function() { $("pre").addClass("prettyprint"); prettyPrint(); })(); </script>
/*! Color themes for Google Code Prettify | MIT License | github.com/jmblog/color-themes-for-google-code-prettify */ .pln{color:#4d4d4c}ol.linenums{margin-top:0;margin-bottom:0;color:#8e908c}li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{padding-left:1em;background-color:#fff;list-style-type:decimal!important;}@media screen{.str{color:#718c00}.kwd{color:#8959a8}.com{color:#8e908c}.typ{color:#4271ae}.lit{color:#f5871f}.pun{color:#4d4d4c}.opn{color:#4d4d4c}.clo{color:#4d4d4c}.tag{color:#c82829}.atn{color:#f5871f}.atv{color:#3e999f}.dec{color:#f5871f}.var{color:#c82829}.fun{color:#4271ae}} /*下面是我設置背景色,字體大小和字體*/ .cnblogs-markdown code{ background:#fff!important; } .cnblogs_code,.cnblogs_code span,.cnblogs-markdown .hljs{ font-size:16px!important; } .syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea { font-size: 16px!important; } .cnblogs_code, .cnblogs_code span, .cnblogs-markdown .hljs{ font-family:consolas, "Source Code Pro", monaco, monospace !important; }