Refresh landing page styling#6
Conversation
… improved layout and responsiveness
…monials sections for improved aesthetics feat: add SiteFooter component to replace inline footer in Base layout
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
emdashcms-com | 655d3bd | Jun 29 2026, 05:02 PM |
ascorbic
left a comment
There was a problem hiding this comment.
Looks great! Just a few comments
| packages: | ||
| - "." |
There was a problem hiding this comment.
This will make it complain whenever you add a new package to the root. It can be removed: in latest pnpm you can use workspace files outside of monorepos by leaving out the packages list
There was a problem hiding this comment.
I tried removing this, but Cloudflare Workers Builds currently uses pnpm 10.11.1 and fails with packages field missing or empty without it.
There was a problem hiding this comment.
Run corepack use pnpm@latest-11
There was a problem hiding this comment.
You'll need to add emdash and @emdash-cms/* to minimumRelaseAgeExclude, like here:
https://github.com/emdash-cms/templates/blob/main/blog-cloudflare/pnpm-workspace.yaml#L13-L15
Summary
Refreshes the emdashcms.com marketing site with updated landing page, blog, header, footer, and responsive styling.
Preview:
https://emdashcms-com-redesign-preview.emdash-cms.workers.dev/
Changes
SiteHeaderandSiteFootercomponents./public/landing..gitignore.Local Dev Setup
This PR keeps the useful parts of
chore: fix local website dev setup.pnpm devto runemdash dev, so local dev uses the EmDash workflow for migrations, seed handling, and type generation.pkg.pr.newbuilds to published versions:astro@6.3.1and@astrojs/cloudflare@13.7.0.pnpm-workspace.yamlbuild approvals for native/runtime dependencies required by local install.@astrojs/cloudflare@13.7.0package does not export@astrojs/cloudflare/cache.We considered reverting this commit, but a full revert reintroduced install failures with current pnpm because the old
pkg.pr.newlock entries lack tarball integrity metadata andpackage.json#pnpm.onlyBuiltDependenciesis no longer honored. The setup changes are therefore kept as part of making the branch installable and reproducible.Content Ownership
Production content should live in the EmDash admin, not in this PR.
seed/seed.jsonchanges were intentionally restored tomain.Validation
pnpm install --frozen-lockfilepnpm typecheckpnpm buildgit diff --checkNotes
The preview Worker is deployed separately from production and is not included in the PR config. Production deploy should be done separately after review because
wrangler.jsoncdeploys beta, www, and apex routes together.