This is the repository for my personal website. Visit it at https://jrenault.fr
The website is based on Michael Rose's Minimal Mistakes Jekyll theme.
To setup an environment to run the website in development, execute
bundle install
then
bundle exec jekyll serve --incremental
to serve the website locally and watch changes.
Take a look at Minimal Mistakes' documentation for setup and customization of the website.
This website is deployed to Github Pages using a custom Github Actions workflow. Follow the steps here to setup a deployment for your github pages.
I deployed my website on a custom domain; if you want to deploy it to a default github pages domain instead, delete the CNAME file, and update the domain
and url
variables in _config.yml.
Google Analytics is enabled using Minimal Mistakes' support. To avoid sharing the tracking id on github, the __GA_TRACKING_ID__
variable in _config.yml is replaced during deployment to Github Pages in the workflow. To function properly, you must create a build
environment in your repository, and add a secret variable named GA_TRACKING_ID
with the Google Analytics tracking id value.