A practical class on building and hosting websites using tools artists already have: Google Docs, Google Sheets, GitHub Pages. The workshop addresses two problems every website has to solve — transmission (getting an idea from your head to someone else’s) and storage (where the information actually lives) — and then works through the cheapest, dirtiest ways to solve both.
How do we get the idea that’s in our head onto the website, and then into the heads of the people we want to visit it?
How do we store the information we want to convey? Where does the file actually live, and how does someone find it?
File > Share > Publish to web. Done.
File > Download > HTML. Upload the resulting file to a hosting service (e.g. GitHub Pages).
Make a copy of this doc. Create links between tabs (link text must match the tab name exactly). Use Tab Export to export all tabs as .html files. Upload to hosting.
Extensions > Apps Script. Add an HTML file called “Index”. Add a doGet() function. Deploy as a web app — Execute as yourself, access: Anyone. Follow the URL.
function doGet(){ return HtmlService.createHtmlOutputFromFile('Index'); }Example: jonathaniscarroll.github.io/test-website/01-main.html
Even with an unwieldy URL, wrap it in a QR code to make it shareable on a poster, a handout, or the website itself. Adobe and many free services generate QR codes — save the image right after you generate it.
All templates: make a copy and edit. Google Drive folder →