Overview
The Blog Repository is a repository that holds the data for a blog. It is based on the theme minimal mistakes and is built using Jekyll. The repository is transformed into a static site using Jekyll whenever commits are pushed to the GitHub repository. The resulting static site can be viewed at fjp.github.io or fjp.at. To enable GitHub pages for the repository, it needs to be enabled in the repository settings.
Features
- Based on the minimal mistakes theme
- Automatically transformed into a static site using Jekyll
- Custom domain support
- PayPal tip support via PayPal
Installation
Setup on Ubuntu 22.04:
- Install gpg2
- Follow the instructions at [link] to install rvm
- Get the latest stable rvm version
- Install ruby using rvm
- Add rvm to your path
- Install Jekyll and Bundler gems through RubyGems
- Install additional gems defined in the Gemfile
- Serve the static web site
Setup on macOS:
- Install ruby using rubybrew or
sudo apt-get install rubyon Ubuntu - Install Jekyll and Bundler gems through RubyGems
- Create a new Jekyll site at ./myblog
- Change into the new directory
- Build the site on the preview server
- Browse to http://localhost:4000
- Add it to a new GitHub repository named username.github.io
Create New Posts:
- Create new posts in the
collections/_postsfolder - Follow the naming convention mentioned at [link]
- Add the changes to GitHub by adding, committing, and pushing the new post file
Summary
The Blog Repository is a repository that holds the data for a blog based on the minimal mistakes theme. It is built using Jekyll and is automatically transformed into a static site whenever new commits are pushed to the repository. The repository supports custom domains and includes features such as PayPal tip support. Installation guides are provided for both Ubuntu and macOS, along with instructions for creating new posts.