One of my biggest problems when writing HTML/Mark-up is maintenance.
How do you guys work? Do you work direct in the dynamic app/website/cms/solution from the beginning or do work statically in template/component files and pass on the mark-up to be "integrated" later?
Traditionally I've worked statically using template engines such as Jekyll (even basic includes/ssi/etc) splitting into components and trying to maintain the mark-up that way but this always runs into trouble when work has been fully or partially integrated and amendments are required that means double the work.
Any tricks, suggestions or methodologies/practices you follow?
You fine chaps are the most appropriate I can think to ask this question. Testing Branch here too.