M Makefile => Makefile +5 -1
@@ 3,7 3,8 @@
all: \
index.html index.css index.js \
interactive/index.html interactive/index.css interactive/index.js \
- window/NsD0/index.html
+ window/NsD0/index.html \
+ credits/index.html
entr:
( echo Makefile; find -name '*.slim' -o -name '*.scss' -o -name '*.purs' -o -name '*.dhall'; find assets/ ) | entr make
@@ 26,6 27,9 @@ interactive/index.css: interactive/index.scss _font-face.scss
interactive/index.js: interactive/Interactive.purs packages.dhall spago.dhall
spago bundle-app -u-c --main Interactive --to interactive/index.js
+credits/index.html: credits/index.slim assets/paras.txt
+ /usr/share/doc/ruby-slim/examples/slimrb -p credits/index.slim > $@
+
window/NsD0/index.html: window.slim Makefile
mkdir -p window/NsD0
/usr/share/doc/ruby-slim/examples/slimrb -l '{ "num": "One", "location": "Ambrosia Corner Bakery" }' -p window.slim > $@
A credits/index.slim => credits/index.slim +168 -0
@@ 0,0 1,168 @@
+-# Full source may be found at: https://git.singpolyma.net/post-part
+-# Copyright 2020 Stephen Paul Weber <singpolyma.net>
+-#
+-# Permission to use, copy, modify, and/or distribute this software for any
+-# purpose with or without fee is hereby granted, provided that the above
+-# copyright notice and this permission notice appear in all copies.
+-#
+-# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+-# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+-# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+-# SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER
+-# RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF
+-# CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+-# CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+- paras = File.read("assets/paras.txt").lines
+doctype html
+html
+ head
+ meta charset="utf-8"
+ title Post-Part
+ link type="text/css" rel="stylesheet" href="../index.css"
+ base target="_blank"
+ scss:
+ ul, li {
+ padding: 0;
+ list-style-type: none;
+ }
+
+ #artists {
+ .vcard {
+ display: inline-block;
+ vertical-align: top;
+ width: 23%;
+
+ font-style: italic;
+ .fn {
+ font-style: normal;
+ font-weight: bold;
+ margin-bottom: 1em;
+ }
+ }
+ }
+
+ #audio {
+ section {
+ display: inline-block;
+ vertical-align: top;
+ width: 40%;
+
+ h1 {
+ font-size: 1em;
+ font-weight: normal;
+ font-family: cardo, sans-serif;
+ margin: 0;
+ font-style: italic;
+ }
+ }
+ }
+
+ cite.birds {
+ font-style: normal;
+ &:before { content: "“"; }
+ &:after { content: "”"; }
+ }
+
+ p.thanks { font-style: italic; }
+
+ #cutting-paper:before {
+ $column-width: 50vw;
+ content: "";
+ display: block;
+ margin: auto;
+ background: url("../assets/img/WOMAN-ARMS.png") no-repeat center center;
+ background-size: contain;
+ height: $column-width/1.5;
+ max-width: $column-width;
+ }
+
+ body
+ hgroup
+ h1 Post-Part
+ h2 Credits
+
+ section#artists
+ h1 Artists
+
+ ul
+ li.vcard
+ .fn Pazit Cahlon
+ ul
+ li original concept
+ li producer
+ li text editing
+
+ li.vcard
+ .fn Catherine Mellinger
+ ul
+ li collage
+ li testimony coordination
+ li installation manager
+ li concept
+
+ li.vcard
+ .fn Nat Janin
+ ul
+ li illustration
+ li art direction
+ li website design
+ li concept
+
+ li.vcard
+ .fn Adam Harendorf
+ ul
+ li audio design
+ li original composition
+
+ section#audio
+ h1 Audio
+
+ section
+ ul
+ li Christa Couture
+ li Catherine Mellinger
+ li Paula Shultz
+ li Leigh Harding
+ li Pazit Cahlon
+
+ h1 narration
+ h1 voice-over
+
+ section
+ ul
+ li Catherine Mellinger
+ li Kayden X Coleman
+ li Christa Couture
+ li Mel
+ li Carolyn
+ li Danielle Bettke
+ li Jennifer Wilson
+ li Jessica Stroebel
+ li Sandeep
+ li Shannon Bramer
+ li Tara Kelsall
+
+ h1 testimonies
+
+ section
+ p
+ cite.birds White Paper Birds
+ ' by Shannon Bramer used with permission.
+
+ p
+ ' Excerpt from
+ cite How to Lose Everything
+ ' by Christa Couture, 2020, Douglas and Mcintyre.
+ | Reprinted with permission from the publisher.
+
+ p.thanks
+ ' Thank you your generously sharing your experiences of
+ | Postpartum Mood and Anxiety Disorders for this project.
+
+ section#cutting-paper
+ p
+ ' Cutting Paper — from the Paper Trilogy
+ ' by Jennifer Dalas and Melanie Gordon
+
+ p Stephen Weber — website development