During page generation (content and excerpt), emoji-for-jekyll may markup some things inadvertently (without passing through emojify), e.g. when sending the title to Twitter, or in RSS feeds. This is because the main content actually contains the title with :icon_name: and is processed during generate. To replace the generated images with the :icon_name:, just use demojify: