Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ellekasai/shiori

[Unmaintained] A Bootstrap-based Jekyll Theme.
https://github.com/ellekasai/shiori

Last synced: about 2 months ago
JSON representation

[Unmaintained] A Bootstrap-based Jekyll Theme.

Awesome Lists containing this project

README

        

Unfortunately, this project is **no longer maintained**.

I now have other priorities in my life and no longer have time to update this library. Email me at [email protected] if you'd like to reach me.

# :ribbon: Hi! I'm Shiori, a Bootstrap-based Jekyll Theme. :ribbon:

![](https://cloud.githubusercontent.com/assets/992008/3955483/2b9a77ae-2702-11e4-9f28-6afb051271de.png)

## :ribbon: Live Demo :ribbon:

### [You can view the live demo of myself here](http://ellekasai.github.io/shiori).

## :ribbon: Screenshots :ribbon:

### Desktop/Tablet

![](http://cl.ly/image/3a2M1D3E3b3d/screenshot%202014-08-30%20at%206.51.34%20PM.png)

## :ribbon: Color Schemes :ribbon:

I wear different colors (based on [Flat UI Colors](http://flatuicolors.com/)).

- Dark
- Turquoise
- Green
- Blue
- Purple
- Orange
- Red

## :ribbon: Usage :ribbon:

**Note:** If you're not familiar with Jekyll, please read up on [Jekyll's documentation](http://jekyllrb.com/) first.

[Fork this repo](http://github.com/ellekasai/shiori/fork), clone it, and then run:

```
bundle install
```

...which installs `github-pages` gem. After that, run the server:

```
jekyll serve --watch
```

### :warning: Warning :warning:

Once the server is started, you must go to [http://localhost:4000/shiori/](http://localhost:4000/shiori/), since `baseurl` is set as `"/shiori"` initially.

To use http://localhost:4000/, change `baseurl` in `_config.yml` to `""` .

### Keeping Shiori Up to Date

To keep Shiori up to date, follow these steps:

1. [Configure a remote for a fork](https://help.github.com/articles/configuring-a-remote-for-a-fork)
2. [Sync a fork](https://help.github.com/articles/syncing-a-fork) (**Note**: Use `gh-pages` instead of `master`.)

## :ribbon: Customization :ribbon:

### Required

You **should** change these files before deploying:

* `_config.yml`: You must change `baseurl`, `url`, and `title`. Others are optional.
* Make sure to restart the server after you update `_config.yml`.
* `CNAME`: Change this to host Shiori on a custom domain.
* `README.md`: Write your own README!
* `_includes/nav.html`: Modify or remove navigation links.
* `_includes/nav-right.html`: Modify or remove navigation links.
* `_includes/sidebar.html`: Customize the side bar.
* `_includes/post-header.html`: Customize the post header.
* `_includes/post-footer.html`: Customize the post footer.
* `_includes/footer.html`: Add copyright info, etc.

### Optional

You **may** customize these files - they're optional:

* `favicon.ico`: Favicon.
* `about.html`: About page. Currently not linked from anywhere.
* `_includes/head.html`: Extra stuff in the `` tag.
* `_includes/scripts.html`: Extra stuff before the `` tag.
* `_includes/post-header-home.html`: Customize the post header on the home page.

### Customize the Theme

To change my color theme, edit `_data/theme.yml`.

### Add Your Own CSS

You can customize CSS by editing these files:

* `_sass/custom-bootstrap-variables.scss`: Change Bootstrap variables ([documentation](http://getbootstrap.com/customize)).
* `_sass/custom-scss.scss`: Add your own custom CSS.

### Category Pages

If you want to make category pages, you must manually push the generated `_site` directory to GitHub. If you're still okay with that, [@alextsui05](https://github.com/alextsui05) made an [excellent demo and tutorial for category pages](http://alextsui05.github.io/shiori/categories-in-shiori/). You can see his code on [this pull request](https://github.com/ellekasai/shiori/pull/11).

## :ribbon: Author :ribbon:

#### Elle Kasai

![](https://avatars0.githubusercontent.com/u/2410692?v=2&s=200)

* http://github.com/ellekasai

#### Special Thanks

* [Shu Uesugi](http://github.com/chibicode) - for the guidance on this project.

### License

[MIT License](http://ellekasai.mit-license.org/)