Skip to content

anyone-oslo/all-the-favicons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

All The Favicons

The favicon sitation is getting out of hand. 25+ variants? browserconfig.xml? manifest.json?

This gem handles the Rails stuff, all you need to do is generate the images.

Usage

Add all-the-favicons to your Gemfile:

gem "all-the-favicons"

Generate all your icons using something like the Real Favicon Generator, and put the files in app/assets/favicons.

Add the helper to your layout somewhere in the <head> tag:

<%= all_the_favicons %>

Configuration

You can configure colors by adding an initializer (ie app/config/initializers/favicons.rb).

AllTheFavicons.name = "MyApp" # For the Android Chrome manifest
AllTheFavicons.short_name = "MyApp"
AllTheFavicons.ms_tile_color = "#2d89ef"
AllTheFavicons.pinned_tab_color = "#000000"
AllTheFavicons.background_color = "#ffffff"
AllTheFavicons.theme_color = "#ffffff"

License

all-the-favicons is licensed under the MIT License.