add is_ignore method
This commit is contained in:
parent
24edec7782
commit
c1b3d75f2e
1 changed files with 12 additions and 5 deletions
|
@ -144,6 +144,16 @@ fn (mut b Builder) create_dist_dir() ? {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn (mut b Builder) is_ignore(path string) bool {
|
||||||
|
// e.g. README.md
|
||||||
|
file_name := os.file_name(path)
|
||||||
|
// notify user that build was skipped
|
||||||
|
if file_name in b.config.build.ignore_files {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
fn build(mut logger log.Log) ? {
|
fn build(mut logger log.Log) ? {
|
||||||
println('Start building')
|
println('Start building')
|
||||||
mut sw := time.new_stopwatch()
|
mut sw := time.new_stopwatch()
|
||||||
|
@ -157,11 +167,8 @@ fn build(mut logger log.Log) ? {
|
||||||
mds := normalise_paths(os.walk_ext('.', '.md'))
|
mds := normalise_paths(os.walk_ext('.', '.md'))
|
||||||
logger.info('start md to html')
|
logger.info('start md to html')
|
||||||
for path in mds {
|
for path in mds {
|
||||||
// e.g. README.md
|
if b.is_ignore(path) {
|
||||||
file_name := os.file_name(path)
|
logger.info('$path is included in ignore_files, skip build')
|
||||||
// notify user that build was skipped
|
|
||||||
if file_name in b.config.build.ignore_files {
|
|
||||||
logger.info('$file_name is included in ignore_files, skip build')
|
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
b.md2html(path)?
|
b.md2html(path)?
|
||||||
|
|
Loading…
Add table
Reference in a new issue