Telar: Docs Telar: Documentación

Google Sheets Integration

Use Google Sheets to manage your Telar content through a familiar, collaborative interface. This works with both the GitHub Web workflow and Local Development.

Quick start

  1. Duplicate the template: https://bit.ly/telar-template (File → Make a copy)
  2. Share: Anyone with the link (Viewer)
  3. Publish: File → Share → Publish to web
  4. Configure _config.ymlgoogle_sheets block (shared_url, published_url)
  5. Build your site (GitHub Actions or local build)

Optional: Import from Excel instead of duplicating the Google template

Sheet structure

Your spreadsheet contains these tabs by default:

Tips

Configuring _config.yml

In your repository, set:

google_sheets:
  enabled: true
  shared_url: "https://docs.google.com/..." # Share: Anyone with the link (Viewer)
  published_url: "https://docs.google.com/..." # File → Share → Publish to web

GitHub screenshot for editing config file

Fetching data (local dev only)

When developing locally, fetch latest CSVs before building:

python3 scripts/fetch_google_sheets.py

What it does:

Then run your normal build steps:

python3 scripts/csv_to_json.py
python3 scripts/generate_collections.py
bundle exec jekyll build

Column reference (summary)

project tab

objects tab (common fields)

GitHub screenshot for editing sheet objects

story-X tabs

Troubleshooting

See also