Cloudflare Pages is a highly effective platform for hosting static websites. With a global Content Delivery Network (CDN), custom domains, collaboration tools, and robust security features including DDoS protection and SSL/TLS encryption, Cloudflare Pages is one of the best places to host your static website.
In today's post, we will walk you through how you can use it to deploy your online course for free.
Step-by-step process of hosting an online course on Cloudflare Pages
On the app.embedin.com settings page for the course you want to host on Cloudflare, click on download as index.html. Once downloaded to your computer, create a folder and put the index.html file into it.
Creating a Cloudflare Page
If you don't have an account, create one at Cloudflare. Once you're on the dashboard page, on the right side menu, you will find a button Workers & Pages.
Uploading your files
In the Pages tab, click on the upload assets button and select the folder that we created before with the index.html inside.
Creating your Cloudflare Page
Give your page a name and click create page. After that, click on the Deploy site. Once the deployment is done, you can click on the button Continue to project.
Enabling your online course to be published on the Cloudflare Page
On the Deployment tab, click on the link of your new static website.
The online course will not be displayed. To fix this, add this new URL to your course domain list. Go back to the app.embedin.com page, click on the settings button of the desired course, and add the new website link to the domains area. Hit enter and click on the save button at the bottom of the page.
Go back to your site and reload. Congratulations!! 🎊💃🎈 Your online course is now available.
If you want to take this a step further, one great thing to do is to add a custom domain to your page. It will cost you a bit, but it will give your online course a professional appearance.
Thanks for following this far, and good luck with your online course.