Jekyll aliases

Cake.Jekyll addin

Functions to execute the Jekyll commands in Cake builds.

In order to use this Cake addin, Bundle and/or Jekyll must be installed.

In order to use it, add the following to your Cake build script:

#addin "nuget:?package=Cake.Jekyll&version=x.y.z"
Where `x.y.z` is the version of the Cake.Jekyll package to use (latest version is recommended).

Build

JekyllBuild()
Alias from Cake.Jekyll addin
Build your site using the default settings.
JekyllBuild(Action<JekyllBuildSettings>)
Alias from Cake.Jekyll addin
Build your site using the settings returned by a configurator.
JekyllBuild(JekyllBuildSettings)
Alias from Cake.Jekyll addin
Build your site using the specified settings.

Clean

JekyllClean()
Alias from Cake.Jekyll addin
Clean your site using the default settings.
JekyllClean(Action<JekyllCleanSettings>)
Alias from Cake.Jekyll addin
Clean your site using the settings returned by a configurator.
JekyllClean(JekyllCleanSettings)
Alias from Cake.Jekyll addin
Clean your site using the specified settings.

Doctor

JekyllDoctor()
Alias from Cake.Jekyll addin
Search your site and print specific deprecation warnings using the default settings.
JekyllDoctor(Action<JekyllDoctorSettings>)
Alias from Cake.Jekyll addin
Search your site and print specific deprecation warnings using the settings returned by a configurator.
JekyllDoctor(JekyllDoctorSettings)
Alias from Cake.Jekyll addin
Search your site and print specific deprecation warnings using the specified settings.

New

JekyllNew(DirectoryPath)
Alias from Cake.Jekyll addin
Create a new Jekyll site scaffold using the default settings.
JekyllNew(DirectoryPath, Action<JekyllNewSettings>)
Alias from Cake.Jekyll addin
Create a new Jekyll site scaffold using the settings returned by a configurator.
JekyllNew(DirectoryPath, JekyllNewSettings)
Alias from Cake.Jekyll addin
Create a new Jekyll site scaffold using the specified settings.

NewTheme

JekyllNewTheme(string)
Alias from Cake.Jekyll addin
Create a new Jekyll theme scaffold using the default settings.
JekyllNewTheme(string, Action<JekyllNewThemeSettings>)
Alias from Cake.Jekyll addin
Create a new Jekyll theme scaffold using the settings returned by a configurator.
JekyllNewTheme(string, JekyllNewThemeSettings)
Alias from Cake.Jekyll addin
Create a new Jekyll theme scaffold using the specified settings.

Serve

JekyllServe()
Alias from Cake.Jekyll addin
Serve your site locally using the default settings.
JekyllServe(Action<JekyllServeSettings>)
Alias from Cake.Jekyll addin
Serve your site locally using the settings returned by a configurator.
JekyllServe(JekyllServeSettings)
Alias from Cake.Jekyll addin
Serve your site locally using the specified settings.

Version

JekyllVersion()
Alias from Cake.Jekyll addin
Print the name and version.
JekyllVersion(Action<JekyllVersionSettings>)
Alias from Cake.Jekyll addin
Print the name and version using the settings returned by a configurator.
JekyllVersion(JekyllVersionSettings)
Alias from Cake.Jekyll addin
Print the name and version using the specified settings.