<commit_before># OpenStart Semantic Jekyll Theme

Jekyll theme using Semantic UI for creating awesome websites on GitHub Pages.

## Design Goals

- Follow Jekyll and GitHub Pages best practices
- Showcase relevant Semantic UI capabilities
- Feature coverage for marketing, blogging, projects/portfolio scenarios
- Easy to fork and reuse for creating GitHub Pages

## Features

### Pages

- **WIP.** Landing Page template. See [Homepage](http://open-start.github.io/semantic-jekyll-theme/index.html).
- **TODO.** Blog Post template.
- **TODO.** Project template.
- **TODO.** Portfolio template.

### Pre-processing

- Simple CSS, JS, IMG asset pipeline.
- **TODO.** SASS with CSS asset pipeline. This will require Gulp or Grunt automation.
- **TODO.** Coffee with JS asset pipeline. This will require Gulp or Grunt automation.

## Design Approach

- Uses latest Semantic UI 1.0.0 release.
- Reuse Jekyll generated boilerplate.
- Add Semantic UI examples and structure css, js within Jekyll asset pipeline. Added [Kitchensink](http://open-start.github.io/semantic-jekyll-theme/kitchensink.html), [Feed](http://open-start.github.io/semantic-jekyll-theme/feed.html).
- Homepage example enhanced as basic Landing page template.
- Sidebar and floating menu added.
- Split Landing page into reusable Jekyll folder structure.
- Landing page lauout added.
- Landing page reusable _includes added - head, masthead, menu, sidebar, footer.
- **TODO.** Design Blog post page.

## File Structure

### Folders

- **js** add site specific JavaScript to custom.js. Vendor libraries are added as minified where available.
- **css** add site specific CSS to custom.css. Vendor libraries are added as minified where available. Contains folders for assets referenced by custom or vendor css.

### Files

- **Gemfile** defines gems required for creating local Jekyll building and serving "like" how GitHub Pages would.

## Reference Projects

Study following projects for best practices.

### Jekyll built sites and themes

- [Jekyll website](http://jekyllrb.com/)
- GitHub Pages themes
- [Lanyon](https://github.com/poole/lanyon)
- [Jekyll Themes](http://jekyllthemes.org/)

### GitHub hosted sites

- Semantic UI website
<commit_msg>Readme updated with changes<commit_after># OpenStart Semantic Jekyll Theme

Jekyll theme using Semantic UI for creating awesome websites on GitHub Pages.

## Design Goals

- Follow Jekyll and GitHub Pages best practices
- Showcase relevant Semantic UI capabilities
- Feature coverage for marketing, blogging, projects/portfolio scenarios
- Easy to fork and reuse for creating GitHub Pages

## Features

### Page Templates

- Landing Page. See [Homepage](http://open-start.github.io/semantic-jekyll-theme/index.html).
- **TODO.** Blog Post.
- **TODO.** Project.
- **TODO.** Portfolio.

### Pre-processing

- Simple CSS, JS, IMG asset pipeline.
- Landing page reusable _includes - head, masthead, menu, sidebar, footer.
- Landing page layout *landing.html*.
- **TODO.** SASS with CSS asset pipeline. This will require Gulp or Grunt automation.
- **TODO.** Coffee with JS asset pipeline. This will require Gulp or Grunt automation.

## Design Log

- Uses latest Semantic UI 1.0.0 release.
- Reuse Jekyll generated boilerplate.
- Add Semantic UI examples and structure css, js within Jekyll asset pipeline. Added [Kitchensink](http://open-start.github.io/semantic-jekyll-theme/kitchensink.html), [Feed](http://open-start.github.io/semantic-jekyll-theme/feed.html).
- Homepage example enhanced as basic Landing page template.
- Sidebar and floating menu added.
- Split Landing page into reusable Jekyll folder structure.
- **TODO.** Design Blog post page.

## File Structure

### Folders

- **_includes** html partials reusable in layouts.
- **_layouts** html layouts reusable in pages. 
- **js** add site specific JavaScript to custom.js. Vendor libraries are added as minified where available.
- **css** add site specific CSS to custom.css. Vendor libraries are added as minified where available. Contains folders for assets referenced by custom or vendor css.
- **img** image assets.

### Files

- **Gemfile** defines gems required for creating local Jekyll building and serving "like" how GitHub Pages would.

## Reference Projects

Study following projects for best practices.

### Jekyll built sites and themes

- [Jekyll website](http://jekyllrb.com/)
- GitHub Pages themes
- [Lanyon](https://github.com/poole/lanyon)
- [Jekyll Themes](http://jekyllthemes.org/)

### GitHub hosted sites

- [Semantic UI website](http://www.semantic-ui.com)

{'fraction_non_alphanumeric': 0.10537870472008781, 'fraction_numerical': 0.0013172338090010978, 'mean_word_length': 4.171396140749149, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6752807', 'n_tokens_mistral': 1352, 'n_tokens_neox': 1277, 'n_words': 517}