diff options
-rw-r--r-- | Makefile | 29 | ||||
-rw-r--r-- | favicon.ico | bin | 0 -> 53694 bytes | |||
-rw-r--r-- | templates/template.html (renamed from template.html) | 26 |
3 files changed, 17 insertions, 38 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 diff --git a/favicon.ico b/favicon.ico Binary files differnew file mode 100644 index 0000000..c6c9d94 --- /dev/null +++ b/favicon.ico diff --git a/template.html b/templates/template.html index 568fe5c..ef925d0 100644 --- a/template.html +++ b/templates/template.html @@ -63,31 +63,7 @@ {{ title }} </h1> - <p class="description"> - {{ description }} - </p> - - <ul> - <li>This is what</li> - <li>List items</li> - <li>Look like</li> - </ul> - - {{ article }} - - <pre> - <code> -int sample_code() { - let x = 1; - let y = x; - return 0; -} - </code> - </pre> - - <blockquote cite="wikipedia.org is a terrible primary source"> - {{ blockquote }} - </blockquote> + {{ content }} </article> </body> </html> |