Projects, prompts, dev pages, and wandering thought

Daniel's Corner is a Cloudflare Pages hub for the domains I am building, YouTube notes, Google Drive legacy work, prompt-and-answer logs, and raw thinking before it becomes something polished. Critical content ships as static HTML so Google and LLM crawlers can read it without JavaScript.

What domains and dev pages am I working on?

Owned domains include IsraeliLeads, Prism Publication, and Devorah's Art, plus this hub on Cloudflare Pages. Each row lists production URL, dev preview, status, and stack in a plain HTML table crawlers can parse.

Update public/data/domains.json, run npm run build, then deploy. The table below is static HTML generated from that file.

ProjectLiveDevStatusStack
IsraeliLeads
Israeli grants and leads hub. Owned domain on Cloudflare Pages.
ProductionDev / previewliveCloudflare Pages
Prism Publication
Company page. Founder bio, SEO/AEO/GEO, and LLM research background.
Productionn/aliveWeb
Devorah's Art
Art site on owned domain with Pages preview.
ProductionDev / previewliveCloudflare Pages
Daniel's Corner
This hub: blog, thinking stream, project index.
ProductionDev / previewdevCloudflare Pages

TLDR: Owned domains: israelileads.com, prismpublication.com/company, devorahsart.com, plus this hub.

Which Cloudflare Pages and Workers am I running?

Six Pages projects and one Worker on the Prism Publication Cloudflare account. Each row links to the live preview and the Cloudflare dashboard for deploys and settings.

Edit public/data/cloudflare-dev.json, run npm run build, then deploy. Dashboard links use account f8c334… on dash.cloudflare.com.

ProjectTypePreviewDashboard
ConvoMargin
Prism Publication account. Git-connected Pages project.
PagesPreviewDashboard
Daniel's Corner
This hub: projects, blog, thinking stream.
PagesPreviewDashboard
ChatAD Land
Landing page on Pages.
PagesPreviewDashboard
FitFeed
FitFeed Pages preview.
PagesPreviewDashboard
Trump Legacy Insights Chronicle
Git-connected Pages project.
PagesPreviewDashboard
First Term Trump Legacy
Pages preview.
PagesPreviewDashboard
Claude Plus You
Cloudflare Worker in production.
WorkersPreviewDashboard

TLDR: ConvoMargin, Daniel's Corner, ChatAD Land, FitFeed, two Trump legacy Pages sites, and the Claude Plus You Worker.

Which YouTube videos belong here?

Videos embed through the privacy-enhanced youtube-nocookie.com host with lazy loading so the homepage stays fast. Each card includes a title and description in static HTML beneath the iframe.

Swap video IDs in public/data/youtube.json and rebuild. Embeds load only when the user scrolls near them.

Building a personal hub on Cloudflare Pages

Replace videoId with your YouTube video IDs. Embeds load lazily for performance.

TLDR: Lazy YouTube embeds with titles and descriptions in plain text for crawlers.

Where do I log prompts and answers?

The blog stores the exact prompt and the full answer as static HTML on each post page. List cards on this homepage preview the title, date, and summary so search engines and LLM retrievers see the content without running JavaScript.

Add rows to public/data/blog-posts.json or open a post to read the full prompt-and-answer pair.

View all posts

TLDR: Prompt-and-answer logs ship as static HTML for search and LLM discovery.

How do I capture a wandering stream of thought?

Short dated notes live in JSON and render as static HTML on this page. The Thinking page adds local browser drafts you can export and commit to git when an idea is ready to publish.

Nothing is sent to a server until you merge exported JSON into public/data/thoughts.json and redeploy.

  • One site for everything I am building: domains, dev previews, prompt logs, Drive archives, and raw thinking before it becomes a post.

    • meta
    • hub
  • Cloudflare Pages keeps it fast and cheap. Static HTML first so Google and LLMs can read it without running JavaScript.

    • cloudflare
    • seo

Open thinking stream

TLDR: Capture locally, export JSON, merge into thoughts.json, rebuild, deploy.

Where are old projects from Google Drive?

Legacy exports, slides, and code snapshots link out to Google Drive folders. Each card names the archive, year range, and description in static HTML so the hub stays a single index for old and new work.

Update public/data/drive-projects.json with your Drive folder URLs, then rebuild and deploy.

Old projects archive

2018-2024

Replace driveUrl with your Google Drive folder link. Opens in a new tab.

Open in Google Drive

Legacy docs and drafts

misc

Add folders for slides, spreadsheets, and exported code snapshots.

Open in Google Drive

TLDR: Drive folders linked as static cards with title, year, and description.

What questions does this hub answer?

These are the most common questions about how Daniel's Corner is organized, updated, and published. Answers appear in plain text below and in FAQPage JSON-LD in the page head.

What is Daniel's Corner?
A static Cloudflare Pages hub for domains, YouTube notes, Drive archives, prompt logs, and a thinking stream. Content is static HTML first for Google and LLM crawlers.
How do I add a new project?
Edit public/data/domains.json, run npm run build, then npm run deploy.
Where are prompt and answer logs stored?
In public/data/blog-posts.json, rendered at /blog/{slug}/ as static HTML with the full prompt and answer.
How does the thinking stream work?
Draft on /thinking/, export JSON, merge into thoughts.json, rebuild, and redeploy.

TLDR: JSON data files plus a build step keep every public page crawler-readable.