Published at
Updated at
Reading time
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. 🙇‍♂️

Was this TIL post helpful?
Yes? Cool! You might want to check out Web Weekly for more quick learnings. The last edition went out 5 days ago.

Related Topics

Related Articles

About the author

Stefan standing in the park in front of a green background

Frontend nerd with over ten years of experience, "Today I Learned" blogger, conference speaker, Tiny helpers maintainer, and DevRel at Checkly.