assemble-plugin-highlight
v0.0.7
Published
Assemble的markdown语法高亮插件,用到highlight.js,生成html使用Cheerio.js.
Downloads
5
Maintainers
Readme
assemble-plugin-highlight
Assemble的markdown语法高亮插件,用到highlight.js,生成html使用Cheerio.js.
Table of Contents
Quickstart
包安装:
npm install assemble-plugin-highlight --save
Gruntfile.js定制:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
assemble: {
options: {
plugins: ['assemble-plugin-highlight']
},
...
}
});
grunt.loadNpmTasks('assemble');
grunt.registerTask('default', ['assemble']);
};
Options
selector
Type: String
指定要highlight的选择器,默认是全局
mode
Type: String
规定选择代码模式,默认是所有code代码下的,包括:<pre><code>...</code></pre>
和<code>...</code>
选项为:code
则<code>...</code>
;选项为precode``则
...;选项为:
all`,则两者皆有
Usage Examples
基本用法
最基本用法:
assemble: {
blog: {
options: {
plugins: ['assemble-plugin-highlight'],
},
files: {
'./blog/': ['./templates/blog/*.hbs']
}
}
}
高级
assemble: {
blog: {
options: {
plugins: ['assemble-plugin-highlight'],
toc: {
boxid: 'boxid'
}
},
files: {
'./blog/': ['./templates/blog/*.hbs']
}
}
}
注意:要查看链接图标,一定要在服务器状态!
Author
GoldCome
- github: https://github.com/GoldCome
- blog:http://www.gdcome.com
- QQ/Email: [email protected]
Release History
- 2014-02-22 v0.0.0 markdown语法高亮插件第一次构建
- 2014-02-23 v0.0.1 去掉插件不必要语句 修正因忘记把highlight.js模块写到dependencies导致npm包错误
- 2014-02-23 v0.0.2 增加代码选择器选项,默认code下所有
- 2014-02-23 v0.0.3 解决boxid选项失效问题
- 2014-02-24 v0.0.4 调整选项,现在选择器可以是任何选择器,而不紧限于ID
- 2014-02-24 v0.0.5 上一版本无法发布npm包,直接下一版本,更改了一些关键词
- 2014-02-24 v0.0.6 发布到github
- 2014-03-13 v0.0.7 重新命名发布
License
Copyright (c) 2014 goldcome, contributors. Released under the MIT license
This file was generated on Saturday, March 15, 2014.