main

Where to put website?

Github pages

  • github.com, login or make an account
  • Create new repository
  • Click “Code” in upper left
  • Choose “upload files”
  • Upload the html files exported/generated/downloaded from docs
  • Click “Commit” at bottom
  • Click “Settings” in the top
  • Go to “Pages” on the left menu
  • Under “Branch” choose main and save
  • Note the url on this page
  • Lots of control of how page is served
  • Multiple pages
  • Url is relatively simple
  • Can set up a custom domain as well
  • Cons
  • Technical
  • Not interactive
  • Example:

Publish a google docs/sheets web app

  • In a google doc or sheet, menu item Extensions > Apps Script
  • Press the “+” button and add a new HTML file called “Index”
  • You can insert your website code here - for example the code you generated from downloading/exporting your google doc
  • Save the file
  • In the pre-existing “Code” file, add this function:
  • function doGet(){
  •  return HtmlService.createHtmlOutputFromFile('Index');
  • }
  • In the upper right, click deploy > new deployment
  • Select the gear > web app
  • Execute as yourself
  • Who has access > anyone
  • Click “Deploy”
  • Follow the url to your site
  • Pros:
  • publish interactive content
  • hosting is covered
  • Cons:
  • kinda technical setup,
  • can’t have multiple pages easily,
  • url is cumbersome

QR Code

  • Even if you have an unwieldy url, encapsulate it into a QR to make it easily shared
  • Lots of services to do this - adobe is pretty standard
  • Make sure to save your QR after you generate it - can put it right on the website, a la: