From 890b34bcc1a6b4073d1e512b1386634f7bc5ea52 Mon Sep 17 00:00:00 2001 From: "Adam T. Carpenter" Date: Wed, 21 Apr 2021 22:57:39 -0400 Subject: unified posts dir, until I can figure out makefile sub-subdirs. makefile auto-generates index --- Makefile | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index c20643c..afa9a7e 100644 --- a/Makefile +++ b/Makefile @@ -1,15 +1,16 @@ # Written for FreeBSD make(1), or pmake. Not tested with GNU make. -TEMPLATE = templates/template.html +POST_T = templates/template.html +INDEX_HEAD_T = templates/index_foot.html +INDEX_FOOT_T = templates/index_head.html -.PHONY: serve post +.PHONY: serve post clean + +all: index.html serve: python3.7 -m http.server 3000 -profile/adamcarpenter.pdf: profile/adamcarpenter.html - touch profile/adamcarpenter.pdf - post: @read -p "Title: " TITLE; \ read -p "Category: " CATEGORY; \ @@ -17,8 +18,14 @@ post: LONG_DATE=`date +"%a, %d %b %Y"`; \ mkdir -p posts/$$CATEGORY; \ FILENAME=posts/$$CATEGORY/$$SHORT_DATE-`printf "$$TITLE" | tr -Cs "[:alnum:]" '-' | tr "[:upper:]" "[:lower:]"`.html; \ - cp $(TEMPLATE) $$FILENAME; \ + cp $(POST_T) $$FILENAME; \ sed -i '' "s/{{ title }}/$$TITLE/g" $$FILENAME; \ $$EDITOR $$FILENAME; \ sed -i '' "s## $$TITLE $$LONG_DATE https://www.53hor.net/$$FILENAME https://www.53hor.net/$$FILENAME \n#" rss.xml; \ sed -i '' "s#