meta-tags: update

This commit is contained in:
Rico Sta. Cruz 2017-09-08 14:11:04 +08:00
parent a91084c319
commit b660d93df5
No known key found for this signature in database
GPG Key ID: CAAD38AE2962619A
1 changed files with 23 additions and 8 deletions

View File

@ -1,11 +1,13 @@
--- ---
title: Meta-tags title: Meta-tags gem
category: Ruby libraries category: Ruby libraries
layout: 2017/sheet
weight: -1
--- ---
### Titles ### Titles
```rb ```ruby
set_meta_tags title: 'Member Login' set_meta_tags title: 'Member Login'
# <title>Some Page Title</title> # <title>Some Page Title</title>
set_meta_tags site: 'Site Title', title: 'Member Login' set_meta_tags site: 'Site Title', title: 'Member Login'
@ -14,9 +16,17 @@ set_meta_tags site: 'Site Title', title: 'Member Login', reverse: true
# <title>Page Title | Site Title</title> # <title>Page Title | Site Title</title>
``` ```
### Setting defaults
```
rails generate meta_tags:install
```
This creates `config/initializers/meta_tags.rb` that you can edit.
### Others ### Others
```rb ```ruby
set_meta_tags description: "All text about keywords, other keywords" set_meta_tags description: "All text about keywords, other keywords"
set_meta_tags keywords: %w[abc def ghi] set_meta_tags keywords: %w[abc def ghi]
set_meta_tags noindex: true set_meta_tags noindex: true
@ -32,18 +42,23 @@ set_meta_tags og: { image: ['...'] }
### In views ### In views
```rb ```ruby
# Displaying tags
<%= display_meta_tags %> <%= display_meta_tags %>
``` ```
```rb ```ruby
# Displaying tags individually
<h1><%= title %></h1>
```
```ruby
# Setting tags
<% title 'Member Login' %> <% title 'Member Login' %>
<% description 'My page' %> <% description 'My page' %>
<% keywords '..' %> <% keywords '..' %>
<h1><%= title %></h1>
``` ```
### Reference ### Reference
Accurate as of 2.1.0. See <https://github.com/kpumuk/meta-tags>. - Accurate as of 2.1.0. See: <https://github.com/kpumuk/meta-tags>