Moving the Mux blog to the JAMstack
Blog post from Sanity
Mux's transition of their blog to Sanity as a headless CMS marks a significant shift from their previous use of Ghost, aiming to streamline their digital presence by integrating it with their existing Gatsby-based marketing site. The decision to use Sanity was driven by its developer-friendly nature and its ability to function as a real-time database, allowing for a more tailored content management approach. Mux focused on defining a schema that includes multiple authors and categories rather than tags, and they implemented a "soft requirement" for images to maintain design flexibility. The migration process involved scripting to transfer approximately 130 blog posts, ensuring the content was accurately represented in the new system. Their workflow now involves drafting in Google Docs, transferring content to Sanity, and utilizing Gatsby for previews before publishing, which triggers a deployment of the updated site. This integration not only supports their blog but also extends to other content on mux.com, enhancing the overall coherence of their digital footprint.