Commit Graph

110 Commits

Author SHA1 Message Date
Christoph Hagen
3bd75a63ab Finish most recent and featured section 2022-12-07 01:01:13 +01:00
Christoph Hagen
f185191b7f Check more dependencies, fix bug 2022-12-05 17:49:15 +01:00
Christoph Hagen
deb7e6187e Fix links to external pages 2022-12-05 17:25:07 +01:00
Christoph Hagen
464ece4a03 Improve summary print 2022-12-05 11:51:19 +01:00
Christoph Hagen
225c68ecd1 Fix display of total optimization count 2022-12-05 11:51:04 +01:00
Christoph Hagen
f52c3bc8b9 Check dependencies and outputs 2022-12-05 11:43:30 +01:00
Christoph Hagen
a8b328efce Write all logs to disk 2022-12-04 23:10:44 +01:00
Christoph Hagen
956cfb52c4 Improve printing and image creation 2022-12-04 19:15:22 +01:00
Christoph Hagen
6a52f62402 Add result handler to templates 2022-12-02 10:25:54 +01:00
Christoph Hagen
6e24c27fdc Determine elements for news section 2022-12-01 15:39:39 +01:00
Christoph Hagen
92d832dc44 Remove global site root 2022-12-01 15:25:55 +01:00
Christoph Hagen
90d2573d0c Add imageOptim to install script 2022-12-01 15:19:41 +01:00
Christoph Hagen
94375f3a81 Remove global configuration and improve printing 2022-12-01 15:19:17 +01:00
Christoph Hagen
58eae51d40 Shorten metadata logging 2022-12-01 15:03:29 +01:00
Christoph Hagen
27b8d5b3ee Add warnings and errors to output 2022-12-01 14:52:36 +01:00
Christoph Hagen
1ceba25d4f Improve logging during element scanning 2022-12-01 14:50:26 +01:00
Christoph Hagen
4c2c4b7dd3 Optimize images with ImageOptim 2022-11-30 15:29:51 +01:00
Christoph Hagen
58f7642ca5 Fix links and images in related content 2022-11-27 22:06:18 +01:00
Christoph Hagen
112bbe252c Generate avif and webp image versions 2022-11-27 20:31:56 +01:00
Christoph Hagen
c82080db82 Allow custom thumbnail paths in metadata 2022-09-29 21:23:41 +02:00
Christoph Hagen
9d2f1e4c90 Remove debug output 2022-09-29 16:24:04 +02:00
Christoph Hagen
39a53cdb1d Generate all pages again 2022-09-29 16:23:58 +02:00
Christoph Hagen
31edd35463 Print image overviews 2022-09-26 17:00:39 +02:00
Christoph Hagen
b39066f47f Fix memory leaks, sizes for image generation 2022-09-26 17:00:25 +02:00
Christoph Hagen
152a76935b Generate navigation links 2022-09-25 22:07:34 +02:00
Christoph Hagen
756629d2dc Remove unused variable 2022-09-25 17:24:03 +02:00
Christoph Hagen
f2ee06b1d7 Add command for pretty page links 2022-09-25 17:19:07 +02:00
Christoph Hagen
66dcd43082 Access site root globally 2022-09-23 09:22:38 +02:00
Christoph Hagen
fdd4c0e4d9 Find element by id 2022-09-23 09:22:00 +02:00
Christoph Hagen
6c21d8c857 Add typed shorthand markdown commands 2022-09-18 17:49:50 +02:00
Christoph Hagen
53500c31f6 Add convenience box command 2022-09-18 17:21:57 +02:00
Christoph Hagen
396e03279f Improve image generation prints 2022-09-18 16:48:15 +02:00
Christoph Hagen
3872a3e419 Add path parameter to image generation 2022-09-18 16:47:13 +02:00
Christoph Hagen
763b90f689 Extract Digest extension to separate file 2022-09-18 16:45:34 +02:00
Christoph Hagen
b47c551160 Remove unnecessary aliases 2022-09-16 15:33:14 +02:00
Christoph Hagen
c727bdf91e Scale images to integer heights 2022-09-16 15:32:55 +02:00
Christoph Hagen
9e6ee2c499 Use argument parser 2022-09-09 13:29:31 +02:00
Christoph Hagen
2a9061c1d6 Convert Xcode project to swift package 2022-09-09 11:18:32 +02:00
Christoph Hagen
64db75fb44 Read config path from command line 2022-09-09 11:00:12 +02:00
Christoph Hagen
9965e1a3ff Remove unneeded warning 2022-09-09 10:59:43 +02:00
Christoph Hagen
e8513a896b Add option to generate empty md files 2022-09-09 10:59:26 +02:00
Christoph Hagen
7354d6b58e Allow inclusion of html content 2022-09-08 13:12:55 +02:00
Christoph Hagen
3d9551117d Ignore config file 2022-09-08 13:01:55 +02:00
Christoph Hagen
1405fa5ee7 Add installation script for minifiers 2022-09-08 13:01:45 +02:00
Christoph Hagen
abd42e4909 Specify required images in metadata 2022-09-08 13:01:32 +02:00
Christoph Hagen
570cebb5d0 Read generator configuration from file 2022-09-08 09:38:35 +02:00
Christoph Hagen
81b373fb5a Correctly label non-throwing functions
Remove throws from Element constructor
2022-09-08 09:38:35 +02:00
Christoph Hagen
28623d1209 Add paths to configuration 2022-09-05 16:08:06 +02:00
Christoph Hagen
cfb68f5237 Minify JS and CSS files 2022-09-05 15:56:05 +02:00
Christoph Hagen
a69da0fa35 Allow directories for external files 2022-09-05 12:59:32 +02:00