whats the best and free way to create my portfolio?

im still using google drive to share my work. yeah old fashioned i know. however i am looking to upgrade and i dont know which platform is good.

im okay with paying a minimum amount like 5-10$ as a one-time payment if needed.

thanks in advance!