Published at
Updated at
Reading time
1min
This post is part of my Today I learned series in which I share all my web development learnings.

I use YAML sparingly, but occasionally I have to fiddle with GitHub actions that use it as their configuration format. After defining some CI/CD commands, I started looking into multi-line strings, and oh boy...

Multiline strings are annoying in any configuration format, but YAML reaches another level. There are nine (!) different ways to handle strings: , ', ", |, |+, |-, >, >+ and >-. Nine! ๐Ÿคฏ

Check the YAML Playground or this StackOverflow answer. Big kudos to the person taking the time to write a novel describing string handling. ๐Ÿ™‡โ€โ™‚๏ธ

If you enjoyed this article...

Join 5.4k readers and learn something new every week with Web Weekly.

Web Weekly โ€” Your friendly Web Dev newsletter
Stefan standing in the park in front of a green background

About Stefan Judis

Frontend nerd with over ten years of experience, freelance dev, "Today I Learned" blogger, conference speaker, and Open Source maintainer.

Related Topics

Related Articles