Troubleshooting gem-2.7 is missing various libraries To use an alternate style or create your own review the explanation on GitHub. The date defined in the filename will be used as the published date in the post.
To use the default naming convention each file should be saved with the year, month, date, post titleĪnd end with the *.md or *.textile depending on the markup language used (e.g. The content of each blog post will be contained within a file inside of the _posts directorys. This is a basic template for each of your posts. YAML Front Matter blocks of each file (see: Creating a Post). This is a basic template for your website's general layout. This is a basic template for your index.html, which is used to render your website's index page.
For a full explanation check GitHub.Īdditionally, each file besides /_layouts/layout.html requires a YAML Front Matter heading. Next you need to create templates that Jekyll can process. Once you have configured your _config.yml to your liking you need to create the files that will be processed by Jekyll to generate the website. Full explanation and a default configuration can be found on It includes numerous configuration settings, which may also be called as flags. The _config.yml file stores configuration data. Note: McGraw has also setup a more extensive default file structure on GitHub. | `-arch-linux-usb-install-and-rescue-media.textileĪ default file structure is available from Daniel McGraw's Jekyll-Base page on GitHub. | |-early-userspace-in-arch-linux.textile Additionally, you can try out Markdown using Gruber's online conversion tool.Ī default Jekyll directory tree looks like the following, where "." denotes the root directory of your Jekyll generated website. If you are unfamiliar with Markdown, Gruber's website presents anĮxcellent introduction. Then add the following line to your _config.yml. You can install RDiscount with Rubygems as root or through ruby-rdiscount package. A Perl and a Python implementation of MarkdownĬan be found in the official repositories, while numerous other implementations are available in theĪdditionally, it has been implemented in C as Discountīy David Parsons and a Ruby extension was written by Ryan TomaykoĪs RDiscount.
Markdown is a markup language and text-to-HTML conversion toolĭeveloped in Perl by John Gruber. It is recommended that you install the current stable version 4.2.2 by gem install RedCloth -version 4.2.2. Note: RedCloth, a module for using the Textile markup language in Ruby, fails to install with gcc 4.6.0 (see: RedCloth Ticket 215 and 219).