I realized that since all links were to the same directory that it was by default reloading the index.html file which contained the frameset, thus creating new frames on every link.
I solved this by putting the blog in a sub-directory and adding a <base> tag to the blog’s header file.