Jekyll is a simple, blog-aware, static site generator. You create your content as text files (Markdown), and organize them into folders. Jekyll automatically stitches the content and templates together, generating a website made entirely of static assets, suitable for uploading to any server.
Firebase is a mobile and web application development platform which is owned by Google. One of its feature is the ability to deliver web app assets with speed and security.
Needs NPM, you can find the documentation here
sudo npm install -g firebase-tools
Login to firebase
This will open Google login page in your browser, login with the account you want to create the firebase account / project in.
Click on “Add Project”.
Intialize Firebase in your Jekyll folder
cd <your jekyll folder path>
Follow these steps