better to use the `str.format` approach as it is more configurable and it would be more consistent with other places in Pelican. Remember to reflect this in the docs.