Hacker News new | ask | show | jobs
by misterbrian 1963 days ago
I agree with Markdown + Git. I recently migrated my personal tech blog from Jekyll to Nuxt with static generation and the @nuxt/content API. I had some difficulties preserving the /YYYY/MM/DD/slug.html routes that I had used for my markdown files. It is very nice to be able to mix markdown and Vue components, but this adds additional work for cross-posting and future site migrations.

For example, I recently wrote an article about YC's Work at a Startup that contains some interactive visualizations embedded in the markdown file I used to draft the content as Vue components. If I want to cross post, I'll probably need to maintain another version of the markdown that either contains static images of the interactive elements and/or links back to my site (on GitHub pages).