Jekyll is a simple, blog-aware, static site generator. It takes a template directory containing raw text files in various formats, runs it through Markdown (or Textile) and Liquid converters, and spits out a complete, ready-to-publish static website suitable for serving with your favorite web server.
Jekyll also happens to be the engine behind GitHub Pages, which means you can use Jekyll to host your project’s page, blog, or website from GitHub’s servers for free.
Please refer the following guidelines before submitting items to the Jekyll Themes category on ThemeForest.
Following are the uplDoad requirements for Jekyll theme submissions:
- Submissions may also optionally include Layered PSD files to allow users to customize the theme images.
- The item must include documentation.
- Item previews must include rendered screenshots of all template layouts.
- You must provide a URL to a live preview demonstrating your theme’s functionality on your own server.
- The item description must list and link to any non-standard or third-party. fonts/scripts/assets used in your theme. If you include the third-party fonts/scripts/assets in your theme .ZIP package, ensure you have the legal rights to do so.
- Include a message to the reviewer in the upload comment box specifying if your Jekyll Theme is based on one of your existing ThemeForest items (e.g. a Wordpress Theme or Site Template), including a link to the existing item.
Following are the technical requirements for Jekyll theme submissions:
- New submissions and theme updates must be compatible with the latest public minor release of Jekyll.
- Theme internal folder structure should follow this general format: http://jekyllrb.com/docs/structure/
- Ensure that you follow the template coding guidelines outlined here.
- The main theme folder must be the name of your theme.
Following are the documentation requirements for Jekyll theme submissions:
- You must provide sufficient documentation to help customers with installation, setup, and customization.
- The full installation process of the theme must be documented.
- Sample content and any advanced styling/layout instructions must be included in the documentation.
- Any non-standard or third-party fonts/scripts/assets used in your theme must be listed, linked to, and appropriately credited in the documentation.
- Theme version notes must be documented, including:
- Version number
- Date of release
- List of all updates and fixes included in the release
- Past version history
- Refer the ThemeForest General File Preparation Guidelines for instructions on how to format your document.