Current Ruby scripts (e.g., generate_interview_pages.rb) have large blocks of hard-coded HTML/Liquid. This makes it hard to change styling or maintain clean code.
_layouts and _includes for all markup generation.Separated hard-coded templates from generator logic by moving them to dedicated Jekyll layouts.
_layouts/interview.html for interview detail pages._layouts/video_asset.html for video detail pages._layouts/taxonomy_index.html and _layouts/taxonomy_detail.html for conference and community groupings.