I’m new to Hugo and am currently learning how to use shortcodes. I followed the example from the official documentation:
Inline example
Today is
{{< date.inline ":date_medium" >}}
{{- now | time.Format (.Get 0) -}}
{{< /date.inline >}}.
Today is {{< date.inline ":date_full" >}}.
When I pasted it into my docs, it worked correctly.
However, when I tried the following:
Today is
{{< date.inline ":date_medium" >}}
{{- now | time.Format (.Get 0) -}}
{{< /date.inline >}}.
{{< todo title="Today's Tasks" items="Task 1, Task 2, Task 3" >}} # todo 1
Today is {{< date.inline ":date_full" >}}.
{{< todo title="Today's Tasks" items="Task 1, Task 2, Task 3" >}} # todo 2
The ‘inline shortcodes do not support nesting’ error occurred for “todo 2.”
To fix this, I placed {{< /date.inline >}}
after Today is {{< date.inline ":date_full" >}}
, like this:
{{< date.inline ":date_medium" >}}
{{- now | time.Format (.Get 0) -}}
{{< /date.inline >}}.
{{< todo title="Today's Tasks" items="Task 1, Task 2, Task 3" >}} # todo 1
Today is {{< date.inline ":date_full" >}}. {{< /date.inline>}}
{{< todo title="Today's Tasks" items="Task 1, Task 2, Task 3" >}} # todo 2
This worked, but the date didn’t display correctly.
Is this a bug, or am I missing something?
Is there any bugs?