kyeah / p5-site

Testing P5 Github Pages :thinking-face:

Home Page:https://kyeah.github.io/p5-site

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

p5-site

Reference for how to deploy P5 sketches on your own website in various formats đź‘‹

Name Description Notes
sketch-global Embed a single sketch into a webpage.
sketch-instance-mode Embed multiple sketches into a webpage.
sketch-iframes Embed local sketch pages as iframes Easier way to add multiple sketches to a webpage using Global mode. Works on all browsers unlike the next two options.
p5-embed Easily embed one or more sketches. Uses iframes (loads as a separate webpage; may not work in all browsers/scenarios due to security issues.)
glitch-embed Embed one or more sketches, supports running a full web server. Live code editor on your website. Can deploy website directly on Glitch without running your own webserver or using Github. Uses iframes (loads as a separate webpage; may not work in all browsers/scenarios due to security issues.)

Things to note:

  • Try to use relative paths for files and assets. When deploying to Github Pages, the URLs change slightly.
  • Upload and reference fonts from the local server. Otherwise you'll run into cross-origin/CORS issues (long story.)
  • To run your website locally, you'll have to run it behind a web server. See the p5 documentation for details. I run with a python server, you can choose your own adventure :)
  • You can import your Github repository into a new glitch.com project. However, this is limited as your font/image files do not show up in their editor, and their paths cannot be changed from the editor (as of July 2020.)

About

Testing P5 Github Pages :thinking-face:

https://kyeah.github.io/p5-site


Languages

Language:JavaScript 99.1%Language:HTML 0.9%Language:CSS 0.0%