Move the static directory to the top level
authorAlex Chan <alex@alexwlchan.net>
Sun, 2 Feb 2020 19:06:29 +0000 (19:06 +0000)
committerAlex Chan <alex@alexwlchan.net>
Sun, 2 Feb 2020 19:06:29 +0000 (19:06 +0000)
This means the "src" directory just contains book data, not the app code.

scripts/render_html.py
src/static/specktre_tQt7j.png [deleted file]
src/static/style.css [deleted file]
static/specktre_tQt7j.png [new file with mode: 0644]
static/style.css [new file with mode: 0644]

index 053a598..2b58a58 100755 (executable)
@@ -120,7 +120,7 @@ if __name__ == "__main__":
     env.filters["render_date"] = render_date
 
     rsync("src/covers/", "_html/covers/")
-    rsync("src/static/", "_html/static/")
+    rsync("static/", "_html/static/")
 
     for review_entry in all_reviews:
         render_individual_review(env, review_entry=review_entry)
diff --git a/src/static/specktre_tQt7j.png b/src/static/specktre_tQt7j.png
deleted file mode 100644 (file)
index ef62e21..0000000
Binary files a/src/static/specktre_tQt7j.png and /dev/null differ
diff --git a/src/static/style.css b/src/static/style.css
deleted file mode 100644 (file)
index 4672f17..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-body {
-  margin: 0;
-  padding: 0;
-  font: 12pt monospace;
-  line-height: 1.4em;
-}
-
-h1 .book-title {
-  font-style: italic;
-  line-height: 1.2em;
-}
-
-.book-cover img {
-  float: right;
-  max-width:  150px;
-  max-height: 250px;
-  margin-top: 10px;
-  margin-left: 10px;
-  margin-bottom: 10px;
-  box-shadow: 0px 5px 5px rgba(0,0,0,0.25);
-}
-
-aside {
-  background: url('/static/specktre_tQt7j.png') #333366;
-  background-size: auto 100%;
-  color: white;
-  padding: 8px 1em;
-  font-size: 12pt;
-  line-height: 1.35em;
-}
-
-aside h1 {
-  margin-top: 0;
-  margin-bottom: 0;
-  display: inline;
-  font-size: 1em;
-}
-
-aside h1::after {
-  content: " 📚";
-}
-
-main, aside #aside_inner, footer #footer_inner {
-  max-width: 750px;
-  margin-left:  auto;
-  margin-right: auto;
-}
-
-main {
-  padding: 1em;
-}
-
-a {
-  color: #4c3dae;
-}
-
-a:hover {
-  background: rgba(76, 61, 174, 0.3);
-}
-
-aside a {
-  color: white;
-}
-
-aside a:hover {
-  background: rgba(255, 255, 255, 0.3);
-}
-
-table.book_metadata {
-  border-collapse: collapse;
-  margin-bottom: 1em;
-}
-
-td {
-  padding-right: 8px;
-  padding-top:    2px;
-  padding-bottom: 2px;
-}
-
-th {
-  text-align: left;
-}
-
-footer {
-  border-top: 0.25px solid #bfbfbf;
-  color: #999;
-  font-size: 0.75em;
-  margin-top: 2em;
-  padding: 1em;
-  padding-bottom: 2em;
-}
-
-footer a {
-  color: gray;
-}
-
-footer a:hover {
-  background: rgba(128, 128, 128, 0.3);
-}
diff --git a/static/specktre_tQt7j.png b/static/specktre_tQt7j.png
new file mode 100644 (file)
index 0000000..ef62e21
Binary files /dev/null and b/static/specktre_tQt7j.png differ
diff --git a/static/style.css b/static/style.css
new file mode 100644 (file)
index 0000000..4672f17
--- /dev/null
@@ -0,0 +1,99 @@
+body {
+  margin: 0;
+  padding: 0;
+  font: 12pt monospace;
+  line-height: 1.4em;
+}
+
+h1 .book-title {
+  font-style: italic;
+  line-height: 1.2em;
+}
+
+.book-cover img {
+  float: right;
+  max-width:  150px;
+  max-height: 250px;
+  margin-top: 10px;
+  margin-left: 10px;
+  margin-bottom: 10px;
+  box-shadow: 0px 5px 5px rgba(0,0,0,0.25);
+}
+
+aside {
+  background: url('/static/specktre_tQt7j.png') #333366;
+  background-size: auto 100%;
+  color: white;
+  padding: 8px 1em;
+  font-size: 12pt;
+  line-height: 1.35em;
+}
+
+aside h1 {
+  margin-top: 0;
+  margin-bottom: 0;
+  display: inline;
+  font-size: 1em;
+}
+
+aside h1::after {
+  content: " 📚";
+}
+
+main, aside #aside_inner, footer #footer_inner {
+  max-width: 750px;
+  margin-left:  auto;
+  margin-right: auto;
+}
+
+main {
+  padding: 1em;
+}
+
+a {
+  color: #4c3dae;
+}
+
+a:hover {
+  background: rgba(76, 61, 174, 0.3);
+}
+
+aside a {
+  color: white;
+}
+
+aside a:hover {
+  background: rgba(255, 255, 255, 0.3);
+}
+
+table.book_metadata {
+  border-collapse: collapse;
+  margin-bottom: 1em;
+}
+
+td {
+  padding-right: 8px;
+  padding-top:    2px;
+  padding-bottom: 2px;
+}
+
+th {
+  text-align: left;
+}
+
+footer {
+  border-top: 0.25px solid #bfbfbf;
+  color: #999;
+  font-size: 0.75em;
+  margin-top: 2em;
+  padding: 1em;
+  padding-bottom: 2em;
+}
+
+footer a {
+  color: gray;
+}
+
+footer a:hover {
+  background: rgba(128, 128, 128, 0.3);
+}