SiteGarden was built to be both a learning tool and a web site building tool. You can use it to:
To make these things as easy and learner-friendly as possible, we've built several features to help:
We're hoping this combination of features and tools will make SiteGarden useful both for beginners wanting to learn and for more experienced programmers who want to be able to build and launch web sites quickly and painlessly.
There are three basic things you can make in SiteGarden: pages, sites, and parts.
A page is just a single web page.
You can edit the style and contents of pages you create, and if you make your pages public you can share links to them with other people.
You can create as many pages as you want on your dashboard, or you can create sites and add pages to those sites.
A site is, essentially, a collection of pages with a domain (i.e. "mysite.com").
When you want to go from single, standalone web pages to a web site with a domain and multiple different pages, you do that by making a site and creating pages inside that site.
Let's say you have a fancy button that you want to use on three different pages. Normally, you'd have to write out all the fancy code for that button three times. But if you make that button a "part" 🧩, you can write the HTML for the button just once, and then add the part to all three pages instead.
Parts are a lot like web pages, except that they're smaller than a whole page, and the same part can be reused on many different pages.
If you're a web developer, it might make more sense to explain that parts are actually web components, but with the tricky parts of making a web component already done for you.