I am in the process of migrating away from Ghost. Long/short, there is too much dynamic code, and the exposure makes me uncomfortable. I’ve discovered Jekyll and Github Pages, and I think I’m going to go in that direction. Thoughts on pros/cons to come, but right now I am taking the first steps in setting up the back-end. Below is a quick setup list of commands for getting Jekyll running on a fresh Linode VPS (referral link).
apt install ruby gem install bundler echo "source 'https://rubygems.org'" > Gemfile echo "gem 'github-pages', group: :jekyll_plugins" >> Gemfile apt install ruby2.3-dev apt install make apt install gcc apt install dh-autoreconf apt install zlib1g-dev bundle install
More commands to come on the next steps, but this handles the various dependencies that are needed to follow the instructions here.