3 category: Ruby libraries
12 set_meta_tags title: 'Member Login'
13 # <title>Some Page Title</title>
17 set_meta_tags site: 'Site Title', title: 'Member Login'
18 # <title>Site Title | Page Title</title>
24 title: 'Member Login',
26 separator: '·'.html_safe
28 # <title>Page Title · Site Title</title>
31 Works in a controller or a view.
36 rails generate meta_tags:install
39 This creates `config/initializers/meta_tags.rb` that you can edit.
44 set_meta_tags site: 'Site name'
45 set_meta_tags title: 'Title'
46 set_meta_tags description: "All text about keywords"
50 set_meta_tags keywords: %w[abc def ghi]
51 set_meta_tags canonical: 'http://...'
52 set_meta_tags icon: 'favicon.ico'
53 set_meta_tags author: 'http://...'
54 set_meta_tags alternate: { 'fr' => 'http://...' }
55 set_meta_tags prev: 'http://...'
56 set_meta_tags next: 'http://...'
57 set_meta_tags image_src: 'http://...'
61 set_meta_tags noindex: true
62 set_meta_tags nofollow: true
63 set_meta_tags follow: true
67 set_meta_tags og: { image: ['...'] }
68 set_meta_tags twitter: { description: '...' }
71 set_meta_tags separator: '·' # Site · Page title
72 set_meta_tags prefix: ' ' # Around the separator
73 set_meta_tags suffix: ' '
77 set_meta_tags lowercase: true # Lowercase page title
78 set_meta_tags reverse: true # Site name last
85 <%= display_meta_tags %>
89 # Displaying tags individually
95 <% title 'Member Login' %>
96 <% description 'My page' %>
102 - Accurate as of 2.1.0. See: <https://github.com/kpumuk/meta-tags>