Skip to content

Add doza.ai newsroom with the first week of scheduled posts - #43

Merged
DozaVisuals merged 9 commits into
mainfrom
claude/kind-volta-up6uhg
Sep 14, 2026
Merged

DozaVisuals merged 9 commits into
mainfrom
claude/kind-volta-up6uhg

Conversation

@DozaVisuals

Copy link
Copy Markdown
Owner

Summary

Adds a static newsroom for doza.ai, generated from markdown, plus this week's articles and a daily publish workflow.

  • docs/articles/ holds each post as markdown with front matter. Six posts so far: the IBC sovereign AI piece (already live), Monday's local-first vs frontier models post, and four more dated Tue 9/15 through Fri 9/18.
  • site/news/build.py renders site/news/index.html and one folder per post, with canonical, OpenGraph, Article and FAQPage JSON-LD. Posts dated after the build date are held back.
  • site/news/news.css styles the pages after the Anthropic newsroom layout in Doza Assist's own dark tokens.
  • site/netlify.toml and site/_redirects set site as the publish directory for Netlify.
  • .github/workflows/publish-news.yml runs daily at 08:00 ET, builds any posts due, commits them, and pings a Netlify build hook when the NETLIFY_BUILD_HOOK secret is set.

After merging

  1. Download the current doza.ai deploy from Netlify and add its files under site/ so the homepage ships alongside site/news/.
  2. Link the Netlify site to this repo: production branch main, publish directory site.
  3. Add a Netlify build hook as the NETLIFY_BUILD_HOOK repository secret.
  4. Run the "Publish scheduled news posts" workflow once from the Actions tab to confirm it's green.

🤖 Generated with Claude Code

https://claude.ai/code/session_013Wxrhz2qeeuKs2oyEhRcub


Generated by Claude Code

Adds the first doza.ai article (markdown, paste-ready HTML, and social copy)
under docs/articles so site posts are versioned alongside the product.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013Wxrhz2qeeuKs2oyEhRcub
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013Wxrhz2qeeuKs2oyEhRcub
Adds site/news: a markdown-to-HTML build script, stylesheet using the
Doza Assist dark tokens, the news index, and the first article page.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013Wxrhz2qeeuKs2oyEhRcub
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013Wxrhz2qeeuKs2oyEhRcub
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013Wxrhz2qeeuKs2oyEhRcub
Adds Monday's post on model choice and the MCP connector, and teaches the
generator to emit Article and FAQPage JSON-LD plus a collapsible FAQ block
from a trailing '## FAQ' section.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013Wxrhz2qeeuKs2oyEhRcub
…ublish workflow

Posts dated after the build date are held back; the workflow builds and
commits due posts at 08:00 ET and pings a Netlify build hook when configured.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013Wxrhz2qeeuKs2oyEhRcub
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013Wxrhz2qeeuKs2oyEhRcub
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 14, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
doza-assist e1dddf3 Sep 14 2026, 01:28 PM

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@DozaVisuals
DozaVisuals merged commit 69e9b03 into main Sep 14, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants