Sorry, I didn’t understand this clearly. Let me clear my 2nd question “I just want to sell some other templates, freelancing services, and other digital assets and these items will not be available in my Themeforest portfolio. I will create a separate section of “Themeforest” in my website menu and those products only sell on Themeforest I will not charge directly for any product that is available in my ThemeForest portfolio”
Is it possible or I just have to show only Themeforest portfolio items on my website?
You can sell other items on your website as long as they are completely separate and different to anything you are selling on envato.
It doesn’t matter if your site is a blog etc.
You don’t need to get too hung up on all of these decisions at this point, especially as there are more details around many of them.
For example, with affiliates - you can’t just direct traffic to envato and earn. You need to be accepted to the affiliate programme (which with a site with low traffic and content will be very hard) and even then users need to have never visited envato before for their purchase to generate commission.
The point is that you need to focus on developing the product to the best level possible otherwise how/where you sell it will be irrelevant.