Не слишком ли сложно получается для простой CMS?
spa приложениея  всегда  сложно  и эта сложность  как  правило не  оправдана  потому  что  конечному  пользователю наплевать  js там  или  php
стоит ли овчинка выделки и не проще ли просто посадить на wordpress без всех этих заморочек с nuxt.js и прочими
Если нужен блог. Если предполагается часто постить что-то. Или как-то делить контент на рубрики — тогда лучше просто используйте WP. Дешевле выйдет. 

Если ваш блог очень простой, где по факту сплошные статические страницы, тогда можно посмотреть на vuepress — Генератор статических страниц их markdown файлов. Это не разу не cms, но в некоторых случаях этого хватает.