-
GrapesJS
Free and Open source Web Builder Framework. Next generation tool for building templates without coding
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
Nginx Proxy Manager
Docker container for managing Nginx proxy hosts with a simple, powerful interface
Stepping up from simple index.html experiments, check into static site generators such as Hugo. https://gohugo.io/. Edit a text file(s), it generates a website. And there are options to publish those on cheap, or even free, sites - ideal for a static site and especially while learning.
I would look into website builders/CMS systems. One I ran into recently is GrapeJS: https://grapesjs.com/ seems like it allows easy website building. Here is a demo from their home page: https://grapesjs.com/demo.html
Check out https://www.bludit.com/
Then use nginxproxymanager as a reverse proxy: https://nginxproxymanager.com/