From 24aade56fc01cfa20158947e69c459fa84884026 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20M=C3=BChlinghaus?= Date: Tue, 23 Jun 2026 08:43:00 +0200 Subject: [PATCH] =?UTF-8?q?Struktur=20und=20Build=20=C3=84nderung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + Makefile | 25 +++++++++++++++++++++++++ akt1/{kapitel1.md => kapitel01.md} | 0 akt1/{kapitel2.md => kapitel02.md} | 0 akt1/{kapitel3.md => kapitel03.md} | 0 akt1/{kapitel4.md => kapitel04.md} | 0 akt1/{kapitel5.md => kapitel05.md} | 0 akt1/{kapitel6.md => kapitel06.md} | 0 akt1/{kapitel7.md => kapitel07.md} | 0 akt1/{kapitel8.md => kapitel08.md} | 0 akt1/{kapitel9.md => kapitel09.md} | 0 build-pdf.sh | 8 -------- style.css | 4 +--- 13 files changed, 27 insertions(+), 11 deletions(-) create mode 100644 Makefile rename akt1/{kapitel1.md => kapitel01.md} (100%) rename akt1/{kapitel2.md => kapitel02.md} (100%) rename akt1/{kapitel3.md => kapitel03.md} (100%) rename akt1/{kapitel4.md => kapitel04.md} (100%) rename akt1/{kapitel5.md => kapitel05.md} (100%) rename akt1/{kapitel6.md => kapitel06.md} (100%) rename akt1/{kapitel7.md => kapitel07.md} (100%) rename akt1/{kapitel8.md => kapitel08.md} (100%) rename akt1/{kapitel9.md => kapitel09.md} (100%) delete mode 100755 build-pdf.sh diff --git a/.gitignore b/.gitignore index 4c62f4c..d898dfd 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ buch.pdf +buch.epub diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b5789c9 --- /dev/null +++ b/Makefile @@ -0,0 +1,25 @@ +TITLE := KI Story +AUTHOR := Stefan Mühlinghaus +DOCKER_CMD := docker run --rm -v "$(shell pwd):/data" --user $(shell id -u):$(shell id -g) fpod/pandoc-weasyprint + +.PHONY: all pdf epub clean + +all: pdf epub + +pdf: + $(DOCKER_CMD) akt*/*.md \ + --metadata title="$(TITLE)" \ + --metadata author="$(AUTHOR)" \ + --pdf-engine=weasyprint \ + --css=style.css \ + -o buch.pdf + +epub: + $(DOCKER_CMD) akt*/*.md \ + --metadata title="$(TITLE)" \ + --metadata author="$(AUTHOR)" \ + --css=style.css \ + -o buch.epub + +clean: + rm -f buch.pdf buch.epub diff --git a/akt1/kapitel1.md b/akt1/kapitel01.md similarity index 100% rename from akt1/kapitel1.md rename to akt1/kapitel01.md diff --git a/akt1/kapitel2.md b/akt1/kapitel02.md similarity index 100% rename from akt1/kapitel2.md rename to akt1/kapitel02.md diff --git a/akt1/kapitel3.md b/akt1/kapitel03.md similarity index 100% rename from akt1/kapitel3.md rename to akt1/kapitel03.md diff --git a/akt1/kapitel4.md b/akt1/kapitel04.md similarity index 100% rename from akt1/kapitel4.md rename to akt1/kapitel04.md diff --git a/akt1/kapitel5.md b/akt1/kapitel05.md similarity index 100% rename from akt1/kapitel5.md rename to akt1/kapitel05.md diff --git a/akt1/kapitel6.md b/akt1/kapitel06.md similarity index 100% rename from akt1/kapitel6.md rename to akt1/kapitel06.md diff --git a/akt1/kapitel7.md b/akt1/kapitel07.md similarity index 100% rename from akt1/kapitel7.md rename to akt1/kapitel07.md diff --git a/akt1/kapitel8.md b/akt1/kapitel08.md similarity index 100% rename from akt1/kapitel8.md rename to akt1/kapitel08.md diff --git a/akt1/kapitel9.md b/akt1/kapitel09.md similarity index 100% rename from akt1/kapitel9.md rename to akt1/kapitel09.md diff --git a/build-pdf.sh b/build-pdf.sh deleted file mode 100755 index 6387a87..0000000 --- a/build-pdf.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -docker run --rm -v "$(pwd):/data" --user $(id -u):$(id -g) \ - fpod/pandoc-weasyprint \ - akt*/*.md \ - --pdf-engine=weasyprint \ - --css=/data/style.css \ - -o /data/buch.pdf diff --git a/style.css b/style.css index f601f8e..ff2cc9e 100644 --- a/style.css +++ b/style.css @@ -6,10 +6,8 @@ body { font-family: Arial, sans-serif; font-size: 10pt; line-height: 1.6; - text-align: justify; - hyphens: auto; } -h2 { +h1 { break-before: page; }