mirror of
https://github.com/Hopiu/bootstrap.git
synced 2026-04-05 13:50:58 +00:00
Specify configBridge as relative path to source
This adjusts the load path for the ``configBridge.json`` file from one that's relative to the user running the command (eg ``jekyll serve``), to one that's relative to the ``source`` configuration setting for Jekyll. The result is that the user can now have a (customised) ``_config.yml`` for Jekyll anywhere on her filesystem and point to Bootstrap's ``docs`` directory to use as the ``source``. Previously, in order to customise it, the original ``_config.yml`` needed to be modified inside (a forked) Bootstrap, and the ``jekyll`` command could only be run at the root of the Bootstrap package as the original file path to ``configBridge.json`` was only valid there. The existing behaviour is not affected.
This commit is contained in:
parent
2dce4740cf
commit
7a2fa5e60a
1 changed files with 2 additions and 1 deletions
|
|
@ -3,7 +3,8 @@ require 'yaml'
|
|||
module Bridge
|
||||
class Generator < Jekyll::Generator
|
||||
def generate(site)
|
||||
site.data["configBridge"] = YAML.load_file("./grunt/configBridge.json")
|
||||
path = File.join(site.source, "../grunt/configBridge.json")
|
||||
site.data["configBridge"] = YAML.load_file(path)
|
||||
end
|
||||
end
|
||||
end
|
||||
Loading…
Reference in a new issue