linked to text pages on index, added DC mode for text index.html, fixed some errors

This commit is contained in:
/dev/urandom 2021-05-18 11:55:47 +03:00
parent 442a832c56
commit 096cbcc05d
2 changed files with 21 additions and 2 deletions

View file

@ -35,7 +35,7 @@ OUT_STATIC = $(patsubst static/%,out/%,$(_STATIC_FILES)) $(patsubst static/%.h,o
.SUFFIXES: .SUFFIXES:
.PHONY: all upload .PHONY: all upload
all: $(OUTDIR)/blog/index.html $(OUTDIR)/dc/blog/index.html $(OUTDIR)/blog/main.rss $(OUTDIR)/text/index.html $(PAGES_HTML) $(PAGES_HTML_DC) $(TEXT_PAGES_TXT) $(TEXT_PAGES_HTML) $(OUT_STATIC) all: $(OUTDIR)/blog/index.html $(OUTDIR)/dc/blog/index.html $(OUTDIR)/blog/main.rss $(OUTDIR)/text/index.html $(OUTDIR)/dc/text/index.html $(PAGES_HTML) $(PAGES_HTML_DC) $(TEXT_PAGES_TXT) $(TEXT_PAGES_HTML) $(OUT_STATIC)
upload: upload:
./upload.sh ./upload.sh
@ -56,6 +56,10 @@ $(OUTDIR)/text/%.txt: $(PAGEDIR)/text/%.txt
@mkdir -p $(@D) @mkdir -p $(@D)
cp $< $@ cp $< $@
$(OUTDIR)/dc/text/index.html: $(_TEXT_PAGES)
@mkdir -p $(@D)
./textindex.sh -d | $(THEME) $(DC_THEME_FLAGS) -t $(TPLDIR)/dreamcast.tpl -p text/index.html -o $@
$(OUTDIR)/text/index.html: $(_TEXT_PAGES) $(OUTDIR)/text/index.html: $(_TEXT_PAGES)
@mkdir -p $(@D) @mkdir -p $(@D)
./textindex.sh | $(THEME) $(THEME_FLAGS) -t $(TPLDIR)/default.tpl -p text/index.html -o $@ ./textindex.sh | $(THEME) $(THEME_FLAGS) -t $(TPLDIR)/default.tpl -p text/index.html -o $@

View file

@ -1,5 +1,15 @@
#!/bin/bash #!/bin/bash
DCMODE=0
while getopts d name
do
case $name in
d) DCMODE=1;;
?) printf "Usage: %s [-d]\n" $0; exit 1;;
esac
done
DIRECTORY="pages/text" DIRECTORY="pages/text"
FILES=`ls $DIRECTORY/*.txt -1 | sort` FILES=`ls $DIRECTORY/*.txt -1 | sort`
@ -13,9 +23,14 @@ EOF
for f in $FILES; do for f in $FILES; do
f=${f#pages/text/}
OUTPAGE=${f%.txt}.html OUTPAGE=${f%.txt}.html
OUTPAGE=${OUTPAGE#pages/text/} OUTPAGE=${OUTPAGE#pages/text/}
echo " * [$f]($OUTPAGE) ([text](${OUTPAGE%.html}.txt))" if [ $DCMODE -eq 1 ]; then
echo " * [$f](/text/${OUTPAGE%.html}.txt)"
else
echo " * [$f]($OUTPAGE) ([text](${OUTPAGE%.html}.txt))"
fi
done done