As you may have noticed, the blog looks different (again). This is because I have moved from Wordpress back to Ghost using their GhostPro offering.

One of the things I like about Ghost is the default theme, Casper . While I wanted to keep it there were a few things I wanted to tweak, such as removing the full page header image on main index.

When I have previously used Ghost I have forked the theme on GitHub and then manually messed about getting any updates from the original code in.

This time I decided that I should try and make a proper job of it, this would mean;

  • Fork the theme as before
  • Add the original repo as a remote upstream
  • Make my changes and commit away as normal
  • Whenever there is an update to “official” version of Casper, fetch the upstream and rebase.

The initial part was easy enough, I forked the code and added the remote upstream;

Git + Rebase 1/3
ggiittcrleomnoetehtatdpds:u/p/sgtirtehaumb.hctotmp/sr:u/s/sgmictkheunbd.rciocmkTCraysGpheors.tg/iCtasper.git

This should allow me to run the following commands when there was an update to Casper;

Git + Rebase 2/3
ggiittfreetbcahseupusptsrteraemam/master

I noticed today that there was an update made to the theme so I tried my first rebase;

Git + Rebase 3/3
F1FAAAAAArbippppppgo8grppppppim6isllllllt1ttyyyyyyh9,iiiiiift0rnnnnnnet.erggggggtp.be::::::cs0awh:2siAAACAU/5endddhdsu/fddddadepgauiiiinisi6pnnnngnlttesggggigarhtnseumrhMFFgTtabaeeeoawm.saadnvtepctmditiamooe/acgosmrmtGAosjt/aolwniTsaesdartrsseasyeesotnGurpemadthplseihosalcestyCCshtruSah/eysSneCaotgaamuoids/rmnepmgreawbrsoittrtaeksgropnretfoipxofit

It worked :D. Will be interesting to see what happens when there is a bigger update to the original.