Writing EJS templates

ejs
quarto
javascript
Author

Teresa Kubacka

Published

August 5, 2022

When writing custom templates, categories are joined into string which is comma-separated but has no spaces between the categories. Because of that, if the text is wider than its container, it will overflow instead of being wrapped. One solution is to add spaces using String.replace():

<%= String(item.categories).replace(/,/g, ', ') %>