blob: 2782b402e649413591bf3b808b1d7d7043bb3691 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/bash
# url configuration
URL="https://mcmilk.de/"
# begin new sitemap
exec 1> sitemap.xml
# print head
echo '<?xml version="1.0" encoding="UTF-8"?>'
echo '<!-- generator="Milkys Sitemap Generator, https://github.com/mcmilk/sitemap-generator" -->'
echo '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">'
# print urls
IFS=$'\r\n' GLOBIGNORE='*' command eval "OPTIONS=($(cat $0.options))"
find . -type f "${OPTIONS[@]}" -printf "%TY-%Tm-%Td %TH:%TM %p\n" | \
while read -r line; do
# TIME is ignored...
DATE=${line:0:10}
TIME=${line:11:5}
FILE=${line:19}
echo "<url>"
echo " <loc>${URL}${FILE}</loc>"
echo " <lastmod>${DATE}</lastmod>"
echo " <changefreq>weekly</changefreq>"
echo "</url>"
done
# print foot
echo "</urlset>"
|