That’s exactly what I just did for my daily video / podcasting site Rate My App.com.
- Everything in markdown
- Generate the podcasts as an RSS feed
- Generate the list of videos as JSON, filtered inside the AngularJS app
Such an approach is not great for SEO in the short-term, so I won't be surprised if they lose ranking because their posts and comments are missing from the the html until their jQuery code fetches and renders them.
For me, I don't have 700 posts so that's easy to address later once I have content worth indexing, keeping the urls the same of course. :)
- Everything in markdown
- Generate the podcasts as an RSS feed
- Generate the list of videos as JSON, filtered inside the AngularJS app
Such an approach is not great for SEO in the short-term, so I won't be surprised if they lose ranking because their posts and comments are missing from the the html until their jQuery code fetches and renders them.
For me, I don't have 700 posts so that's easy to address later once I have content worth indexing, keeping the urls the same of course. :)