1 | const { exec } = require('child_process');
|
2 | const path = require('path')
|
3 | const root = __dirname;
|
4 |
|
5 | module.exports = {
|
6 | title: "ydoc",
|
7 | description: "ydoc description demo",
|
8 | author: "ymfe",
|
9 | plugins: ["copy", "edit-page", {
|
10 | name: 'privateCreateDemo',
|
11 | module: {
|
12 | finish: function(){
|
13 | exec(`cd ${root}; sh bin/build-demo-page.sh`, (err, stdout, stderr) =>{
|
14 | if(err){
|
15 | console.error(err);
|
16 | return;
|
17 | }
|
18 | if(stdout)console.log(`stdout: ${stdout}`);
|
19 | if(stderr)console.log(`stderr: ${stderr}`);
|
20 | })
|
21 | }
|
22 | }
|
23 | }],
|
24 | pluginsConfig: {
|
25 | 'import-asset': {
|
26 | css: 'custom.css'
|
27 | },
|
28 | "edit-page": {
|
29 | prefix: 'https://github.com/YMFE/ydoc/tree/master/docs'
|
30 | }
|
31 | },
|
32 | markdownIt: function(md){
|
33 | md.use(require('markdown-it-include'), __dirname);
|
34 | },
|
35 | dist: '_site',
|
36 |
|
37 | } |
\ | No newline at end of file |