About This Site

My name is Cam, I'm a Mechanical Engineering Masters graduate, and this site is run on a Pi. That's the story behind CamShaftPi.

Actually, it was hosted on a Pi. Due to the Pi being used for another project, I've shifted to using GitLab for free page hosting. Two bonuses of using this setup is that I can still access my page files from anywhere with the Git account and that the down time will likely be much reduced.

GitLab provides free static web page hosting. This means plain HTML, CSS, and JavaScript are allowed to run on their site but PHP cannot. Fortunately, you can always use static site generators such as Jekyll to make circumvent this. This page has a great tutorial on how to set up a website on GitLab. It's straightforward, free, and fun to do.

Raspberry Pi B+

The Raspberry Pi B+ is about the size of a credit card.

This site was all written from scratch to learn the basics of HTML, CSS, JavaScript, and the routing processes of hosting a website. This web page is a work-in-progress and is an on-going learning experience; my graphical web design skills are slowly improving. Mobile compatibility was recently developed using Twitter's Bootstrap library.

Site built using Raspberry Pi, Bootstrap, Lightbox, jEdit, CoffeeCup, TablesGenetator.com, and Bluefish.