File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -106,13 +106,16 @@ module.exports = async function resolveOptions (sourceDir) {
106
106
const markdown = createMarkdown ( siteConfig )
107
107
108
108
// resolve pageFiles
109
- const files = [ '**/*.md' , '!.vuepress' , '!node_modules' ]
109
+ const patterns = [ '**/*.md' , '!.vuepress' , '!node_modules' ]
110
110
if ( siteConfig . dest ) {
111
- // exclude dest folder from pageFiles
111
+ // #654 exclude dest folder when dest dir was set in
112
+ // sourceDir but not in '.vuepress'
112
113
const outDirRelative = path . relative ( sourceDir , outDir )
113
- files . push ( '!' + outDirRelative )
114
+ if ( ! outDirRelative . includes ( '..' ) ) {
115
+ patterns . push ( '!' + outDirRelative )
116
+ }
114
117
}
115
- const pageFiles = sort ( await globby ( files , { cwd : sourceDir } ) )
118
+ const pageFiles = sort ( await globby ( patterns , { cwd : sourceDir } ) )
116
119
117
120
// resolve lastUpdated
118
121
const shouldResolveLastUpdated = (
You can’t perform that action at this time.
0 commit comments