This repository has been archived by the owner on Aug 19, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
/
TODO.txt
71 lines (48 loc) · 1.93 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
TODO:
- refactor the whole rendering pipeline
- refactor processing pipeline: add an additional stage.
Currently for each resource we output directly the result. Instead, it would be better to first generate
a representation of the output tree, and then apply the processors.
- add a global view of the generated structure as a model parameter for the sitemap generation usecase
~~~
- test pebble inheritance loading + inclusion
- test freemarker inclusion
- test on windows
- test on mac
- add option for hiding files with a date in the future
- support a "documentation use case".
- TBD:
- more tests
- add warning when h1..h6 don't have the name parameter (due to a "-" in the text value)
- support decent chapter linking function
- replace all syserr with java.util.logging : it's more sane if we want to use it as a lib...
- smarter output directory cleanup/sync.
- support
- iterate-over-static-directory: a special case for paginate with a page size of 1 for static dir
- page name is generated from the static file name
- useful for generating gallery, where the user will paginate over the thumbnails (using a filter), and the iterate will generate the page containing the image
- check non thread safety of pegdown
- autoreload:
- return list of changed files (for css only reload)
- override for in config file:
- output dir
- content
- layout
- static
- locales
they must be relative
- webserver:
- instead of the no cache directive, add etag support
- cleanup:
- LayoutBasePath.exist
- tests
- check and fix any inconsistencies created by the override-output-to-path property
- handle more common errors
- add help :D
- add documentation and examples
- for images, add metadata extraction support with iterate-over-static-directory (?) + thumbnail generation?:
<dependency>
<groupId>com.drewnoakes</groupId>
<artifactId>metadata-extractor</artifactId>
<version>2.8.0</version>
</dependency>