History

Minor SEO

Thibaut Courouble committed 9 years ago

Commit 4e1b61e1 parent af5e7533 files · +4 −4Browse files

Unified · Split

3 files
  1. lib/app.rb +1 −1
  2. views/index.erb +2 −2
  3. views/other.erb +1 −1
lib/app.rb+1−1
@@ -99,7 +99,7 @@ class App < Sinatra::Application · 98 unmodified lines
99 def self.parse_docs99 def self.parse_docs
100 Hash[JSON.parse(File.read(docs_manifest_path)).map! { |doc|100 Hash[JSON.parse(File.read(docs_manifest_path)).map! { |doc|
101 doc['full_name'] = doc['name'].dup101 doc['full_name'] = doc['name'].dup
102 doc['full_name'] << " #{doc['version']}" if doc['version']102 doc['full_name'] << " #{doc['version']}" if doc['version'] && !doc['version'].empty?
103 doc['slug_without_version'] = doc['slug'].split('~').first103 doc['slug_without_version'] = doc['slug'].split('~').first
104 [doc['slug'], doc]104 [doc['slug'], doc]
105 }]105 }]
views/index.erb+2−2
@@ -3,10 +3,10 @@ · 2 unmodified lines
3<head>3<head>
4 <meta charset="utf-8">4 <meta charset="utf-8">
5 <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,shrink-to-fit=no">5 <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,shrink-to-fit=no">
6 <meta name="description" content="DevDocs is a fast, offline API documentation browser with 100+ docs including HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++, jQuery, and more.">6 <meta name="description" content="DevDocs is a fast, offline, and free documentation browser for developers. Search 100+ docs in one web app: HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++…">
7 <meta property="application-name" content="DevDocs">7 <meta property="application-name" content="DevDocs">
8 <meta property="og:title" content="DevDocs">8 <meta property="og:title" content="DevDocs">
9 <meta property="og:description" content="DevDocs is an API documentation browser that combines 100+ docs in a single UI with offline mode, instant search, keyboard shortcuts, and more.">9 <meta property="og:description" content="DevDocs is a free API documentation browser that combines 100+ docs in a single UI with offline mode, instant search, keyboard navigation, and more.">
10 <meta property="og:type" content="website">10 <meta property="og:type" content="website">
11 <meta property="og:url" content="<%= canonical_origin %>">11 <meta property="og:url" content="<%= canonical_origin %>">
12 <meta property="og:image" content="<%= App.cdn_origin %>/images/icon-128.png">12 <meta property="og:image" content="<%= App.cdn_origin %>/images/icon-128.png">
views/other.erb+1−1
@@ -3,7 +3,7 @@ · 2 unmodified lines
3<head>3<head>
4 <meta charset="utf-8">4 <meta charset="utf-8">
5 <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">5 <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no">
6 <% if doc_index_page? %><meta name="description" content="<%= @doc['full_name'] %> API documentation with instant search, offline mode, keyboard shortcuts, mobile version, and more."><% else %><meta name="robots" content="noindex"><% end %>6 <% if doc_index_page? %><meta name="description" content="<%= @doc['full_name'] %> API documentation with instant search, offline mode, keyboard navigation, mobile version, and more."><% else %><meta name="robots" content="noindex"><% end %>
7 <meta name="format-detection" content="telephone=no">7 <meta name="format-detection" content="telephone=no">
8 <meta property="og:image" content="<%= App.cdn_origin %>/images/icon-128.png">8 <meta property="og:image" content="<%= App.cdn_origin %>/images/icon-128.png">
9 <title>DevDocs<%= " &mdash; #{@doc['full_name']} documentation (fast, offline)" if doc_index_page? %></title>9 <title>DevDocs<%= " &mdash; #{@doc['full_name']} documentation (fast, offline)" if doc_index_page? %></title>