Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We have been asking folks to run
jekyll import
for a while, but it requires aGemfile
. Not everyone wants to have a Gemfile or knows how to set one up. I'd like to be a bit more independent of Jekyll and its not-always-entirely-working system for external subcommands.This commit adds a new top-level 'jekyll-import' command so that this gem can handle importing without requiring a Gemfile with
:jekyll_plugins
.The flow is still rather tedious:
jekyll-import
to see subcommandsjekyll-import <subcommand> --help
to see optionsjekyll-import <subcommand> <options>
but get a dependency-not-found errorgem install <dependency1>
to installjekyll-import <subcommand> <options>
but get another dependency-not-found error.gem install <dependency_N>
to install. Repeat 5 and 6 until all dependencies are satisfied.jekyll-import <subcommand> <options>
and observe your output site (assuming to bugs in the importer)Fixes #530.