You Need a Github account and Netlify account. These are free and easy to setup.
A. Get Jekyll Website Template
- Choose a suitable theme for your blog. I will be using Chirpy Jekyll Theme.
If you need a different template, check my list of Jekyll website themes.
-
Sign in to your GitHub account.
-
Visit Chirpy Starter template project link on Github.
-
Click the button
Use this template
>Create a new repository
. Give your project a suitable name.
B. Connect Your Template With Netlify
-
Go to Netlify and sign in or create an account.
-
Click on “New site from Git” on the Netlify dashboard.
-
Choose “GitHub” as your Git provider and authorize Netlify to access your GitHub account.
-
Select the project you just created (e.g., “my-jekyll-blog”).
C. Publishing You Website Online
- To allow Netlify to automatically publish your website, go to the “Build & Deploy” settings, and set the following values:
Build Command: jekyll build
Publish Directory: _site/
- Click on the “Deploy site” button in Netlify.
Netlify will automatically build and deploy your Jekyll blog.
Once the build is complete, your site will be live at a Netlify-generated subdomain.