Manual Setup
Build a complete Telar exhibition in your browser using GitHub and Google Sheets. No software to install.
You will need:
- A GitHub account (free)
- A Google account for Google Sheets (free)
Part 1: Set Up All the Technical Bits
This part might feel daunting, but you only have to do it once. Once everything is set up, you won’t need to come back here — everything else is creative work in your spreadsheet.
Create Your Repository
A repository is your project’s home on GitHub — it holds your images and configuration files.
- Visit the Telar template
- Click the green Use this template button
- Choose Create a new repository
- Give your repository a name — use all lowercase letters and avoid spaces (hyphens are fine) — this will be part of your site’s web address
- Click Create repository

Enable GitHub Pages
GitHub Pages turns your repository into a live website for free.
- In your repository, go to Settings → Pages
- Under Source, select GitHub Actions
- Click Save

Duplicate the Google Sheets Template
Your Google Sheets spreadsheet is where you manage all your content — objects, stories, and text.
- Go to https://bit.ly/telar-template
- Click File → Make a copy
- Save to your Google Drive with a descriptive name (e.g., “My Telar Exhibition”)
Share and Publish Your Sheet
Your spreadsheet needs two types of access so Telar can read it during builds.
Share your sheet:
- Click the Share button in Google Sheets
- Set access to “Anyone with the link” with Viewer permissions
- Copy the shared URL
Publish your sheet:
- Go to File → Share → Publish to web
- Click Publish
- Copy the published URL
Configure Your Site
Edit the _config.yml file in your repository to connect everything:
-
Navigate to
_config.ymland click the pencil icon to edit -
Site settings — fill in your site’s name and description:
title: "My Exhibition" description: "A visual narrative about..." author: Your Name -
Web address — set your site’s URL:
url: "https://yourgithubusername.github.io" baseurl: "/your-repository-name"Your site will be available at
https://yourgithubusername.github.io/your-repository-name.It is very important that your baseurl matches the name of your repository exactly. Baseurl must be in all lowercase, so if you gave your repository a name with capitals please go and change it now.
-
Google Sheets — paste in the URLs you copied:
google_sheets: enabled: true shared_url: "https://docs.google.com/..." published_url: "https://docs.google.com/..." -
Theme (optional) — choose a visual theme:
telar_theme: "paisajes" # Options: paisajes, neogranadina, santa-barbara, austin -
Click Commit changes to save

Verify Your Setup
After committing, GitHub Actions will automatically build and publish your site. This takes 2–5 minutes.
- Click the Actions tab to watch the build progress
- When it finishes, visit your site at the URL you configured
- You should see an empty Telar site with your title and theme

If the build fails or your site doesn’t look right, double-check your
_config.ymlcarefully. Common mistakes:
- Unclosed quotes — every
"needs a matching"- Missing space after colon — write
title: "My Site", nottitle:"My Site"- Wrong indentation — nested settings like
shared_urlmust be indented with spaces, not tabs- Mismatched baseurl — must match your repository name exactly, in all lowercase
- Only one Google Sheets URL — you need both the shared URL and the published URL; they are different
See the Configuration Reference for the full list of settings. You can also paste your
_config.ymlinto the Telar Config Validator to check for errors, or use the Config Generator and Editor to build one from scratch.
Next Steps
Your site is configured and running. Continue with the Getting Started tutorial:
- Add Your Content — Upload images, fill in your spreadsheet, and create your first story
- Review and Refine — Set image coordinates, review your site, and polish
- Plan Your Narrative — Understand how stories, steps, and panels fit together