git » homepage.git » commit 0143bba

move to new regime

author Alan Dipert
2023-10-16 17:29:37 UTC
committer Alan Dipert
2023-10-16 17:29:37 UTC
parent a150cdd57631199098fefdfdc25c458781fc2f3b

move to new regime

Home.md +2 -2
Makefile +9 -7
AsyncAwaitGotchas.html => OUT/AsyncAwaitGotchas.html +0 -0
CoffeeTime.html => OUT/CoffeeTime.html +0 -0
{CoffeeTime => OUT/CoffeeTime}/coffee_float_right_200px.jpg +0 -0
ConsultingPractice.html => OUT/ConsultingPractice.html +0 -0
FairDivision.html => OUT/FairDivision.html +0 -0
GitOnSharedHost.html => OUT/GitOnSharedHost.html +0 -0
Home.html => OUT/Home.html +1 -1
{images => OUT/Home}/headshot_2018_float_right_200px.jpg +0 -0
HomePhotos.html => OUT/HomePhotos.html +0 -0
{HomePhotos => OUT/HomePhotos}/Dockerfile +0 -0
{HomePhotos => OUT/HomePhotos}/photoprism.png +0 -0
Index.html => OUT/Index.html +0 -0
Lisp.html => OUT/Lisp.html +0 -0
{Lisp => OUT/Lisp}/CommonLisp.html +0 -0
{Lisp => OUT/Lisp}/CommonLispIteration.html +0 -0
{Lisp => OUT/Lisp}/GherkinHistory.html +0 -0
{Lisp => OUT/Lisp}/GherkinHistory/IMG_2485.JPG +0 -0
{Lisp => OUT/Lisp}/GherkinHistory/alan_wearing_gherkin_shirt.jpg +0 -0
PersonalBackground.html => OUT/PersonalBackground.html +0 -0
RandallRDipert.html => OUT/RandallRDipert.html +0 -0
TechSolutions.html => OUT/TechSolutions.html +0 -0
TechWorks.html => OUT/TechWorks.html +0 -0
{TechWorks => OUT/TechWorks}/2015-04-20_ClojureWestBoot.pdf +0 -0
{TechWorks => OUT/TechWorks}/2020-01-28-RStudio-Conf-Integration-Testing-ePoster.pdf +0 -0
{TechWorks => OUT/TechWorks}/Dipert-FRP_in_ClojureScript_with_Javelin.pdf +0 -0
{TechWorks => OUT/TechWorks}/Dipert-ProgrammingWithValues.pdf +0 -0
{TechWorks => OUT/TechWorks}/jacl-demo-els-2020.pdf +0 -0
WellReadUndergrad.html => OUT/WellReadUndergrad.html +0 -0
{WellReadUndergrad => OUT/WellReadUndergrad}/phil-lt5.doc +0 -0

diff --git a/Home.md b/Home.md
index a733175..f432c91 100644
--- a/Home.md
+++ b/Home.md
@@ -1,6 +1,6 @@
 # Alan's Homepage
 
-![headshot_2018_float_right_200px.jpg](images/headshot_2018_float_right_200px.jpg)
+![headshot_2018_float_right_200px.jpg](Home/headshot_2018_float_right_200px.jpg)
 
 Hello, and welcome to the personal homepage of Alan Dipert!
 
@@ -19,7 +19,7 @@ The best way to contact me is by email at [alan@tailrecursion.com](mailto:alan@t
 
 | Date       | Note                                                                                               |
 |:-----------|:---------------------------------------------------------------------------------------------------|
-| 2023-10-16 | Began migration to [Pandoc](https://pandoc.org/) for site generation, starting with this page.                            |
+| 2023-10-16 | Began migration to [Pandoc](https://pandoc.org/) for site generation, starting with this page.     |
 | 2022-12-02 | Added [[GitOnSharedHost]] to describe setting up a read-only Git repo on Dreamhost.                |
 | 2021-07-01 | Added [[HomePhotos]] to document family media archival strategy.                                   |
 | 2021-06-24 | Added [[AsyncAwaitGotchas]], about obscure async/await JavaScript errors in Google Chrome.         |
diff --git a/Makefile b/Makefile
index f61b50b..367edb0 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,14 @@
-.PHONY: clean
+.PHONY: deploy
 
-PAGES=$(shell find . -name '*.md')
-HTML=$(PAGES:%.md=%.html)
+PAGES=$(shell find . -maxdepth 1 -name '*.md' -exec basename '{}' ';')
+HTML=$(PAGES:%.md=OUT/%.html)
 
 all: $(HTML)
 
-clean:
-	rm -rf $(HTML)
-
-%.html: %.md template.html
+OUT/%.html: %.md template.html
 	pandoc --standalone --template=template.html --from=gfm+wikilinks_title_after_pipe --metadata title=$(basename $<) --metadata date="$(shell date -d @$(shell stat -c %Y $<))" --metadata date-meta=$(shell date -d @$(shell stat -c %Y $<) +%Y-%m-%d) --lua-filter=links-to-html.lua -o $@ $<
+	# Copy option resource directory for page (images, attachments, etc)
+	rsync --ignore-missing-args --delete -a $(basename $@) OUT
+
+deploy:
+	rsync -a OUT/ arsien23i2@dreamhost:tailrecursion.com/~alan
diff --git a/AsyncAwaitGotchas.html b/OUT/AsyncAwaitGotchas.html
similarity index 100%
rename from AsyncAwaitGotchas.html
rename to OUT/AsyncAwaitGotchas.html
diff --git a/CoffeeTime.html b/OUT/CoffeeTime.html
similarity index 100%
rename from CoffeeTime.html
rename to OUT/CoffeeTime.html
diff --git a/CoffeeTime/coffee_float_right_200px.jpg b/OUT/CoffeeTime/coffee_float_right_200px.jpg
similarity index 100%
rename from CoffeeTime/coffee_float_right_200px.jpg
rename to OUT/CoffeeTime/coffee_float_right_200px.jpg
diff --git a/ConsultingPractice.html b/OUT/ConsultingPractice.html
similarity index 100%
rename from ConsultingPractice.html
rename to OUT/ConsultingPractice.html
diff --git a/FairDivision.html b/OUT/FairDivision.html
similarity index 100%
rename from FairDivision.html
rename to OUT/FairDivision.html
diff --git a/GitOnSharedHost.html b/OUT/GitOnSharedHost.html
similarity index 100%
rename from GitOnSharedHost.html
rename to OUT/GitOnSharedHost.html
diff --git a/Home.html b/OUT/Home.html
similarity index 99%
rename from Home.html
rename to OUT/Home.html
index f8af3b7..1391e1a 100644
--- a/Home.html
+++ b/OUT/Home.html
@@ -71,7 +71,7 @@
       <div class='pages'>
 	      <div class='content Home'>
           <h1 id="alans-homepage">Alan's Homepage</h1>
-          <p><img src="images/headshot_2018_float_right_200px.jpg"
+          <p><img src="Home/headshot_2018_float_right_200px.jpg"
           alt="headshot_2018_float_right_200px.jpg" /></p>
           <p>Hello, and welcome to the personal homepage of Alan
           Dipert!</p>
diff --git a/images/headshot_2018_float_right_200px.jpg b/OUT/Home/headshot_2018_float_right_200px.jpg
similarity index 100%
rename from images/headshot_2018_float_right_200px.jpg
rename to OUT/Home/headshot_2018_float_right_200px.jpg
diff --git a/HomePhotos.html b/OUT/HomePhotos.html
similarity index 100%
rename from HomePhotos.html
rename to OUT/HomePhotos.html
diff --git a/HomePhotos/Dockerfile b/OUT/HomePhotos/Dockerfile
similarity index 100%
rename from HomePhotos/Dockerfile
rename to OUT/HomePhotos/Dockerfile
diff --git a/HomePhotos/photoprism.png b/OUT/HomePhotos/photoprism.png
similarity index 100%
rename from HomePhotos/photoprism.png
rename to OUT/HomePhotos/photoprism.png
diff --git a/Index.html b/OUT/Index.html
similarity index 100%
rename from Index.html
rename to OUT/Index.html
diff --git a/Lisp.html b/OUT/Lisp.html
similarity index 100%
rename from Lisp.html
rename to OUT/Lisp.html
diff --git a/Lisp/CommonLisp.html b/OUT/Lisp/CommonLisp.html
similarity index 100%
rename from Lisp/CommonLisp.html
rename to OUT/Lisp/CommonLisp.html
diff --git a/Lisp/CommonLispIteration.html b/OUT/Lisp/CommonLispIteration.html
similarity index 100%
rename from Lisp/CommonLispIteration.html
rename to OUT/Lisp/CommonLispIteration.html
diff --git a/Lisp/GherkinHistory.html b/OUT/Lisp/GherkinHistory.html
similarity index 100%
rename from Lisp/GherkinHistory.html
rename to OUT/Lisp/GherkinHistory.html
diff --git a/Lisp/GherkinHistory/IMG_2485.JPG b/OUT/Lisp/GherkinHistory/IMG_2485.JPG
similarity index 100%
rename from Lisp/GherkinHistory/IMG_2485.JPG
rename to OUT/Lisp/GherkinHistory/IMG_2485.JPG
diff --git a/Lisp/GherkinHistory/alan_wearing_gherkin_shirt.jpg b/OUT/Lisp/GherkinHistory/alan_wearing_gherkin_shirt.jpg
similarity index 100%
rename from Lisp/GherkinHistory/alan_wearing_gherkin_shirt.jpg
rename to OUT/Lisp/GherkinHistory/alan_wearing_gherkin_shirt.jpg
diff --git a/PersonalBackground.html b/OUT/PersonalBackground.html
similarity index 100%
rename from PersonalBackground.html
rename to OUT/PersonalBackground.html
diff --git a/RandallRDipert.html b/OUT/RandallRDipert.html
similarity index 100%
rename from RandallRDipert.html
rename to OUT/RandallRDipert.html
diff --git a/TechSolutions.html b/OUT/TechSolutions.html
similarity index 100%
rename from TechSolutions.html
rename to OUT/TechSolutions.html
diff --git a/TechWorks.html b/OUT/TechWorks.html
similarity index 100%
rename from TechWorks.html
rename to OUT/TechWorks.html
diff --git a/TechWorks/2015-04-20_ClojureWestBoot.pdf b/OUT/TechWorks/2015-04-20_ClojureWestBoot.pdf
similarity index 100%
rename from TechWorks/2015-04-20_ClojureWestBoot.pdf
rename to OUT/TechWorks/2015-04-20_ClojureWestBoot.pdf
diff --git a/TechWorks/2020-01-28-RStudio-Conf-Integration-Testing-ePoster.pdf b/OUT/TechWorks/2020-01-28-RStudio-Conf-Integration-Testing-ePoster.pdf
similarity index 100%
rename from TechWorks/2020-01-28-RStudio-Conf-Integration-Testing-ePoster.pdf
rename to OUT/TechWorks/2020-01-28-RStudio-Conf-Integration-Testing-ePoster.pdf
diff --git a/TechWorks/Dipert-FRP_in_ClojureScript_with_Javelin.pdf b/OUT/TechWorks/Dipert-FRP_in_ClojureScript_with_Javelin.pdf
similarity index 100%
rename from TechWorks/Dipert-FRP_in_ClojureScript_with_Javelin.pdf
rename to OUT/TechWorks/Dipert-FRP_in_ClojureScript_with_Javelin.pdf
diff --git a/TechWorks/Dipert-ProgrammingWithValues.pdf b/OUT/TechWorks/Dipert-ProgrammingWithValues.pdf
similarity index 100%
rename from TechWorks/Dipert-ProgrammingWithValues.pdf
rename to OUT/TechWorks/Dipert-ProgrammingWithValues.pdf
diff --git a/TechWorks/jacl-demo-els-2020.pdf b/OUT/TechWorks/jacl-demo-els-2020.pdf
similarity index 100%
rename from TechWorks/jacl-demo-els-2020.pdf
rename to OUT/TechWorks/jacl-demo-els-2020.pdf
diff --git a/WellReadUndergrad.html b/OUT/WellReadUndergrad.html
similarity index 100%
rename from WellReadUndergrad.html
rename to OUT/WellReadUndergrad.html
diff --git a/WellReadUndergrad/phil-lt5.doc b/OUT/WellReadUndergrad/phil-lt5.doc
similarity index 100%
rename from WellReadUndergrad/phil-lt5.doc
rename to OUT/WellReadUndergrad/phil-lt5.doc