Skip to content

MatthiasFrenzl/matthiasfrenzl.github.io

Repository files navigation

This website theme is based on Caly53 jekyll enhancements of the original tufte-css, and slightly modified.

Demo

You can find an Github Pages implemention here

Get the repo

  1. Either fork/clone or create a new empty Github repository
  2. Copy this (master-branch) repository and put it in your local machine's github directory
  3. Commite it to Github

Install the required software at your local machine in your local repository directory

homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install chruby ruby-install xz
ruby-install ruby
echo "source $(brew --prefix)/opt/chruby/share/chruby/chruby.sh" >> ~/.zshrc
echo "source $(brew --prefix)/opt/chruby/share/chruby/auto.sh" >> ~/.zshrc 
echo "chruby ruby-3.1.2" >> ~/.zshrc
gem install jekyll
gem install jekyll bundler
jekyll build 
bundle config set --local path vendor/bundle
bundle install
bundle add webrick

Check the versions with jekyll -v ruby -v

Run the server on your local machine

bundle exec jekyll serve

Check your website via your favorite browser at http://127.0.0.1:4000

Abort the local server with CTRL C

Kill the processes (if necessary) by first checking their PID with lsof -wni tcp:4000 and then kill -9 PID-Number

Deployment of the website at Github Pages

You will need to create a Github Personal Access Token, which you will use as instead of your Github password once the rake CLI process prompt you.

Username: Your Github user

Password: The Github Personal Access Token. (Be aware, that the token has a limited period of validity, so you may have to renew it from time to tome

rake rakefile publish
rake -f UploadToGithub.Rakefile publish

Upload a new blog post

  1. Check Gummesson's Jekyll Rake Boilerplate Tutorial
  2. Create an .md file and save it in the master-branch draft folder
  3. Deploy
rake 

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published