Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[NO MERGE] Add notes about installing plugins #31

Closed
wants to merge 1 commit into from

Conversation

smeyfroi
Copy link

@smeyfroi smeyfroi commented Oct 3, 2017

Addresses #16.

This is incomplete: can we provide a list of pre-installed plugins that a user does not need to explictly declare? @Starefossen

`_config.yml` file in order to install the gems during `docker run` and to
get all the different things to work correctly in Jekyll.

*** Are there some gems brought in that users do not need to explicitly declare?
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Starefossen this would be a useful addition

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Up until the last 2-3 months, we managed without a Gemfile. There were a number of authors on a mixture of Mac and PC, and some people ran Jekyll directly while others used Docker. Then a number of problems started happening, and the best we could grasp was dependency hell. So I added a Gemfile which simply had these three lines:

source 'https://rubygems.org'
gem 'github-pages', '160',  :group => :jekyll_plugins
gem 'tzinfo-data', :platforms => [:mingw, :mswin, :x64_mingw]

Interestingly, the jekyll-seo-tag gem is one of the many gems that gets installed after doing a bundle install. Have a look at our Gemfile.lock which shows all the ruby gems installed.

I hope this comment might help provide some insight?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants