碎碎念:css
貌似如今喜欢写博客以前先叨叨一下。。。。以前作了《博客园自定义样式》的相关设置,博客园界面变得顺眼一点了。html
可是代码块
仍是看着比较变扭,习惯黑色主体编辑器的我,颜控的我,不能忍啊。因此仍是改改改。git
小提示:
具体的操做实现参考GitHub:https://github.com/RealAndMe/blogs-style
github
highlight.js
插件介绍代码高亮使用插件highlight.js
,官网能够查看各类demo
,highlight.js官网:https://highlightjs.org/static/demo/
markdown
有不少好看的主题,你能够尽情挑选你喜欢的。编辑器
highlight
先去官网下载highlight.js
,下载地址https://highlightjs.org/。ui
点击get version
按钮进入语言选择
spa
勾选你经常使用的语言,在使用插件时会自动检测展现的代码语言,并自动高亮。一般common
就足够了插件
点击download
下载压缩包,而后解压3d
小提示:
由于直接将解压后的样式引入会存在一些样式优先级的冲突,还须要一些调整
因此,不建议采用引入整个css文件的方式,而是经过页面定制css
功能来实现比较好,并且主题的css 代码也相对较少
我选用的主题是Monokai Sublime
,下面的介绍是基于我选着的主题来的,你也能够选择其余你喜欢的主题,操做基本都是同样的。
highlight.js
的styles
文件夹里找到你想要的主题文件复制里面的css代码
[ 管理 ] - [ 设置 ] - 页面定制css
!important
来强制覆盖/* 使用了Monokai Sublime的黑色主题皮肤,可是还存在样式冲突,须要本身修改 这个样式只适合使用makedown编写的博客 Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/ */ pre { /*控制代码不换行*/ white-space: pre; word-wrap: normal; } .cnblogs-markdown .hljs { display: block; overflow: auto; padding: 1.3em 2em !important; font-size: 16px !important; background: #272822 !important; color: #FFF; max-height: 700px; } .hljs, .hljs-tag, .hljs-subst { color: #f8f8f2; } .hljs-strong, .hljs-emphasis { color: #a8a8a2; } .hljs-bullet, .hljs-quote, .hljs-number, .hljs-regexp, .hljs-literal, .hljs-link { color: #ae81ff; } .hljs-code, .hljs-title, .hljs-section, .hljs-selector-class { color: #a6e22e; } .hljs-strong { font-weight: bold; } .hljs-emphasis { font-style: italic; } .hljs-keyword, .hljs-selector-tag, .hljs-name, .hljs-attr { color: #f92672; } .hljs-symbol, .hljs-attribute { color: #66d9ef; } .hljs-params, .hljs-class .hljs-title { color: #f8f8f2; } .hljs-string, .hljs-type, .hljs-built_in, .hljs-builtin-name, .hljs-selector-id, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-addition, .hljs-variable, .hljs-template-variable { color: #e6db74; } .hljs-comment, .hljs-deletion, .hljs-meta { color: #75715e; } /* 黑色主题makedown代码结束 */
/*makedown行间代码样式 */ .cnblogs-markdown code { color: #c7254e; border: none !important; font-size: 1em !important; background-color: #f9f2f4 !important; font-family: sans-serif !important; }
参考文章:
小茗同窗:http://www.cnblogs.com/liuxianan/p/custom-cnblogs-highlight-theme.html