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
layout: 2017/sheet
weight: -1
---
### Titles
```rb
```ruby
set_meta_tags title: 'Member Login'
# <title>Some Page Title</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
# <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
```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
<h1><%= title %></h1>
```
```ruby
# Setting tags
<% title 'Member Login' %>
<% description 'My page' %>
<% keywords '..' %>
<h1><%= title %></h1>
```
### 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>