If I submit a theme, where will the site content come from? Can I host it on my own website so that Live Preview would actually redirect to my website with that theme and my content, or will my theme just render generic themeforest content?
If I understand you correctly then you HAVE to host the demo on your own server/hosting.
Re: the content you will need to add demo copy/images
Great, that means I can promote my artwork while selling the theme! Thanks!
You’re probably best using your artwork as images within the theme demo itself.