code-prettify有五種主題:code-prettify,但是這五種樣式自己看起來還是不太習慣,試試看自己調整,點進去每個主題都會看到該主題的css,
複製起來,針對後面註解的項目更改想要的顏色,當然,如果知道該class名稱,也是可以新增更改的,稍微調整一下就可以貼在部落格小工具(HTML/JavaScript)裡了,
第一行還是要加入code-prettify的主要js並帶入主題skin,然後用style標籤把它覆蓋,聽起來不是很聰明,但是目的達到了,以後再找找看有沒有優雅的方法。
下面是正在用的css,自己看起來比較習慣。
<style> pre.prettyprint { padding: 10px; background-color: #0e0e0e; border-radius: 8px; display: block; box-sizing: border-box; } pre .nocode { background-color: none; color: #000 } pre .str { color: #ce9178 } pre .kwd { color: #9cdcfe; font-weight: normal } pre .com { color: #659755 } pre .typ { color: #98fb98 } pre .lit { color: #c586c0 } pre .pun { color: #fff } pre .pln { color: #d7ba7d } pre .tag { color: #569cd6; font-weight: normal } pre .atn { color: #9cdcfe; font-weight: normal } pre .atv { color: #ce9178 } pre .dec { color: #98fb98 } ol.linenums { margin-top: 0; margin-bottom: 0; color: #AEAEAE } .post-body { line-height: 22px; } </style>
另外,如果要讓程式碼顯示行數,只要在class中加上linenums即可,它是預設每五行顯示。如下
<pre class="prettyprint linenums"> // code </pre>
留言
張貼留言