feature: support [hash:\d] and [chunkhash:\d] filename templates