├── .gitignore ├── Gemfile ├── README.md ├── _config.yml ├── _layouts ├── default.html └── post.html ├── _posts ├── 2013-06-05-france-removes-internet-cut-off.markdown ├── 2013-06-05-jekyll-documentation.markdown └── 2013-06-05-welcome-to-jekyll.markdown ├── about └── index.markdown ├── archives └── index.html ├── assets ├── css │ ├── colors-dark.css │ ├── colors-light.css │ └── style.css ├── fonts │ ├── config.json │ ├── solarthemeicons.eot │ ├── solarthemeicons.svg │ ├── solarthemeicons.ttf │ └── solarthemeicons.woff └── js │ └── jquery.mobilemenu.min.js ├── feed.xml ├── images └── shakespeare.png └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | _site -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- 1 | gem 'jekyll-paginate' 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Solar Theme for Jekyll 2 | ====================== 3 | 4 | A stylish theme for [Jekyll](http://jekyllrb.com/) blogs, based on the [Solarized](http://ethanschoonover.com/solarized) color palette. 5 | 6 |  7 | 8 | 9 | Features 10 | ------- 11 | 12 | * **Two color schemes** — One for Solarized Dark and one for Solarized Light. Just swap the reference to the `colors-dark.css` file with `colors-light.css` if you don't like light-on-dark. 13 | * **Linkblog support** — Solar will turn your post title into an external link if you add `external-url: http://example.org` to a post's YAML front matter. 14 | * **Responsive Design** — Solarized adapts to fit any screen size. 15 | 16 | 17 | Installation 18 | -------------- 19 | 20 | There are two ways to use Solar. You can either clone-and-go, copying the repository and tweaking the contents to taste, or you can cherry-pick the files you want and integrate them into an existing Jekyll instance. 21 | 22 | If you're starting a new blog, you want to clone-and-go. Just `git clone https://github.com/redwallhp/solar-theme-jekyll.git`, make any changes you want to the template, pages or `_config.yml` and start blogging with Jekyll. Easy. 23 | 24 | If you're wanting to replace the theme of an existing Jekyll blog, either option should work. If you want to replace files individually, the files and directories you want to make sure to copy are: 25 | 26 | 1. `_layouts` 27 | 2. `archives` 28 | 3. `assets` 29 | 4. `feed.xml` 30 | 5. `index.xml` 31 | 32 | You'll also want to compare Solar's `_config.yml` with your own, making any appropriate changes. 33 | 34 | 35 | Demo 36 | ------- 37 | 38 | You can see a demo of Solar [right here on GitHub Pages.](http://mattvh.github.io/solar-theme-jekyll/) 39 | 40 | 41 | License 42 | --------- 43 | 44 | GPLv2 or higher 45 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | name: Solar Theme 2 | url: http://example.org 3 | description: A stylish blog using the Solarized color palette 4 | 5 | permalink: /:year/:month/:day/:title/ 6 | paginate: 10 7 | 8 | gems: [jekyll-paginate] 9 | exclude: ['README.md', 'Gemfile.lock', 'Gemfile', 'Rakefile'] 10 | -------------------------------------------------------------------------------- /_layouts/default.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |{{ site.description }}
25 |