Site Inventory,
Status, and Publishing Guide
A working page for the active build: live inventory, current content-system status, and lightweight instructions for creating new pages, posts, and ET Talk episodes using the repo workflow.
What is currently in the site
How the site is currently organized
Current publishing capabilities
Structured newsroom engine
34 posts are currently rendered from JSON models and reused across the newsroom and homepage.
Monthly CIO updates
5 digest posts inherit a shared hero and digest layout.
ET Talk podcast support
6 podcast pages support embeds and populate the ET Talk section automatically.
Homepage aggregation
The homepage latest-news rail and CIO blog cards are generated from post data and the CIO RSS feed/cache.
Service page expansion
28 service pages are now maintained inside the shared site structure.
Shared site shell
Navigation, footer, breadcrumbs, and hero-shell patterns are centralized so global changes only happen once.
Most recent newsroom entries
How to create content in this repo
Use the starter script first
The fastest and safest publishing path is now the starter workflow in scripts/new_content_starter.py. It creates a draft JSON file for stories, podcasts, CIO updates, and events before anything goes live.
python3 scripts/new_content_starter.py story "Your Story Title"Internal instructions
Use the dedicated internal guide when you want the exact commands, flag behavior, and draft-to-live workflow in one place.
et-new-content-starter.htmlBuild a standard newsroom story
Create a new JSON file under src/content/posts/ using the standard story pattern. Include title, slug, published date, category fields, excerpt, and body blocks. If you have a specific story photo, set hero.image_src; otherwise the build assigns one of the shared fallback hero images automatically. The page is then rendered through the shared post engine.
Build a monthly CIO update
Use variant: "monthly_updates". The page will inherit the shared CIO Updates hero automatically and render the digest layout with summary stats and stacked update cards.
Build an ET Talk episode
Use variant: "podcast_episode". Add episode metadata, platform links, and an optional YouTube embed. The newsroom keeps podcast items in the ET Talk section instead of the main story grid.
Build a new service page
Create a new page folder under src/pages/services/, add a page manifest entry in src/data/pages.json, then wire the page into src/data/navigation.json and the Services & Tools catalog if it should be discoverable there.
Current skill-based workflow
Available repo skill
How to call it
In Codex, ask for the page directly and be explicit about page type, audience, source content, and destination section.
Create a new service page for Cloud Hosting Services in Services & Tools using the existing ET style. Use these notes and add it to the menu.For posts, specify the variant when it matters.
Build a monthly_updates post from this CIO update.Build a podcast_episode page from this ET Talk description and YouTube link.