O Strapi provavelmente é a melhor opção porque ele é um headless CMS, é uma página de admin pronta pra você fazer todo o gerenciamento de conteúdo e ele já expõe uma API muito boa e com várias extensões (graphql por exemplo) para você consumir o conteúdo na sua página.

Que legal, não conhecia o Strapi. Dando uma breve pesquisada, vejo que seria interessante utilizar ele para criar uma API caso de fato fosse necessário um back-end. O único contra seria que isso aumentaria os custos, já que seria necessário contratar uma hospedagem para fazer deploy do back-end, contrariando a ideia original. Mesmo assim, gostei da simplicidade do Strapi, provavelmente irei utilizar em futuros projetos.