_sitemap: Let's find files from www_root directly and map them from there.
This commit is contained in:
parent
8b28ce9a96
commit
8159f09088
10
qsgen2
10
qsgen2
@ -941,14 +941,15 @@ function _sitemap() {
|
|||||||
|
|
||||||
# Find all HTML files and store them in an array
|
# Find all HTML files and store them in an array
|
||||||
# local -a html_files=("${(@f)$(find "${www_root}" -type f -name "*.html")}")
|
# local -a html_files=("${(@f)$(find "${www_root}" -type f -name "*.html")}")
|
||||||
local -a html_files=(${www_root}/**/[a-z]*.html(.))
|
builtin cd ${config[site_root]}
|
||||||
local -a blog_files=(${html_files[@]:#*blog/2*})
|
local -a html_files=(**/[a-z]*.html(.))
|
||||||
|
local -a blog_files=(${html_files[@]:#*blog*})
|
||||||
local -a page_files=()
|
local -a page_files=()
|
||||||
for file in "${html_files[@]}"; do
|
for file in "${html_files[@]}"; do
|
||||||
[[ $file != *blog/2* ]] && blog_files+=("$file")
|
[[ $file != *blog* ]] && page_files+=("$file")
|
||||||
done
|
done
|
||||||
|
|
||||||
local -a xml_files=(${www_root}/[a-z]*.xml(.))
|
local -a xml_files=([a-z]*.xml(.))
|
||||||
for file in "${xml_files[@]}"; do
|
for file in "${xml_files[@]}"; do
|
||||||
[[ $file != *sitemap.xml* ]] && xml_files+=("$file")
|
[[ $file != *sitemap.xml* ]] && xml_files+=("$file")
|
||||||
done
|
done
|
||||||
@ -1043,6 +1044,7 @@ function _sitemap() {
|
|||||||
if (${debug}); then _msg debug "${0:t}_msg_2" " ${sitemap_file}"; fi
|
if (${debug}); then _msg debug "${0:t}_msg_2" " ${sitemap_file}"; fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
builtin cd ${config[project_root]}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user