###Jekyll
Jekyll is a markdown parser that allows creation of lightweight blogs in markdown without the need of databases.
##Quickstart with Jekyll:
- Fork https://github.com/poole/hyde
- Rename forked repository to
.github.io - Copy Rakefile from https://github.com/plusjade/jekyll-bootstrap.git which allows tasks like:
- rake post title=”new post”
- rake page name=”new_page.md”
- Change url in _config.yml to http://
.github.io - Change CNAME entry to
.github.io - Push changes to git repo and view blog at http://
.github.io
##Folder Layout:
_config.yml | Stores configuration data. |
_includes | This folder is for partial views. |
_layouts | This folder is for the main templates your content will be inserted into. You can have different layouts for different pages or page sections. |
_posts | This folder contains your dynamic content/posts. the naming format is required to be @YEAR-MONTH-DATE-title.MARKUP@. |
_site | This is where the generated site will be placed once Jekyll is done transforming it. |
assets | This folder is not part of the standard jekyll structure. The assets folder represents any generic folder you happen to create in your root directory. Directories and files not properly formatted for jekyll will be left untouched for you to serve normally.Images can be kept here to be referenced as /assets/image.jpg |