Knowledge Tags - Custom Fields and Custom Entities

Hello team,

When creating custom fields within an entity, does the client have to manually embed those custom fields according to the markup rules set here, or will the script tag snippet account for any custom fields created within an entity type?

With that, can Knowledge Tags be applied to custom entities?

Please note, the above two questions are for web pages built outside of Yext.