This is an automated email from the ASF dual-hosted git repository. sushuang pushed a commit to branch release in repository https://gitbox.apache.org/repos/asf/incubator-echarts-doc.git
commit 3cefcb560eb224498513366286e87be02ccef31e Author: SHUANG SU <[email protected]> AuthorDate: Fri Sep 27 23:21:30 2019 +0800 fix: fix build script for dev. --- build.js | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/build.js b/build.js index 8d21c0a..5dc0b39 100644 --- a/build.js +++ b/build.js @@ -47,10 +47,15 @@ for (var key in config) { } } +function getDistLang(lang) { + return lang === 'cn' ? 'zh' : lang; +} + function run() { languages.forEach(function (language) { - if (!fs.existsSync('public/' + language + '/documents/' + language)) { - fs.mkdirSync('public/' + language + '/documents/' + language); + var distLang = getDistLang(language); + if (!fs.existsSync('public/' + distLang + '/documents/' + distLang)) { + fs.mkdirSync('public/' + distLang + '/documents/' + distLang); } md2json({ path: language + '/option/**/*.md', @@ -101,15 +106,11 @@ function run() { ); fs.writeFileSync( - 'public/' + language + '/documents/' + language + '/changelog.html', + 'public/' + distLang + '/documents/' + distLang + '/changelog.html', marked(fs.readFileSync(language + '/changelog.md', 'utf-8')), 'utf-8' ); - console.log('Please visit:'); - console.log('echarts-doc/public/zh/'); - console.log('echarts-doc/public/en/'); - console.log(); // var plainMarkDownTpl = fs.readFileSync('tool/plain-md.tpl', 'utf-8'); // var codingStandardMD = fs.readFileSync('en' + '/coding-standard.md', 'utf-8'); @@ -124,21 +125,24 @@ function run() { // ); }); + console.log('Please visit:'); + console.log('echarts-doc/public/zh/'); + console.log('echarts-doc/public/en/'); + console.log(); + fs.writeFileSync( 'public/en/documents/en/coding-standard.html', marked(fs.readFileSync('en/coding-standard.md', 'utf-8')), 'utf-8' ); - copydir.sync('./asset', './public/cn/documents/asset'); + copydir.sync('./asset', './public/zh/documents/asset'); copydir.sync('./asset', './public/en/documents/asset'); } function writeSingleSchema(schema, language, docName, format) { - if (language === 'cn') { - language = 'zh'; - } - var path = 'public/documents/' + language + '/' + docName + '.json'; + var distLang = getDistLang(language); + var path = 'public/documents/' + distLang + '/' + docName + '.json'; console.log('output: ' + path); fs.writeFileSync( path, --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
