diff options
author | Adam T. Carpenter <atc@53hor.net> | 2020-11-29 22:16:57 -0500 |
---|---|---|
committer | Adam T. Carpenter <atc@53hor.net> | 2020-11-29 22:16:57 -0500 |
commit | 015c3a1d7cd0a1f68e70bf3e1254ec541ea16ae5 (patch) | |
tree | 54323de041d3f6917a99521907b7173947acc2f2 /Makefile | |
parent | aa6ade8c1bc51bc8f379442bb00710438d1385fd (diff) | |
download | 53hor-015c3a1d7cd0a1f68e70bf3e1254ec541ea16ae5.tar.xz 53hor-015c3a1d7cd0a1f68e70bf3e1254ec541ea16ae5.zip |
moved template to templates, updated makefile
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 29 |
1 files changed, 16 insertions, 13 deletions
@@ -1,24 +1,27 @@ -# simple date to RFC date: -# date -j -f "%Y-%m-%d" -R 2020-10-29 +# Written for FreeBSD make(1), or pmake. Not tested with GNU make. -all: - echo done. +TEMPLATE = templates/template.html +RSS_TEMPLATE = templates/rss.xml -serve: +.PHONY: all clean serve post + +serve: all python3.7 -m http.server 3000 -resume: - echo unimplemented! +clean: + rm -f index.html + rm -f rss.xml + +profile/adamcarpenter.pdf: profile/adamcarpenter.html + touch profile/adamcarpenter.pdf -post: +post: clean @read -p "Title: " TITLE; \ read -p "Category: " CATEGORY; \ SHORT_DATE=`date +"%Y-%m-%d"`; \ LONG_DATE=`date -R`; \ - mkdir -p posts/$$category; \ - FILENAME=posts/$$category/`date +"%Y-%m-%d-"``echo $$title | tr "[:upper:]" "[:lower:]" | tr "[:blank:]" -`.html; \ + mkdir -p posts/$$CATEGORY; \ + FILENAME=posts/$$CATEGORY/`date +"%Y-%m-%d-"``echo $$TITLE | tr "[:upper:]" "[:lower:]" | tr "[:blank:]" -`.html; \ + cp $(TEMPLATE) $$FILENAME; \ $$EDITOR $$FILENAME; \ - sed -i .bak '5 a\ - <item> <title>$$TITLE</title> <link>https://www.53hor.net/$$FILENAME</link> <guid>https://www.53hor.net/$$FILENAME</guid> <pubDate>$$LONG_DATE</pubDate> </item> - ' rss.xml |