Jekyll is a free and open-source static site generator written in Ruby. It is popularly known for being used to power the GitHub Pages service.

I switched my testing machine to Fedora 34, to test Gnome 40 and to work on some web development projects. In that process I discovered that setting up Jekyll requires more steps to get working on Fedora.

Step 1. We need to get the dependencies required to get Jekyll working.

Enter the command below:

sudo dnf install ruby rubygems ruby-devel gcc gcc-c++ rpm-build

Step 2. Installing Jekyll and Bundler.

sudo gem install jekyll bundler

Let’s create a Jekyll site file system.

jekyll new jsite

Setting the jsite folder as the current directory.

cd jsite/ 

Build the jsite.

jekyll b

That’s it folks, go build a cool static site. If this article helped you create a certain website or project, leave a link to the project in the comments below, I would love to see it.

Thank you for reading, if you have any questions or want to discuss the topic further, feel free to leave a comment below.

Darryl Dias

I’m Darryl. I’m a 3D Generalist, Web Developer and Linux enthusiast. On this site I share my insights, tips and tricks, tutorials, methods and best practices.

Leave a comment

Your email address will not be published. Required fields are marked *