Hacker News new | ask | show | jobs
by newsbinator 2756 days ago
I've been using this exact structure too, via Nuxt: Node/Express + Vue on the front end (with templates written in pug via pug-loader).

The benefit is that I can use scoped CSS on any given article I write to better match its content. And writing in pug is, to me, equivalent to writing in Markdown.

I import in packages if/when I need them, instead of relying on a plugin ecosystem.

But this is not a CMS: it's me writing pug, compiling, and generating static pages.

If this were client-facing, I'd need to drop in a CMS/db. But since it's only me, this system has been ideal.