This repo was established to contain my blog writings. It also has some technical stuff in order to test it locally.
This repo should document the process of getting a development environment configured for authoring and previewing the blog.
- VirtualBox
- https://www.virtualbox.org/
- Version 5.1.18 at time of writing
- Vagrant
- https://www.vagrantup.com/
- Version 1.9.3 at time of writing
- Clone this repo
- Open a terminal for running Vagrant (PowerShell, on Windows):
cd <repo path>
vagrant up
- When that is complete, open a terminal in the newly created virtual machine:
cd /vagrant/
rbenv install
(uses.ruby-version
in repo)gem install bundler
bundle install
(orbundle update
, if this isn't your first time)bundle exec jekyll serve
1. Append--drafts
for serving drafts folder 1. NOTE: Jekyll automatically updates when changes to its folder are made, but only on the guest VM. Making changes from the host on the shared/vagrant
folder does not trigger a Jekyll refresh.
The blog content (posts, drafts, branding) are copyright Greg Lara. You may not reuse anything therein without my permission (all rights reserved).
Images or other resources included from outside sources are attributed to their respective owners. Some images obtained from https://pixabay.com/.
Other content generated here (for development or infrastructure purposes) are licensed under the MIT license (http://opensource.org/licenses/MIT).