diff --git a/Makefile b/Makefile index 9da871f..07363be 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,7 @@ NAMESPACE=$(shell git rev-parse --abbrev-ref HEAD) HASH=$(shell git rev-parse HEAD) run: - php -S localhost:8000 -t . + cd www && php -S localhost:8000 -t . dgi: [ ! -f "DOCKER_GIT_INFO" ] || rm DOCKER_GIT_INFO diff --git a/www/data/css/styles_bookslist.scss b/www/data/css/styles_bookslist.scss index 3601aae..ec13ce0 100644 --- a/www/data/css/styles_bookslist.scss +++ b/www/data/css/styles_bookslist.scss @@ -35,6 +35,7 @@ width: 150px; height: 200px; object-fit: contain; + object-position: left; } .booklst_right { diff --git a/www/data/images/book_img/sotl_front.png b/www/data/images/book_img/sotl_front.png new file mode 100644 index 0000000..1bf2606 Binary files /dev/null and b/www/data/images/book_img/sotl_front.png differ diff --git a/www/data/images/book_img/sotl_full.png b/www/data/images/book_img/sotl_full.png new file mode 100644 index 0000000..45cf3c7 Binary files /dev/null and b/www/data/images/book_img/sotl_full.png differ diff --git a/www/data/images/book_img/sotl_img1.jpg b/www/data/images/book_img/sotl_img1.jpg new file mode 100644 index 0000000..46979ef Binary files /dev/null and b/www/data/images/book_img/sotl_img1.jpg differ diff --git a/www/data/images/book_img/sotl_img2.jpg b/www/data/images/book_img/sotl_img2.jpg new file mode 100644 index 0000000..060a51d Binary files /dev/null and b/www/data/images/book_img/sotl_img2.jpg differ diff --git a/www/data/images/book_img/sotl_img3.jpg b/www/data/images/book_img/sotl_img3.jpg new file mode 100644 index 0000000..9a099de Binary files /dev/null and b/www/data/images/book_img/sotl_img3.jpg differ diff --git a/www/data/images/book_img/sotl_img4.jpg b/www/data/images/book_img/sotl_img4.jpg new file mode 100644 index 0000000..5fc65f4 Binary files /dev/null and b/www/data/images/book_img/sotl_img4.jpg differ diff --git a/www/fragments/panel_books.php b/www/fragments/panel_books.php index ed3ea9c..0cba976 100644 --- a/www/fragments/panel_books.php +++ b/www/fragments/panel_books.php @@ -17,7 +17,7 @@ $allbooks = $SITE->modules->Books()->listAllNewestFirst();
These are some books I read but that do not have an official print version.
diff --git a/www/statics/books/__all.php b/www/statics/books/__all.php
index 481ea4c..1686280 100644
--- a/www/statics/books/__all.php
+++ b/www/statics/books/__all.php
@@ -14,6 +14,7 @@ return
'author' => 'Eliezer Yudkowsky',
'size' => [17.0, 24.0],
'imagecount' => 4,
+ 'grid_fsize' => '1em',
],
[
@@ -28,6 +29,7 @@ return
'author' => 'Eliezer Yudkowsky',
'size' => [17.0, 24.0],
'imagecount' => 4,
+ 'grid_fsize' => '1em',
],
[
@@ -42,6 +44,7 @@ return
'author' => 'Eliezer Yudkowsky',
'size' => [17.0, 24.0],
'imagecount' => 4,
+ 'grid_fsize' => '1em',
],
[
@@ -56,6 +59,7 @@ return
'author' => 'David Verburg',
'size' => [12.5, 19.0],
'imagecount' => 4,
+ 'grid_fsize' => '1em',
],
[
@@ -70,6 +74,7 @@ return
'author' => 'Alexandr Wales',
'size' => [12.5, 19.0],
'imagecount' => 4,
+ 'grid_fsize' => '0.95em',
],
[
@@ -94,5 +99,22 @@ return
'author' => 'Domagoj Kurmaic',
'size' => [12.5, 19.0],
'imagecount' => 5,
+ 'grid_fsize' => '1em',
],
+
+ [
+ 'id' => 'sotl',
+ 'title' => 'Shadows of the Limelight',
+ 'title_short' => 'Shadows of the Limelight',
+ 'date' => '2025-10-12',
+ 'repository' => 'https://github.com/Mikescher/Shadows-Of-The-Limelight-Typst',
+ 'pages' => '662',
+ 'pdf' => 'https://github.com/Mikescher/Shadows-Of-The-Limelight-Typst/blob/master/data/SOTL.pdf',
+ 'online' => 'https://alexanderwales.com/shadows-of-the-limelight-ch-1-the-rooftop-races/',
+ 'author' => 'Alexander Wales',
+ 'size' => [12.5, 19.0],
+ 'imagecount' => 4,
+ 'grid_fsize' => '0.85em',
+ ],
+
];
diff --git a/www/statics/books/sotl.md b/www/statics/books/sotl.md
new file mode 100644
index 0000000..b950e94
--- /dev/null
+++ b/www/statics/books/sotl.md
@@ -0,0 +1,55 @@
+Shadows of the Limelight (Typst)
+===============================
+
+[Shadows of the Limelight](https://alexanderwales.com/shadows-of-the-limelight-ch-1-the-rooftop-races/) Typst files
+
+----------
+
+A PDF version of `Shadows of the Limelight` used for printing the book on [epubli.com](https://www.epubli.de/)
+
+### epubli Settings:
+
+~~~
+Titel: Shadows of the Limelight
+Autor: Alexander Wales
+Bindungsart: Softcover
+Papiertyp: 90 g/m² cremeweiß, matt
+Format: Taschenbuch
+Druck Cover: matt
+Druck Inhalt: schwarz/weiß
+Cover-Vorlage: epubli Cover Grau
+Seiten: 664 (2 leere Seite(n) hinzugefügt)
+Preis: 16,85 €
+~~~
+
+### Chapters
+~~~
+
+Chapter 1: The Rooftop Races
+Chapter 2: The Queen of Glass
+Chapter 3: Nighttime Ballet
+Chapter 4: An Interlude at Sea
+Chapter 5: The Belligerent Bard
+Chapter 6: The Flower Queen’s Court
+Chapter 7: Rapier Wit
+Chapter 8: Ash and Flames
+Chapter 9: The Letter
+Chapter 10: Detente
+Chapter 11: Trials
+Chapter 12: Light and Shadow
+Chapter 13: Iron Bound
+Chapter 14: Legends
+Chapter 15: Falls
+Chapter 16: Smoke and Mirrors
+Chapter 17: The King’s Courtyard
+Chapter 18: The Rule of Three
+Chapter 19: The Childish Bride
+Chapter 20: The Bone Warden
+Chapter 21: Revolutions
+Chapter 22: Impressions
+Chapter 23: The Way Forward
+
+Appendix: On the Nature of the Domains
+Appendix: On the Nature of Standing
+
+~~~