Install Packages
Jekyll runs on ruby. Get the ruby development library:
sudo dnf install ruby-devel
Make sure you have the C compiler:
sudo dnf group install "C Development Tools and Libraries"
Ensure that your Fedora image contains the redhat-rpm-config package necessary for your gcc compiler:
sudo dnf install redhat-rpm-config
Install Gems
Clone the repository
git clone [email protected]:ezbc/ezbc.github.io.git
Install jekyll and bundler gems
gem install jekyll bundler
Change directories to the site project and install the site gems with:
cd ezbc.github.io
bundle install
Make sure the following line is in _config.yaml so that the installed dependencies from bundle are ignored while building the site:
exclude [env]
Now serve the site locally at default port 4000:
bundle exec jekyll serve
Hopefully you will see the site at (http://localhost:4000)[http://localhost:4000]