Task · Your theme on your own machine
Start a theme project
Scaffold a folder for your theme and fill it with what your account has today.
4 steps · About 5 minutes · Needs: A machine signed in with titogo login
The Customize studio changes the colors, images and wording on every screen people see, against a live preview and with nothing to install. Start there.
-
Make a folder and go into it
Anywhere you keep work. The folder becomes a git repository, so keep it somewhere you back up.
-
Run
titogo init -slug your-accountYour account slug is the first part of your Tito address, the
acmeinacme.go.tito.io.It writes the folders a theme is made of:
views/for the pages people see,layout/for the wrapper around them,assets/for CSS, images and fonts, andpages/for pages of your own. Each one gets a README explaining what belongs there. It also writes atheme.tomlyou can fill in and install as a whole theme, and starts a git repository if you have git. -
Run
titogo pullThis brings the account down: one theme's files, your custom pages, and the events, ticket types, fields, audiences and colors behind them. It says which theme it took. If you have several and want a different one,
titogo pull -look "Summer series"names it. One folder per theme, and the folder stays on the one it pulled. -
Open the folder in your editor
That's the whole project.
views/,layout/andassets/are your theme,pages/is one file per custom page, and the.titofolder is bookkeeping you can ignore.
Good to know
views/ folder is the normal result of a pull.Theme files are overrides, so an account that has never written one has none to bring down. Run titogo local next and you'll see your real site anyway.
titogo starter writes copies of your home, ticket and checkout pages, ready to edit.It also lists the pages it can't write yet. A written copy matches your account's own page until you change it, and deleting it brings the built-in page back. titogo starter -minimal writes a different, generic set that replaces your look instead of matching it.
Commit your own changes before you pull. Files the account doesn't have are left as they are.
- Events and ticket types are read-only here. Change those in Tito's admin and pull again.