hello! i’m liam.

A STUCK-UP, HALF-WITTED, SCRUFFY-LOOKING NERF HERDER.

about me:

I’m a sleepy human with a dark history of secrets and intrigue.

Have a good book or movie recommendation or just want to chat? I’m available at liam@liambeckman.com

Are you looking for a plucky CS student with a small propensity for segmentation faults? Here are some links of interest:


about the website:

This website stores and presents some various works and projects. It originally got up and running thanks to Jonathan McGlone’s wonderfully helpful guide.

The site is built by Jekyll, hosted on my Raspberry Pi (Raspbian on RPi3 Model B), and encrypted by Let’s Encrypt and Certbot.

The website’s source code is yours. Feel free to copy and paste, fork, clone, or anything you like. Be forwarn! This site is written in an ungodly mix of markdown, html, and inline css. To spin up your own site, simply follow the jekyll quick-start quide (adapted below):


# install ruby
# for OS-specific instructions, check out https://www.ruby-lang.org/en/downloads/

# Install Jekyll and Bundler gems through RubyGems
gem install jekyll bundler

# install dependencies
bundle install

# Create a new Jekyll site at ./myblog
jekyll new myblog

# alternatively, clone an existing jekyll site
# git clone https://github.com/lbeckman314/website

# Change into your new directory
cd myblog

# Build the site on the preview server
bundle exec jekyll serve

# Now browse to http://localhost:4000

# then you can change the html/css files in your website directory (e.g. myblog/) to suit your tastes!
# some cool templates → https://html5up.net/

# hosting is a whole 'nother beast, but services like github pages and gitlab pages make free hosting relatively easier.
# self-hosting with apache and/or nginx is another cool possibility!