From 5ca6892c02ea767283f783f1de84683b12327405 Mon Sep 17 00:00:00 2001 From: TevinLi <6317595@qq.com> Date: Sat, 20 Aug 2016 21:53:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=81=E8=AE=B8library=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E4=B8=8B=E4=B8=89=E5=B1=82=E6=B7=B1=E5=BA=A6=E5=AD=98=E5=9C=A8?= =?UTF-8?q?=E7=94=B1=E7=82=B9=E5=BC=80=E5=A4=B4=E7=9A=84=E9=A2=9D=E5=A4=96?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=A4=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- lib/directories.js | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) 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);