This is the source of my personal blog.
It uses Lanyon theme for Jekyll created by Mark Otto and open sourced under the MIT license.
The markdown source of the site is in the source
branch while the result pages are stored in the gh-pages
branch.
I use Fastlane to define my deployment pipeline.
Because the tools used here are in Ruby, I use Bundler to manage my dependencies.
And to have a single point of entry that is available everywhere, I use make
.
Everything that follows must be run on the source
branch.
To build the site into the _site
folder use:
$ make build
To serve the site run:
$ make serve
To deploy the site into its dedicated branch run:
$ make deploy
Once this is done, you'll have to push the changes to the remote to complete the deployment.
You can see all the available make
commands using:
$ make help