diff --git a/meta-tags.md b/meta-tags.md index 70c876f7c..b5dff988c 100644 --- a/meta-tags.md +++ b/meta-tags.md @@ -1,11 +1,13 @@ --- -title: Meta-tags +title: Meta-tags gem category: Ruby libraries +layout: 2017/sheet +weight: -1 --- ### Titles -```rb +```ruby set_meta_tags title: 'Member Login' # Some Page Title set_meta_tags site: 'Site Title', title: 'Member Login' @@ -14,9 +16,17 @@ set_meta_tags site: 'Site Title', title: 'Member Login', reverse: true # Page Title | Site Title ``` +### Setting defaults + +``` +rails generate meta_tags:install +``` + +This creates `config/initializers/meta_tags.rb` that you can edit. + ### Others -```rb +```ruby set_meta_tags description: "All text about keywords, other keywords" set_meta_tags keywords: %w[abc def ghi] set_meta_tags noindex: true @@ -32,18 +42,23 @@ set_meta_tags og: { image: ['...'] } ### In views -```rb +```ruby +# Displaying tags <%= display_meta_tags %> ``` -```rb +```ruby +# Displaying tags individually +

<%= title %>

+``` + +```ruby +# Setting tags <% title 'Member Login' %> <% description 'My page' %> <% keywords '..' %> - -

<%= title %>

``` ### Reference -Accurate as of 2.1.0. See . +- Accurate as of 2.1.0. See: