Where store the GitHub Page documentation of my project?

I want add a GitHub Page to my project so I created an new blank branch named Documentation, added all documentation code and added a branch protection rules for this branch.
The documentation will be pretty huge so I don’t want to add it to master branch.

Is this the right way to go? Or is it better to create another repository to store the documentation? And you, how did you do it?