This repository has been archived by the owner on Nov 4, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
docset.js
101 lines (88 loc) · 2.14 KB
/
docset.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
var Markdown = require('markdown-to-html').Markdown;
var md = new Markdown();
md.bufmax = 2048;
var fileName = 'documentation/index.md';
var opts = {title: 'File $BASENAME in $DIRNAME'}; //, stylesheet: 'test/style.css'
// Write a header.
console.log('===============================');
// Write a trailer at eof.
md.once('end', function() {
console.log('===============================');
});
md.render(fileName, opts, function(err) {
if (err) {
console.error('>>>' + err);
process.exit();
}
md.pipe(process.stdout);
});
/*
var DocSetGenerator = require('docset-generator').DocSetGenerator;
var generator = new DocSetGenerator({
destination: "./docset",
name: "Kern",
identifier: "kern",
documentation: "./documentation",
// icon: "./styleguide/[email protected]",
enableJavascript: true,
entries:[
{
name:'colors',
type:'Style',
path:'index.md'
}
]
// {
// name:'Typography',
// type:'Style',
// path:'index.html#typography'
// },
// {
// name:'Grids',
// type:'Style',
// path:'index.html#grids-gb'
// },
// // Components
// {
// name:'Burger',
// type:'Component',
// path:'components.html#burger'
// },
// {
// name:'Newsletter',
// type:'Component',
// path:'components.html#newsletter'
// },
// {
// name:'Gallery',
// type:'Component',
// path:'components.html#gallery'
// },
// // Modules
// {
// name:'Bar',
// type:'Modules',
// path:'modules.html#bar'
// },
// {
// name:'Navigation',
// type:'Modules',
// path:'modules.html#navigation'
// }]
}
);
generator.create();
// generate feed xml
var git = require('git-rev');
git.tag(function (tag) {
console.log('tag', tag);
var xmlString = '';
var fs = require('fs');
fs.writeFile("./docset/kern.xml", "<entry><version>"+ tag +"</version><ios_version>1</ios_version><url>http://docsets.kopfwelt.com/docsets/kern.tgz</url></entry>", function(err) {
if(err) {
return console.log(err);
}
console.log("The file was saved!");
});
});
*/