Skip to content

Finish the redesign: copy polish, remaining pages on the new layout, old layout removed - #197

Merged
ianmuchyri merged 15 commits into
mainfrom
fix/redesign-copy-and-layouts
Oct 16, 2026
Merged

ianmuchyri merged 15 commits into
mainfrom
fix/redesign-copy-and-layouts

Conversation

@ianmuchyri

@ianmuchyri ianmuchyri commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Follow-ups to the website redesign (#196). Every page now renders through IdentityLayout; the old BaseLayout, its components, Tailwind theme files, and global stylesheet are gone.

Copy

  • Removed em dashes from the redesigned pages and from every page migrated here. Page <title> separator is now |.
  • Dropped the "real engineering" / "real work" phrasing on the homepage.
  • Footer wordmark reads "Abstract Machines". Footer navigation gains Services and Careers.
  • Privacy page uses privacy@absmach.eu throughout; imprint lists Cloudflare, Inc. as host.

Readability

  • Raised small type across the identity stylesheets (8–9px → 11, 10 → 12, 11 → 13, 12 → 14, 13–14 → 15, 15 → 16). Headings untouched.

Pages moved to the new layout

  • Blog index and articles (BlogCard, src/lib/blog.ts, identity-blog.css).
  • Privacy, terms, imprint (LegalPage, identity-legal.css).
  • Solutions index and the eight solution pack pages, careers, Magistrala pricing, EMQX and Mosquitto alternative pages, IIoT architecture guide, services, open source. These share identity-pages.css plus the Faq and SolutionCard components. The Pricing component kept its data and behaviour and was restyled.
  • Magistrala product page gains a "Solution packs" section linking to /solutions/.

Layout

  • IdentityLayout gained optional image, imageAlt, type, canonical props and a head slot for article metadata and structured data.

Removed

  • BaseLayout, Header, Footer, Hero, HeroBig, Section, FAQAccordion, FinalCTA, Newsletter, ProductCard, and the other components nothing imported any more; global.css, the five theme files and their README; announcements.ts and deployments.ts.

Verification

  • pnpm build, pnpm check:site, Prettier and ESLint on src pass.
  • Every migrated page checked in Chrome at 1440, 1024, 768 and 390px: no horizontal overflow, grids and heroes collapse as intended, pricing table scrolls inside its wrapper on small screens.

🤖 Generated with Claude Code

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 16, 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 Preview URL Updated (UTC)
✅ Deployment successful!
View logs
absmach-website 44c9dee Commit Preview URL

Branch Preview URL
Oct 16 2026, 11:40 AM

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
@ianmuchyri
ianmuchyri force-pushed the fix/redesign-copy-and-layouts branch from a6d0b01 to 6724fea Compare October 16, 2026 09:25
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
…e redesigned layout

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
…d extend footer navigation

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
@ianmuchyri ianmuchyri changed the title Polish redesign copy and move legal and blog pages to the new layout Finish the redesign: copy polish, remaining pages on the new layout, old layout removed Oct 16, 2026
…g product link

Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
Signed-off-by: ianmuchyri <ianmuchiri8@gmail.com>
@ianmuchyri
ianmuchyri merged commit 5f7b2b0 into main Oct 16, 2026
2 checks passed
@ianmuchyri
ianmuchyri deleted the fix/redesign-copy-and-layouts branch October 16, 2026 11:51
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.

1 participant