Using Creator with Zoho Sites

Using Creator with Zoho Sites

I'm new to Zoho, so forgive me if this is a dumb question. Is it possible to run your "Entire" public and private website using your own domain name with Zoho?

I currently use WordPress to sell online classes and subscriptions. The online classes are videos, hosted by Vimeo and embeded in WordPress Pages. The subscriptions are handled by a "Membership" plugin restricting access to custom documents just for that customer.

Can I use Zoho for my public site pages (blog, static content pages, forms, etc.) then have "gated" access to forms/pages I create in Zoho Creator?  Would I need to have Zoho Sites, Zoho Creator and the Customer Portal add-on?  Or, can I just use Zoho Sites and Zoho Creator?  OR, could I just use Zoho Creator to handle the entire website.  Is there a way to link your domain to Creator?

I understand how Zoho Books and CRM can integrate. I just don't understand if I need something other than Creator for my website.  Or, do I need Sites and Customer Portal also?

Sorry if this is confusing.