Skip to content

Commit 4243e65

Browse files
committed
add grunt for book build
1 parent ce4468f commit 4243e65

File tree

3 files changed

+58
-0
lines changed

3 files changed

+58
-0
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules
2+
.grunt

Gruntfile.js

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
var path = require("path");
2+
3+
module.exports = function (grunt) {
4+
grunt.loadNpmTasks('grunt-gitbook');
5+
grunt.loadNpmTasks('grunt-gh-pages');
6+
grunt.loadNpmTasks('grunt-contrib-clean');
7+
8+
grunt.initConfig({
9+
'gitbook': {
10+
development: {
11+
output: path.join(__dirname, ".grunt/gitbook"),
12+
input: "./",
13+
title: "Netty-learning",
14+
description: "",
15+
github: "code4craft/netty-learning"
16+
}
17+
},
18+
'gh-pages': {
19+
options: {
20+
base: '.grunt/gitbook'
21+
},
22+
src: ['**']
23+
},
24+
'clean': {
25+
files: '.grunt'
26+
}
27+
});
28+
29+
grunt.registerTask('publish', [
30+
'gitbook',
31+
'gh-pages',
32+
'clean'
33+
]);
34+
grunt.registerTask('default', 'gitbook');
35+
};

package.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"name": "Netty-learning",
3+
"version": "0.0.5",
4+
"description": "",
5+
"repository": {
6+
"type": "git",
7+
"url": "https://github.com/code4craft/netty-learning"
8+
},
9+
"author": "Yihua.huang <[email protected]>",
10+
"license": "Apache 2",
11+
"dependencies": {},
12+
"devDependencies": {
13+
"grunt": "~0.4.1",
14+
"grunt-gitbook": "0.1.2",
15+
"grunt-gh-pages": "0.9.1",
16+
"grunt-contrib-clean": "~0.5.0"
17+
},
18+
"peerDependencies": {
19+
"grunt": "~0.4.1"
20+
}
21+
}

0 commit comments

Comments
 (0)