Public | Automated Build

Last pushed: a year ago
Short Description
Docker Image for Jekyll, with some plugins (based on official Jekyll Alpine Docker Image).
Full Description

Jekyll Docker Image

This Docker Image is based on official Jekyll Docker Image (Alpine based), and add some plugins.

Jekyll is a simple, blog-aware, static site generator perfect for personal, project, or organization sites. Think of it like a file-based CMS, without all the complexity.

Running

To build your site:

docker run --rm -it -v $PWD:/src jguyomard/jekyll-builder jekyll build

To serve your site locally:

docker run --rm -it -p 4000:4000 -v $PWD:/src jguyomard/jekyll-builder jekyll serve

Then open http://localhost:4000/ in your browser.

Supported tags

Jekyll plugins

This Docker image comes with:

  • jekyll
  • jekyll-sitemap
  • jekyll-mentions
  • jekyll-coffeescript
  • jekyll-sass-converter
  • jekyll-redirect-from
  • jekyll-paginate
  • jekyll-compose
  • jekyll-feed
  • jekyll-archives
  • jekyll-paginate-categories
  • kramdown
  • jemoji
  • RedCloth
  • pygments.rb
  • rouge

Continuous Deployment

I use this Docker image for Continuous Deployment. You can find some CI config examples on ci-deploy directory.

This Docker image also comes with:

  • rsync
  • lftp
  • openssh-client
  • html-proofer

Issues

If you have any problems with or questions about this docker image, please contact me through a GitHub issue.
If the issue is related to Jekyll itself, please leave an issue on the Jekyll official repository.

Contributing

You are invited to contribute new features, fixes or updates to this container, through a Github Pull Request.

Docker Pull Command
Owner
jguyomard
Source Repository