personal website workshop
let's make a personal website!
this workshop can run in two (about equal) parts:
- a personal website safari, where we click around a few examples of personal sites, to see (a small slice into) the breadth of sites that people make
- building your own website, where we use ideas and themes from the safari or your mind to get a simple site on the Internet!
part 1 - safari
here are 30 semi-random personal websites:
activities include (whatever people feel like doing)
- browse the sites and write an "observation card"/nature survey (write down things that you find)
- categorise websites somehow (personal / blog / shrines / etc)
- try to categorise these 30 websites into 8 or fewer groups of "similar" sites
- treasure hunt (find X on specific site)
- a recipe for Potato Provencale (V) (GF)
- fonts including "Hockey is Lif", "This Boring Party", "Boring Boron", "Tom's New Roman"
- a dream diary
- a Beauty and the Beast grotto
- a shrine to trains
- Central Florida Mini-Golf Reviews
- THE GIANT STEAM CLOCK
- a Sheffield events calendar
- a list of alternate "search engines and directories"
- a clock which displays the time of day in terms of how many times you could have watched Titanic
- a right-handed, introverted student who is bisexual, polyamorous, an artist, a writer, and a cancer
- a list of every place named Bristol
- holiday photos from a cycling trip to Brittany
- a guide to getting started with Yoga
part 2 - building a personal website
option 1 - Neocities
for site hosting we'll use use: https://neocities.org... go and create an account!
- think about what you might like to have on your site. for inspiration, look at some of the above sites
- follow the neocities tutorial
- "inspect element" on existing websites and copy the HTML of bits you like! (it's all public!)
- Firefox/Chrome/Edge: right click > inspect element
- Safari: Open Safari > Preferences > Advanced > Show Developer menu
- also check out some templates!
option 2 - drag and drop maker
I'd encourage you to check out option 1 instead, but if you really want to, there are a few drag and drop makers: https://hotglue.me/ or https://mmm.page/
guides
why should you care?
a personal website allows you to create and share your creations without conforming to the format of an app or service (think Instagram's square images), lets you display whatever you want (videos? recipes? text? audio?) in whatever format you want, and is shareable without advertising, tracking, or anything you didn't ask for.
The homepage of https://indieweb.org/ has more opinions about this, and so do many blog posts, including: https://birming.com/blog-painter/, https://localghost.dev/blog/this-page-is-under-construction/, https://www.htmlforpeople.com/intro/, or https://jamesg.blog/2024/01/06/the-web-is-yours.
If the sites above didn't give you any ideas of what to put on a website, maybe 100 things you can do on your personal website by James will.
cheatsheets
specific things you could want to do
to figure out how to do these, ask someone you know, look on 32bit.cafe resources list (above), or ask a search engine
- create an RSS feed -> https://everest-pipkin.com/teaching/handmadeRSS
- use a custom font
- set custom colours
- place items anywhere on screen
- make something bigger or smaller
- custom mouse cursor
- have a custom URL
- add a guestbook/comments
- add other widgets
non-exhaustive list of things you could put on your site
key understandings
- this is not for profit or productivity. this is for fun.
- you can take HTML from other people's sites