Add some TODOs to hacking.md
This commit is contained in:
parent
2011da83ad
commit
e0fc5be8e3
1 changed files with 16 additions and 0 deletions
|
@ -150,6 +150,22 @@ freshly built site.
|
||||||
|
|
||||||
## Areas for Improvement
|
## Areas for Improvement
|
||||||
|
|
||||||
|
### Allow Arbitrary Repo Structure
|
||||||
|
|
||||||
|
Currently, *coleslaw* expects all posts to be in the top-level of the
|
||||||
|
blog repo. There is no technical reason that coleslaw should care.
|
||||||
|
The only change that needs to be made is to the `do-files` macro
|
||||||
|
used during content discovery. In particular, it should probably
|
||||||
|
use `cl-fad:walk-directory` instead of `cl-fad:list-directory`.
|
||||||
|
|
||||||
|
### Allow Tagless or Dateless Content
|
||||||
|
|
||||||
|
Several users have expected to be able to not supply tags or a date
|
||||||
|
for their content. This is a reasonable expectation and requires
|
||||||
|
changes to at least the post templates and the `read-content`
|
||||||
|
function. There may be other areas where it was assumed tags/dates
|
||||||
|
will always be present.
|
||||||
|
|
||||||
### Render Function Cleanup
|
### Render Function Cleanup
|
||||||
|
|
||||||
There are currently 3 render-foo* functions and 3 implementations of the
|
There are currently 3 render-foo* functions and 3 implementations of the
|
||||||
|
|
Loading…
Add table
Reference in a new issue