shortcode/TODO.md
2023-07-13 07:44:49 -03:00

549 B

TODO and TODO'NT

Things That May Get Done

  • Produce decent error structures
  • Inform tag type (% or <) in result
  • Handle other kinds of quotes
  • Handle escaping quote characters
  • 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
  • Detect mismatched start/end like {{% foo >}}