From c3978bdd56844992630221f23dd3cbe66e3d0088 Mon Sep 17 00:00:00 2001 From: eug-vs Date: Wed, 14 Jul 2021 18:47:00 +0300 Subject: feat: inject recent blog-posts into homepage --- Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index da817c9..9025e5e 100644 --- a/Makefile +++ b/Makefile @@ -21,6 +21,14 @@ all: $(HTML) @echo $@ @sed "$(LINK_SEDSTRING) $(EMOJI_SEDSTRING)" $< | pandoc $(PANDOC_ARGS) > $@ +index.html: index.md blog/preview.md + @echo $@ + @sed "/Recent blog posts/r blog/preview.md" $< | sed "$(LINK_SEDSTRING) $(EMOJI_SEDSTRING)" | pandoc $(PANDOC_ARGS) > $@ + +blog/preview.md: blog/index.md + @echo $@ + @sed -n "s/^-/ -/; /^ -/p" $< | head -n 4 > $@ + open: $(HTML) $(BROWSER) index.html @@ -28,5 +36,5 @@ deploy: $(HTML) rsync -zarv --exclude=".git" --exclude="*.md" . $(RSYNC_DESTINATION) clean: - rm -f $(HTML) + rm -f $(HTML) blog/preview.md -- cgit v1.2.3