Are those files enough to themeforest’s requirements? am i missing something?
There are no requirements for particular files. Your theme must have index.php and style.css files, but that’s obviously not enough for a decent product. You may want to take a look at this article:
Thanks for your answer.
One more, so does it mean that my theme doesn’t have to have blog?
all wordpress required have blog. good luck.