Problem
Aligne needed one site for the consultancy and its Altrum product pages, with one shared design. The sales team also needed to publish blogs, events and case studies every week without waiting on a designer or a developer.
Process
I moved the site from Webflow to Astro, page by page. First came a shared design system (tokens, header, footer, sections and buttons) used by both the Aligne and Altrum pages. Then each content type became a folder of Markdown files in GitHub, edited through Pages CMS, a simple editor that sits on top of the repository.
Key decisions
- Static-first on Cloudflare. Pages are built ahead of time and served from Cloudflare’s network, so they load fast.
- A private staging site. Changes go to staging first. Going live is a separate, approved step.
- Forms, not code, for the sales team. Pages CMS gives them a form for each blog, event, case study and author. They never touch Git or code.
- One design system for two brands. Aligne and Altrum share tokens and components, so one change updates both.
Outcome
The site is live at aligne.ai. The sales team adds blogs, events and case studies themselves, and new pages are built from the same components.