UNPKG

871 BJavaScriptView Raw
1const fs = require('fs');
2const path = require('path');
3const walk = require('walk');
4const config = require('./config');
5const md = require('./lib/marked');
6const yamlFront = require('yaml-front-matter')
7
8
9const mdData = {};
10
11
12const walker = walk.walk(config.root);
13walker.on('file', function (root, fileStats, next) {
14 const name = fileStats.name;
15 const ext = path.extname(name);
16
17 const file = path.resolve(__dirname, root + '/' + basename);
18 // console.log(file);
19 if (ext === '.md') {
20 const input = fs.readFileSync(file, 'utf-8');
21 const results = yamlFront.loadFront(input, 'content');
22 console.log(results);
23
24 mdData
25
26 const res = md(results.content);
27 console.log(res);
28 }
29
30 next();
31});
32
33
34walker.on('end', () => {
35
36 // console.log('end');
37});
38
39walker.on('error', (e) => {
40 console.log(e);
41})
\No newline at end of file