Hi!
Just a quick suggestion. It would be nice to have it handling nested conditionals without requiring opening underscores, if possible, in the future.
When you work with blocks sometimes you don’t know which context your content will be inserted into, then things break when there’s collision of the same levels.
If the system could handle it like a regular programming language (at least as a fallback, no need to remove the current syntax) that would be great.
I just noticed a few pages broken and I can’t simply fix it because I have reusable blocks with conditionals that might be presented directly or under other conditionals, depending where they were used.
Unlinking isn’t a good alternative either, as one of the major benefits of reusable blocks is to have them updated automatically across your entire site, when necessary.
Just a suggestion, of course.
Have a nice day!