60 lines
1.8 KiB
Markdown
60 lines
1.8 KiB
Markdown
|
---
|
||
|
layout: post
|
||
|
title: Using thumbnails
|
||
|
date: 2014-06-08 12:32:18
|
||
|
summary: Using thumbnails in your Carte Noire articles.
|
||
|
categories: jekyll
|
||
|
thumbnail: jekyll
|
||
|
tags:
|
||
|
- thumbnails
|
||
|
- carte noire
|
||
|
---
|
||
|
|
||
|
Carte Noire is designed to start each article with an all-white image as a
|
||
|
thumbnail. These are created by adding a `thumbnail` parameter to the article's
|
||
|
[YAML frontmatter][1]. This thumbnail parameter is processed in one of two ways,
|
||
|
images specified in `_data/thumbnails.yml` or using [Font Awesome][2].
|
||
|
|
||
|
## Images
|
||
|
|
||
|
To use your own custom images as a thumbnail you must upload them to a web available
|
||
|
location (I use [Imgur][3]) and then you need to add the url to `_data/thumbnail.yml`
|
||
|
with an associated keyword.
|
||
|
|
||
|
```
|
||
|
jekyll: "http://i.imgur.com/aRQcGSi.png"
|
||
|
```
|
||
|
|
||
|
You then add a `thumbnail` option to the article's frontmatter and provide the keyword
|
||
|
for that thumbnail.
|
||
|
|
||
|
```
|
||
|
thumbnail: jekyll
|
||
|
```
|
||
|
|
||
|
This allows you to re-use thumbnails across multiple articles without having to
|
||
|
specify the url each time.
|
||
|
|
||
|
## Font Awesome
|
||
|
|
||
|
If jekyll can't find a corresponding image in your `thumbnail.yml` file then it
|
||
|
will assume you want to use a Font Awesome icon instead. You can find the full
|
||
|
list of Font Awesome icons [here][4].
|
||
|
|
||
|
So for example if your article is about android and you want to use the [android icon][5]
|
||
|
from font awesome you can just specify the following in your frontmatter.
|
||
|
|
||
|
```
|
||
|
thumbnail: android
|
||
|
```
|
||
|
|
||
|
Then in the future if you decide you want to use your own android icon you can just
|
||
|
add it to `_data/thumbnails.yml` which will override it for all articles using
|
||
|
the android thumbnail.
|
||
|
|
||
|
[1]: http://jekyllrb.com/docs/frontmatter/
|
||
|
[2]: http://fortawesome.github.io/Font-Awesome/
|
||
|
[3]: http://imgur.com/
|
||
|
[4]: http://fortawesome.github.io/Font-Awesome/icons/
|
||
|
[5]: http://fortawesome.github.io/Font-Awesome/icon/android/
|