diff --git a/README.md b/README.md index d0da76b..6334151 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # amWiki 文库 -amWiki是一套非常简单基于atom编辑器markdown语法的轻量级wiki文库系统。 +amWiki是一款基于atom编辑器markdown语法的轻量级wiki文库系统。 使用amWiki创建文库,仅需要您使用atom编辑markdown文档和支持http静态访问网页空间! [amWiki项目托管](https://github.com/TevinLi/amWiki "amWiki项目托管地址") diff --git a/lib/directories.js b/lib/directories.js index f4a6599..faf383d 100644 --- a/lib/directories.js +++ b/lib/directories.js @@ -22,7 +22,7 @@ module.exports = { //第一层,files1,library直接子级,仅允许为文件夹 for (var i = 0; i < files1.length; i++) { path2 = path + files1[i]; - if (/^\./.test(path2.split('library/')[1])) { + if (/^\./.test(files1[i])) { continue; } if (fs.statSync(path2).isDirectory(path2)) { @@ -33,6 +33,9 @@ module.exports = { //第二层,files2,允许为文件夹和文件 for (var j = 0; j < files2.length; j++) { path3 = path2 + '/' + files2[j]; + if (/^\./.test(files2[j])) { + continue; + } if (fs.statSync(path3).isDirectory(path3)) { try { files3 = fs.readdirSync(path3); @@ -41,6 +44,9 @@ module.exports = { //第三层,files3,仅允许为文件夹,不再深入 for (var k = 0; k < files3.length; k++) { path4 = path3 + '/' + files3[k]; + if (/^\./.test(files3[k])) { + continue; + } if (!fs.statSync(path4).isDirectory(path4)) { tree[files1[i]][files2[j]][files3[k]] = false; files.push(path4);