shortcode/TODO.md

16 lines
553 B
Markdown
Raw Normal View History

2023-07-12 01:22:45 +00:00
# TODO and TODO'NT
## Things That May Get Done
2023-07-12 20:37:03 +00:00
* Inform tag type (% or <) in result
2023-07-12 01:22:45 +00:00
* Handle other kinds of quotes
* Handle escaping quote characters
2023-07-12 23:33:37 +00:00
* Handle escaping the shortcode itself like `\{{% foo %}}` (check with hugo docs)
* Report errors on mismatched `{{% foo >}}`
* Add self-closing shortcodes `{{< foo />}}`
(also, how TF do they work?)
* Add inline shortcodes `{{< time.inline >}}{{ now }}{{< /time.inline >}}`
* Start integrating with Crystal
* ~~Produce decent error structures~~
2023-07-12 22:40:25 +00:00
* ~~Detect mismatched start/end like {{% foo >}}~~