Skip to content

Add Website option to ignore paths by name regex#11

Open
edelabar wants to merge 8 commits into
BlueHouseLabs:mainfrom
atomicbird:ignore-paths
Open

Add Website option to ignore paths by name regex#11
edelabar wants to merge 8 commits into
BlueHouseLabs:mainfrom
atomicbird:ignore-paths

Conversation

@edelabar

Copy link
Copy Markdown

From JohnSundell#123:

This replaces JohnSundell#121, which I'll remove. I'm making this update because I mistakenly sent JohnSundell#121 from the master branch instead of a feature branch. Sorry for any confusion.

This adds an optional ignoredPaths array to Website which may contain a list of regular expressions of file or folder names that should be ignored during publishing. Each file or folder name is compared to entries in the array using range(of: name, options: .regularExpression), so wildcards may be used. A structure that adopts Website may optionally declare something like this to affect the output:

var ignoredPaths: [String]? { ["templates", "skip-this-file*"] }

My motivation for this is that I have a folder of template documents used on my site, which should not be copied to the site output.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants