diff --git a/Makefile b/Makefile index 74ba652..bae73ff 100644 --- a/Makefile +++ b/Makefile @@ -11,6 +11,8 @@ PNGS = $(patsubst $(PAGEDIR)/%,$(OUTDIR)/%,$(_PNGS)) _PAGES = $(shell find $(PAGEDIR) -name \*.md) PAGES_HTML = $(patsubst $(PAGEDIR)/%.md,$(OUTDIR)/%.html,$(_PAGES)) +_BLOG_PAGES = $(shell find $(PAGEDIR)/blog -name \*.md | grep -v $(PAGEDIR)/blog/index\.md$) + _DIRECTORIES = $(shell find $(PAGEDIR)/* -type d) DIRECTORIES = $(patsubst $(PAGEDIR)/, $(OUTDIR)/, $(_PAGES)) @@ -21,11 +23,15 @@ OUT_STATIC = $(patsubst static/%,out/%,$(_STATIC_FILES)) $(patsubst static/%.h,o .SUFFIXES: .PHONY: all upload -all: $(PAGES_HTML) $(OUT_STATIC) +all: $(OUTDIR)/blog/index.html $(PAGES_HTML) $(OUT_STATIC) upload: ./upload.sh +$(OUTDIR)/blog/index.html: $(_BLOG_PAGES) $(TPLDIR)/blog_header.md $(TPLDIR)/blog_footer.md $(TPLDIR)/default.tpl + @mkdir -p $(@D) + ./blogindex.sh | theme -C style -t $(TPLDIR)/default.tpl -p blog/index.html -o $@ + $(OUTDIR)/%.html: $(PAGEDIR)/%.md $(TPLDIR)/default.tpl @mkdir -p $(@D) theme -C style -t $(TPLDIR)/default.tpl -p $(patsubst $(OUTDIR)/%,%,$@) -o $@ $< @@ -39,4 +45,4 @@ $(OUTDIR)/%: static/% cp -r $< $@ clean: - rm -rf out/* + rm -rf out/* pages/blog/index.md diff --git a/blogindex.sh b/blogindex.sh new file mode 100755 index 0000000..a03a1a8 --- /dev/null +++ b/blogindex.sh @@ -0,0 +1,26 @@ +#!/bin/sh + +DIRECTORY="pages/blog" + +LASTUPLOAD=`stat -c %Y pages/blog/index.md 2>/dev/null` +if [[ -z $LASTUPLOAD ]]; then LASTUPLOAD=0; fi + +#echo "Last upload at $LASTUPLOAD" + +FILES=`ls $DIRECTORY/*.md -1ct --time=birth` + +cat tpl/blog_header.md + +for f in $FILES; do + MTIME=`stat -c %Y $f` + + TITLE=`head -n 1 $f` + TITLE=${TITLE#"% "} + + OUTPAGE=${f%.md}.html + OUTPAGE=/${OUTPAGE#pages/} + + echo " * [$TITLE]($OUTPAGE) (last update `date -d "@$MTIME" "+%Y-%m-%d %H:%M"`)" +done + +cat tpl/blog_footer.md diff --git a/pages/tokipona/supalape.md b/pages/tokipona/supalape.md index 985d86d..3b6ae9f 100644 --- a/pages/tokipona/supalape.md +++ b/pages/tokipona/supalape.md @@ -30,6 +30,7 @@ border-radius: 4pt; border-radius: 4pt; text-align: center; overflow: hidden; + word-break: break-all; } @media tty { @@ -169,13 +170,22 @@ loanword brackets (as replacement for cartouches).
wawa
wawa
weka
weka
wile
wile
+
Characters for words not in the +official book:
kin
kin
tonsi
tonsi
monsuta
monsuta
leko
leko
kipisi
kipisi
+<<<<<<< HEAD
oko
oko
namako
namako
+======= +
namako
namako
+
oko
oko
+
pake
pake
+
kijetesantakalu
kijetesantakalu
+>>>>>>> c9d12f3714cd9ba82206d72a894c092919293e40 Here's some basic text written in sitelen pona. diff --git a/tpl/blog_footer.md b/tpl/blog_footer.md new file mode 100644 index 0000000..e69de29 diff --git a/tpl/blog_header.md b/tpl/blog_header.md new file mode 100644 index 0000000..69e75f4 --- /dev/null +++ b/tpl/blog_header.md @@ -0,0 +1,9 @@ +% rnd's blog +% /dev/urandom +% may 2020 + +This is a small sort of blog where I (very rarely) post stuff. Mostly small bits +of information that i'd like to remember in the future or make public. + +--- +