This repository has been archived – I've moved my blog to excessivelyadequate.com, and an expanded version of the "about" page now lives at noahdoersing.com.
My personal website and blog, hejnoah.com.
Feedback and contributions are welcome, see here.
Mostly for myself.
-
Local setup: This should work with the Ruby version included in macOS Mojave (
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]) and possibly newer and/or older. Runsudo gem install bundler jekyll(see below if that times out), then (in the root directory of this repository)bundle install --path ./vendor/bundle. -
For local testing, the following aliases have proved handy:
alias hejreinstall='rm Gemfile.lock; bundle install --path ./vendor/bundle' # the --deployment flag also uses ./vendor/bundle, but requires a Gemfile.lock, which in the case of a Jekyll upgrade will not be current alias hejserve='bundle exec jekyll serve' alias hejservei='bundle exec jekyll serve --incremental'
-
Server setup: Similar, I guess? I'll re-figure it out when I'm forced to.
-
Deployment stuff: Described in the first blog post.
-
Run
networksetup -setv6off “Wi-Fi”before doing any fancy Ruby stuff becauseapi.rubygems.org(or something on the way there) can't properly speak IPv6. Then turn it back on again usingnetworksetup -setv6automatic “Wi-Fi”. Ugh. -
Files to be used in posts are to be sorted into
static/, theme assets intoassets/.