makefile added pages

This commit is contained in:
alicestrt 2020-12-03 18:01:44 +01:00
parent 28bd03d237
commit ff5c89517a
6 changed files with 62 additions and 22 deletions

View File

@ -73,7 +73,7 @@ publish:
.PHONY: html help clean regenerate serve serve-global devserver publish .PHONY: html help clean regenerate serve serve-global devserver publish
# Print # Print
md=$(wildcard content/Essays/*.md) md=$(wildcard content/Essays/*.md) $(wildcard content/pages/*.md)
md2pdf=$(md:%.md=%.pdf) md2pdf=$(md:%.md=%.pdf)
%.pdf: %.md themes/basic/static/css/print.css %.pdf: %.md themes/basic/static/css/print.css
@ -83,4 +83,5 @@ md2pdf=$(md:%.md=%.pdf)
print: $(md2pdf) print: $(md2pdf)
$(shell mv content/Essays/*.html content/print/) $(shell mv content/Essays/*.html content/print/)
$(shell mv content/Essays/*.pdf content/print/) $(shell mv content/Essays/*.pdf content/print/)
$(shell mv content/pages/*.html content/print/)
$(shell mv content/pages/*.pdf content/print/)

9
ascii-art/blob.txt Normal file
View File

@ -0,0 +1,9 @@
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
o o o o o o o o o o o o o o o o o o o o o o o o o
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
o o o o o o o o o o o o o o o o o o o o o o o o o
o o o o o o o o o o o o o o o o o o o o

View File

@ -1,6 +1,6 @@
import random import random
width = 71 width = 100
lines = 8 lines = 8
char = 'o' char = 'o'

View File

@ -2,10 +2,7 @@ Title: The Philosophy of Warnings
Author: Santiago Zabala Author: Santiago Zabala
<div class="colophon">
<p> Published by: <br> Editing: <br> Design <br> Paper <br> Typeface <br>
</p><p id="colophon_right"> Sponsors: <br> Thanks: <br> Other <br>
</p></div>
<div class="first-page"> <div class="first-page">
<div id="title_edition">Of Whirlpools and Tornadoes <br> A Nourishing Network</div> <div id="title_edition">Of Whirlpools and Tornadoes <br> A Nourishing Network</div>
<div id="amro">AMRO 2020</div> <div id="amro">AMRO 2020</div>
@ -13,15 +10,25 @@ Author: Santiago Zabala
<div id="author">Santiago Zabala</div> <div id="author">Santiago Zabala</div>
<div id="title">The Philosophy of Warnings</div> <div id="title">The Philosophy of Warnings</div>
<div class="bio">
[[Santiago Zabala]{.underline}](http://www.santiagozabala.com/) is ICREA
Research Professor of Philosophy at the Pompeu Fabra University in
Barcelona. His most recent book is *Being at Large: Freedom in the Age
of Alternative Facts* (McGill-Queen's University Press, 2020).</div>
<div id="published">Published in the *Institute of Arts and Ideas* </div>
</div> </div>
<header id="pageheader-issue">A Nourishing Network</header> <header id="pageheader-issue">A Nourishing Network</header>
<header id="pageheader-theme">The Philosophy of Warnings</header> <header id="pageheader-theme">The Philosophy of Warnings</header>
<div class="essay_content"> <div class="essay_content">
<p>This month an undergraduate student told me his parents were using the
<p><pre id="first_letter">
████████╗
╚══██╔══╝
██║
██║
╚═╝
</pre>his month an undergraduate student told me his parents were using the
pandemic to persuade him to avoid philosophy as it could not prevent or pandemic to persuade him to avoid philosophy as it could not prevent or
solve real emergencies. I told him to let them know that we find solve real emergencies. I told him to let them know that we find
ourselves in this global emergency because we haven't thought ourselves in this global emergency because we haven't thought
@ -127,8 +134,3 @@ realism by challenging our framed global order and its realist
advocates. This philosophy is not meant to rescue us *from* emergencies advocates. This philosophy is not meant to rescue us *from* emergencies
but rather rescue us *into* emergencies that we are trained to ignore.</p> but rather rescue us *into* emergencies that we are trained to ignore.</p>
</div> </div>
<div class="bio">
[[Santiago Zabala]{.underline}](http://www.santiagozabala.com/) is ICREA
Research Professor of Philosophy at the Pompeu Fabra University in
Barcelona. His most recent book is *Being at Large: Freedom in the Age
of Alternative Facts* (McGill-Queen's University Press, 2020).</div>

View File

@ -0,0 +1,5 @@
<div class="colophon">
<p>A Nourishing Network is a peer-to-peer publishing experiment starting from the feed as a potentially multi-directional circulation device. Through web-syndication protocols and mail art practices, this publication engages with complex circulation flows, thereby exploring the social dynamics of such networked forms of publishing.</p>
<p> Editing: Davide Bevilacqua <br> Design and development: Manetta Berends, Alice Strete <br> Paper: xxxx <br> Typeface: Gnu Unifont, White Rabbit, Ansi Shadow <br> Production: Varia
</p><p id="colophon_right"> Sponsors: <br> Thanks: <br> Other <br>
</p></div>

View File

@ -31,6 +31,7 @@
@page{ @page{
size:A4; size:A4;
margin-bottom: 2in; margin-bottom: 2in;
margin-top: 1.5in;
@bottom-center { @bottom-center {
content: counter(page); content: counter(page);
font-size: 16px; font-size: 16px;
@ -38,13 +39,13 @@
} }
@bottom-left { @bottom-left {
/* content: " ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )) \A ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (( \A ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )) \A ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ((";*/ /* content: " ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )) \A ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (( \A ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )) \A ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ((";*/
content: "o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o \A o o o o o o o o o o o o o o o o o o \A o o o o o o o o o o o o o o o"; content: " o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o \A o o o o o o o o o o o o o o o o o o o\A o o o o o o o o o o o o o o o o";
font-size: 16px; font-size: 16px;
white-space: pre-wrap; white-space: pre-wrap;
font-family: "Unifont"; font-family: "Unifont";
margin-bottom: 1.2in; margin-bottom: 1.4in;
line-height: 0.7; line-height: 0.7;
width: 37em; width: 39em;
} }
} }
@ -69,6 +70,25 @@
font-size: 8px; font-size: 8px;
} }
/*
@left-top {
content: " o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o \A o o o o o o o o o o o o o o o o o o o o o o o o o o \A o o o o o o o o o o o o o o o o o o o o o ";
font-size: 16px;
white-space: pre-wrap;
font-family: "Unifont";
line-height: 0.7;
width: 50em;
transform: rotate(90deg);
}
@right-top {
content: " o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o \A o o o o o o o o o o o o o o o o o o o o o o o o o o \A o o o o o o o o o o o o o o o o o o o o o ";
font-size: 16px;
white-space: pre-wrap;
font-family: "Unifont";
line-height: 0.7;
width: 2em;
transform: rotate(180deg);
} */
} }
@page :right { @page :right {
margin-left: 1in; margin-left: 1in;
@ -129,7 +149,6 @@
font-size: 20px; font-size: 20px;
font-family: 'White Rabbit'; font-family: 'White Rabbit';
text-align: center; text-align: center;
margin-top: 6in;
} }
#title_edition { #title_edition {
@ -170,17 +189,21 @@
line-height: 1.6; line-height: 1.6;
page-break-before: always; page-break-before: always;
} }
#first_letter {
float:left;
margin-bottom: 20px;
margin-right: 10px;
}
.essay_content p:first-of-type { .essay_content p:first-of-type {
margin-top: 100px; margin-top: 80px;
} }
.bio { .bio {
font-family: 'Unifont'; font-family: 'Unifont';
font-size: 16px; font-size: 16px;
margin-top: 500px; margin-top: 300px;
margin-left: 400px; margin-left: 400px;
page-break-after: always; page-break-after: always;
} }