I’m not quite sure what’s happening now. As far as I can tell, that should work fine. I suppose for a sanity check you could be more explicit by listing the template on a separate line. The semantic should be the same, though.
That being said, I suggest having some place for all other posts than the three primary_tags you mentioned to call home (at least, if you ever intend to post without one of those primary tags. if not, it won’t hurt anything). So, maybe you move the / to collections, with a filter like:
filter: primary_tag:-[home,news,reviews] The
- after primary tag forms an exclusionary filter, while the brackets indicate an ‘or’ group, so that everything inside the brackets will be excluded.
For a sanity check, here’s the whole file that I’m suggesting.
The taxonomies may not be necessary for you, but they’re nice to have in most cases. They’re additional URLs at which your posts can be found. Also make sure you understand how primary tags work - they are the first tag you list on each post.
If this doesn’t work, I must ask - did you change anything with you theme, specifically the index file? That may be why it was showing a blank page. As I mentioned, I really think the above should have worked.