update documentation on updating FontAwesome Iconset
This commit is contained in:
parent
c09221205a
commit
f5f387711a
|
@ -71,6 +71,26 @@ You can find the documentation for jekyllrb.com in the [docs](https://github.com
|
||||||
|
|
||||||
One gotcha, all pull requests should be directed at the `master` branch (the default branch).
|
One gotcha, all pull requests should be directed at the `master` branch (the default branch).
|
||||||
|
|
||||||
|
### Updating FontAwesome package for jekyllrb.com
|
||||||
|
|
||||||
|
We recently moved to using a stripped-down version of FontAwesome iconset on the site, consisting of only those icons that we actually use here.
|
||||||
|
|
||||||
|
If you ever need to update our documentation with an icon that is not already available in our custom iconset, you'll have to regenerate the iconset using Icomoon's Generator:
|
||||||
|
|
||||||
|
1. Go to <https://icomoon.io/app/>
|
||||||
|
2. Click `Import Icons` on the top-horizontal-bar and upload `icomoon-selection.json`
|
||||||
|
3. Click `Add Icons from Library..` further down on the page, and add 'Font Awesome'
|
||||||
|
4. Select the required icon(s) from the Library (make sure its the 'FontAwesome' library instead of 'IcoMoon-Free' library).
|
||||||
|
5. Click `Generate Font` on the bottom-horizontal-bar
|
||||||
|
6. Inspect the included icons and proceed by clicking `Download`.
|
||||||
|
7. Extract the font files and adapt the CSS to the paths we use in Jekyll:
|
||||||
|
- Copy the entire `fonts` directory over and overwrite existing ones at `<jekyll>/docs/`.
|
||||||
|
- Copy the contents of `selection.json` and overwrite existing content inside `<jekyll>/docs/icomoon-selection.json`.
|
||||||
|
- Copy the entire `@font-face {}` declaration and only the **new-icon(s)' css declarations** further below, to update the
|
||||||
|
`<jekyll>/docs/_sass/_font-awesome.scss` sass partial.
|
||||||
|
- Fix paths in the `@font-face {}` declaraion by adding `../` before `fonts/FontAwesome.???` like so:
|
||||||
|
`('../fonts/Fontawesome.woff?9h6hxj')`
|
||||||
|
|
||||||
### Adding plugins
|
### Adding plugins
|
||||||
|
|
||||||
If you want to add your plugin to the [list of plugins](https://jekyllrb.com/docs/plugins/#available-plugins), please submit a pull request modifying the [plugins page source file](https://github.com/jekyll/jekyll/blob/master/docs/_docs/plugins.md) by adding a link to your plugin under the proper subheading depending upon its type.
|
If you want to add your plugin to the [list of plugins](https://jekyllrb.com/docs/plugins/#available-plugins), please submit a pull request modifying the [plugins page source file](https://github.com/jekyll/jekyll/blob/master/docs/_docs/plugins.md) by adding a link to your plugin under the proper subheading depending upon its type.
|
||||||
|
|
Loading…
Reference in New Issue