Commit Graph

120 Commits

Author SHA1 Message Date
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
Christoph Hagen
1c13f4fc60 Allow header selection for pages 2022-09-04 20:36:43 +02:00
Christoph Hagen
a7e7bc21fc Allow whitespaces in svg size element 2022-09-04 17:48:13 +02:00
Christoph Hagen
aa701d9793 Make highlight script path relative 2022-09-04 17:47:35 +02:00
Christoph Hagen
cec60e9ff2 Make top bar link relative 2022-09-04 17:47:13 +02:00
Christoph Hagen
9a40da63d3 Allow absolute urls for link preview thumbnails 2022-09-04 17:45:44 +02:00
Christoph Hagen
9408b91741 Use overview generator for start page 2022-09-04 17:45:29 +02:00
Christoph Hagen
7f65065f72 Treat placeholder text as markdown 2022-09-02 23:19:30 +02:00
Christoph Hagen
d1c418af3e Improve overview of modified pages 2022-09-02 23:19:13 +02:00
Christoph Hagen
6a2d63462e Improve display of required files 2022-09-01 10:55:42 +02:00
Christoph Hagen
4dc56e5dfe Print draft pages 2022-08-31 09:02:40 +02:00
Christoph Hagen
1537aaab01 Hide language buttons again if page is empty 2022-08-31 08:46:23 +02:00
Christoph Hagen
268ab205b5 Add page id feature 2022-08-31 00:02:42 +02:00
Christoph Hagen
ee1ad60b77 Add missing page description 2022-08-30 20:09:38 +02:00
Christoph Hagen
20c6d53c6f Create empty markdown files for elements 2022-08-30 20:09:30 +02:00
Christoph Hagen
aaa9b0f4aa Add unique element id for page links 2022-08-30 20:09:12 +02:00
Christoph Hagen
7df77da67c Improve page generation logging 2022-08-30 11:30:38 +02:00
Christoph Hagen
db3c25f9db Simplify site generation code 2022-08-30 11:30:23 +02:00
Christoph Hagen
107fa2f877 Generate external link buttons 2022-08-30 11:29:53 +02:00
Christoph Hagen
d635431d52 Improve empty page info 2022-08-30 11:29:08 +02:00
Christoph Hagen
a6472ba5a8 Use title as backLink instead of parent text 2022-08-30 11:28:55 +02:00
Christoph Hagen
5ec283e4d4 Show empty pages 2022-08-29 19:20:13 +02:00
Christoph Hagen
3f1971c5bd Begin configuration for constants 2022-08-29 18:57:58 +02:00
Christoph Hagen
50519762a9 Clean code for file type detection 2022-08-29 18:57:37 +02:00
Christoph Hagen
4c52232d24 Reverse selection order of link preview description 2022-08-29 17:22:47 +02:00
Christoph Hagen
a98e134004 Generate placeholders from element info, not root
Remove unused variable
2022-08-29 17:22:47 +02:00
Christoph Hagen
160d0df9c4 Update todo 2022-08-29 13:35:53 +02:00
Christoph Hagen
5090cc8d8b Generate draft pages 2022-08-29 13:35:47 +02:00
Christoph Hagen
42ae757414 Hide back navigation for empty texts 2022-08-29 13:35:40 +02:00
Christoph Hagen
e87f46b2a6 Markdown support: downloads, svg, code 2022-08-29 13:35:25 +02:00
Christoph Hagen
534cdf989f Add m4v video support 2022-08-29 13:34:24 +02:00
Christoph Hagen
4fd61a5a69 Rename page state hidden 2022-08-29 13:34:10 +02:00
Christoph Hagen
3d6440e7c8 Add metadata example 2022-08-29 13:34:00 +02:00
Christoph Hagen
268c0e5f39 Improve relative paths, check missing files 2022-08-29 13:33:48 +02:00
Christoph Hagen
761845311e Remove unused deployedBaseUrl property 2022-08-29 13:31:54 +02:00
Christoph Hagen
f2b4851599 Create 2x images explicitly 2022-08-28 14:02:13 +02:00
Christoph Hagen
ab2bc663ec Consolidate HTML element functions 2022-08-28 14:01:53 +02:00
Christoph Hagen
6226f1a1c6 Fix logging 2022-08-28 11:15:59 +02:00
Christoph Hagen
80e71d76a5 Check all required files 2022-08-28 11:15:50 +02:00
Christoph Hagen
666074a65b Correctly sort elements 2022-08-28 11:15:36 +02:00
Christoph Hagen
4036452d2c Add title suffix, extract HTML elements
Fix header calls
2022-08-28 11:15:14 +02:00