In this flyby, the first 5 to 10 minutes, we will go through some basic settings for Squarespace, which is alternative way to Wordpress and github static page.
Then, we will learn some quick and dirty ways to set up your portfolio and ITP blog separately, set up analytics, embed creative coding sketches, embed PDF resume and customize your own template.
This Flyby will also cover some tools and resources to make your portfolio. It's time to start your 100 days of internship application.
-
How to set up a well-designed personal portfolio website without strong design and programming skills.
-
How to find out who from where visit my blog or portfolio, track their footprints (and how to not be found out I check someone's website XD).
-
How to embed full screen creative coding sketches to my page and won't affect the design framework.
-
How to embed my PDF resume
-
How to make a grid page and sort your projects by category
-
How to make a dropdown on your banner
- Squarespace 14 days free trial account
- Google analytics account
- P5 editor sketch: https://alpha.editor.p5js.org/embed/S1VOZL12x
- github static page: https://wenqili.github.io/flyby-squarespace/test_sketch/
- a PDF file
-
Why:
- Keep portfolio and blog separately on one platform professionally
- Less junk information, good user experience, well-designed template, smooth learning curve and saving time
- mobile editing, now I do all my blog posts on subway
-
Template:
-
Student discount: after 50% off, it's 72$ per year for personal account, 108$ per year for business account, with a custom domain. Strongly suggest the business account, it has unlimited pages.
- keep track of your website, and get valued information
- Squarespace Help
in flyby demo
- inject to whole website/single page
- inject css
<style type="text/css">
body {
background-color: green;
}
</style>
- inject HTML(iframe, most used)
<iframe
src="https://alpha.editor.p5js.org/embed/S1VOZL12x"
style="position:fixed;
display:block;
top:0px;
left:0px;
bottom:0px;
right:0px;
width:100vw;
height:100vh;
border:none;
margin:0;
padding:0;
overflow:hidden"></iframe>
- inject JavaScript: upload your script first(in flyby demo), the url will start with
/s/
, then use this code,
<script type="text/javascript" src="/s/myScript.js"></script>
-
Go to
PAGES/"+"/Cover Page
, and choose a layout, here I usecover
. -
Usually a cover page is the landing page, set it as a home page and add a button link the home page.
-
To embed a P5 Sketch as the background, remove the background image or video first, then inject the following code to the page header:
<iframe src="Here put your sketch url" style="
position:fixed;
display:block;
top:0px; left:0px; bottom:0px; right:0px;
width:100vw;
height:100vh;
border:none;
margin:0; padding:0;
overflow:hidden"></iframe>
<style type="text/css">
div .sqs-slide {
position:initial}
</style>
- Have your sketch files in P5 online editor or github. In your css, add following lines to make sure it doesn't have a scroll bar
html, body {
margin: 0;
padding: 0;
overflow:hidden;
}
- Modify the code to make sure the canvas full screen and responsive, here is how to do it in P5.js
//p5
function setup(){
createCanvas(windowWidth, windowHeight)
}
function windowResized() {
resizeCanvas(windowWidth, windowHeight);
}
-
Get the embed url in P5 editor, or generate a github static page
-
In your Squarespace page, add a code block with the following HTML code and do not check "display source",for full screen embed:
<iframe src="your sketch url" style="position:fixed; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:99;"></iframe>
-
for simple block embed
<iframe src="your sketch url" style="display:block; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:100vh; border:none; margin:0; padding:0; overflow:hidden"></iframe>
in flyby demo
- index or folder
- archive function
- summary function
Upload your resume PDF to Squarespace first, it will be stored to the directory /s/yourFile
use following code to embed PDF:
<iframe src="/s/yourPDFURL#zoom=70" style=" display:block;
width:100%; height:100vh;
border:none; margin:0; padding:0; overflow:hidden;"></iframe>
- search engine optimization
- editing blogs in mobile app
- mobile ui design
- navigation styles
- aesthetics of web design
- font settings
- custom interactions through css
- Text: grammerly / 1checker
- Font: Font Pair
- color: coolers
- CSS: animista
- GIF: GIF brewery 3
- Video: iMove or VUE
- ICON: noun project
- Documentation: casestudy
- Full Screen: Claudio Guglieri(Designer), Evan You(Front-end Developer)
- Grid: Gene Kogan(Creative technologist), Yotam Mann(Musician)
- Side Bar: Ben Light(Maker)
- Side Bar + Grid: Sarah Rothberg(VR Director), Gabe BC(Artist)
- Side Bar + Full Screen: Franklin Zhu(Digital Generalist)
- Grid + Full Screen: Edan Kwan(Creative technologist)