Skip to content
    Back to all Bounties

    Earn 22,500 ($225.00)

    Time Remainingdue 1 year ago
    Completed

    Add a headless CMS to my Astro site

    messybirkin
    messybirkin
    Posted 1 year ago
    This Bounty has been completed!
    @messybirkin's review of @MasterBhavesh
    5.0
    Average Rating
    Communication 5/5, Quality 5/5, Timeliness 5/5
    thank you for not only the work in code, but the support in making sure it reached production correctly. would work with you again 100%. thank you!

    Bounty Description

    Problem Description

    I have a website at https://diegosegura.me built on Astro. At the moment, I'm writing my blog posts (at /writing) in Markdown, but that's proving to be a bit of a hassle when it comes to publishing content. Instead, I'd like to add a headless CMS to my existing Astro site, so I can use a WYSIWYG editor to publish my blog posts.

    In addition, this means:

    • Importing my current one blog post to the CMS
    • Setting up my /writing page to show the content served up by the CMS
    • Setting up my /posts/slug page to show the blog post content served up by the CMS

    (If I'm missing something here, I'm open to your feedback on my ask!)

    Acceptance Criteria

    My main acceptance criteria is: If you've solved this problem before, and you have experience with Astro + headless CMSes, I'd be stoked to hear your experience. In particular, I'd love to get a recommendation on what Headless CMS is good for 1) low pricing for a single user (such as Storyblok), 2) ease-of-use for something simple like a blog post, and 3) a beautiful user interface (Prismic, for example, seems like a nice UI, but admittedly I've never used it.

    There are so many headless CMS options. Some other ones that stick out to me:

    • Storyblok (has an integration directly with Astro)
    • Sanity (the UI seems great)
    • Payload CMS (does this require self-hosting?)

    Again: I'd love your input on which CMS will be the simplest to setup and use as time goes on.

    Technical Details

    Peruse the code in the Link to Project below — my Astro site is currently set up in a very minimal way, as it was all done by hand based off of a boilerplate I used. I'd like to keep the site as minimal as possible, meaning that adding a Headless CMS ideally feels like a very lightweight add-on.

    Link to Project

    diego-segura/presence on Github