Skip to content

format.liquid.forceArgument property splits custom shortcodes in 11ty #192

@shkarinn

Description

@shkarinn

The format.liquid.forceArgument property splits custom shortcodes in 11ty across multiple lines, which 11ty does not recognize. 11ty only processes shortcodes that are written in a single line.

When adding this tag to the ignoreTagList property, the plugin throws an error expecting a closing tag.

Steps to Reproduce:

  1. Define multiple-line custom shortcodes with 4 prop's separate by commas.
  2. Set the format.liquid.forceArgument property to 3.
  3. Attempt to build the project using 11ty.
  4. Observe that 11ty does not recognize the multiline shortcodes properly.

Proposed Solution:

  1. Set format.liquid.forceArgument property to a value higher than the shortcodes contain
  2. Don't use commas in shortcode.
  3. Introduce a new property to prevent the splitting of tags across new lines. This property would ensure that tags are kept intact, avoiding issues with shortcode recognition.

I'll create an 11ty issue too. But also need a workaround to exclude tags without closing.

image
image
image

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working in the vscode extension🎀 ÆstheticThe issue pertains to Æsthetic

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions