WordPress 代码高亮插件 CodeColorer

WordPress 代码高亮插件 CodeColorer

1
2
3
https://huyangjia.com/replace-the-code-highlighting-plugin-for-codecolorer.html
https://www.sohu.com/a/227329060_100003313
https://kpumuk.info/projects/wordpress-plugins/codecolorer/

边框设计参考如下网站:

1
2
http://www.linuxcache.com/archives/3896         这个字体色漂亮
http://www.divcss5.com/wenji/w503.shtml         这个表格边框漂亮

1. 插件下载:
https://webcode.bndstone.com/wordpress/plugin/codecolorer.zip

2. 安装插件
Wordpress 后台 –> Plugins –> Add New –> Upload Plugin –> 选择文件 –> Install Now –> Active Now

null
null

3. 设置CodeColorer

3-1. 安装完后 就可以看到 Settings –> CodeColorer

null
null

3-2. 例出每种风格
null

Slush & Poppies
null

Blackboard
null

Dawn
null

Mac Classic //这个漂亮,就差一点,四个角倒圆,字体的颜色换一下就更漂亮了
null

Twitlight
null

Vibrant Ink
null

GeSHI
null

Railscasts
null

Solarized Light //这个我也挺喜欢
null

Solarized Dark //这个也挺漂亮
null

4. CodeColorer的属性列表如下,括号内是参数类型。string是字符串,integer是整数,boolean是布尔型(开关),
可接受“true”“false”, “on”“off”,整数 1 or 0。可在后台或者插件配置文件中更改

lang (string) – 代码使用的语言。
tab_size (integer) – 用以替换制表符的空格数,可在设置界面更改。
line_numbers (boolean) – 是否显示行号,可在设置界面更改。
first_line (integer) – 指定代码块第一行的行号
highlight (string) – 用于指定整行高亮的代码行行数,参数是用半角逗号分隔的数字串(如 1,5,8,9)。
no_links (boolean) – 当值为false时,关键字将会添加一个到官方文档的链接,可在设置界面更改。
lines (integer) –指定代码块显示的行数,当值设置为-1时,不出现纵向滚动条,可在设置界面更改。
width (integer or string) – 代码块宽度,可在设置界面更改。
height (integer or string) – 代码块高度,当这个高度可显示的行数比lines指定的值大才会生效,可在设置界面更改。
rss_width (integer or string) – 代码块在RSS输出时的宽度,可在设置界面更改。
theme (string) – 代码块颜色风格 (default, blackboard, dawn, mac-classic, twitlight, vibrant),可在设置界面更改。
inline (boolean) – 内嵌模式开关,用于将一行代码插入到文本中。
strict (boolean) – 严格模式的开关。
nowrap (boolean) – 当值指定为false时,过长的行将会被自动换行,以避免出现横向滚动条。
noborder (boolean) – 是否显示边框的开关。
no_cc (boolean) – 当值为true时,code标签将会被解析,但代码块不会有格式。
class (string) – 添加一个新的CSS。
escaped (string) – 当值为false,代码块里的html转义字符不会被转义,如<不会转义为<,默认为false。 5. 修改CodeColorer代码 --边框改成墨绿色-边框倒角5px

1
2
cd /home/wwwroot/default/vermaxcn/wp-content/plugins/codecolorer
vi codecolorer.css

找到如下代码:

1
.codecolorer-container { border: 1px solid #9F9F9F; }

增加边框圆角效果

1
border:2px solid #a1a1a1; border-radius: 5px;

修改完之后的代码如下:

1
.codecolorer-container { border:2px solid #a1a1a1; border-radius: 5px; }

null
null

#a1a1a1 灰色
#009900 墨绿色

null
null

备注:
个人感觉 border: 2px 感觉太粗,1px效果会更好!
个人感觉 灰色比墨绿色更搭

6. 修改CodeColorer代码 –修改代码字体色 为墨绿色#008000.

我选中的是 Solarized Light 主题

找到这行代码

1
2
/* Solarized (Light) */
.solarized-light, .solarized-light .codecolorer { color: #586E75; background-color: #FDF6E3; }

修改如下代码就行

1
color: #586E75;   //改成  color: #008000;

null
null

Leave a Reply

Your email address will not be published. Required fields are marked *