aboutsummaryrefslogtreecommitdiff
path: root/v2/src/bin/makemake
diff options
context:
space:
mode:
Diffstat (limited to 'v2/src/bin/makemake')
-rwxr-xr-xv2/src/bin/makemake37
1 files changed, 29 insertions, 8 deletions
diff --git a/v2/src/bin/makemake b/v2/src/bin/makemake
index 665bb84..20fd6dd 100755
--- a/v2/src/bin/makemake
+++ b/v2/src/bin/makemake
@@ -74,7 +74,8 @@ EXTENSIONS='
'
COLL_EXTENSIONS='
-.sortref
+.categoryentry
+.indexentry
.xmlentry
'
@@ -116,16 +117,20 @@ for lang in $(langs); do
exts | sed "s|^\(.*\)\$|\$($c.$lang\1)|" | varlist "$c.$lang"
mds | sed 's/^\(.*\)\.md$/\1.conf \1.content: \1.md/'
- mds | sed 's/^\(.*\)\.md$/\1.snippets \1.htmlbody \1.html: \1.conf \1.content/'
+ mds | sed 's/^\(.*\)\.md$/\1.categoryentry \1.indexentry \1.html: \1.conf \1.content/'
+ mds | sed 's/^\(.*\)\.md$/\1.snippets \1.htmlbody: \1.html/'
if [ "$c" = 'pages' ]; then
continue
fi
- mds | sed 's/^\(.*\)\.md$/\1.sortref: \1.md/'
- mds | sed 's/^\(.*\)\.md$/\1.xmlentry: \1.html/'
+ mds | sed 's/^\(.*\)\.md$/\1.xmlentry: \1.htmlbody/'
- echo "$CONTENT_PREFIX/$lang/feeds/$c.xml: \$($c.$lang.xmlentry)"
+ echo "$CONTENT_PREFIX/$lang/$c/index.categories: \$($c.$lang.categoryentry)"
+ echo "$CONTENT_PREFIX/$lang/$c/index.html: \$($c.$lang.indexentry) $CONTENT_PREFIX/$lang/$c/index.categories"
+ echo "$CONTENT_PREFIX/$lang/$c/feed.xml: \$($c.$lang.xmlentry) $CONTENT_PREFIX/$lang/$c/index.categories"
+ echo "$CONTENT_PREFIX/$lang/$c/index.extrahtml: $CONTENT_PREFIX/$lang/$c/index.html"
+ echo "$CONTENT_PREFIX/$lang/$c/index.extrafeeds: $CONTENT_PREFIX/$lang/$c/feed.xml"
printf '\n\n'
done
@@ -141,17 +146,33 @@ for lang in $(langs); do
done
collections |
- sed "s|^\(.*\)\$|$CONTENT_PREFIX/$lang/feeds/\1.xml|" |
+ sed "s|^\(.*\)\$|$CONTENT_PREFIX/$lang/\1/index.categories|" |
+ varlist "all-generated.$lang.categories"
+
+ collections |
+ sed "s|^\(.*\)\$|$CONTENT_PREFIX/$lang/\1/index.extrahtml|" |
+ varlist "all-generated.$lang.extrahtml"
+
+ collections |
+ sed "s|^\(.*\)\$|$CONTENT_PREFIX/$lang/\1/index.extrafeeds|" |
+ varlist "all-generated.$lang.extrafeeds"
+
+ collections |
+ sed "s|^\(.*\)\$|$CONTENT_PREFIX/$lang/\1/index.html|" |
+ varlist "all-generated.$lang.index"
+
+ collections |
+ sed "s|^\(.*\)\$|$CONTENT_PREFIX/$lang/\1/feed.xml|" |
varlist "all-generated.$lang.xml"
- extensions '.xml' |
+ extensions '.categories' '.extrahtml' '.extrafeeds' '.index' '.xml' |
sed "s|^\(.*\)\$|\$(all-generated.$lang\1)|" |
varlist "all-generated.$lang"
printf '\n'
done
-for e in $(extensions .xml); do
+for e in $(extensions '.categories' '.extrahtml' '.extrafeeds' '.index' '.xml'); do
langs |
sed "s|^\(.*\)\$|\$(all-generated.\1$e)|" |
varlist "all-generated$e"