62 lines
2.9 KiB
Plaintext
62 lines
2.9 KiB
Plaintext
|
<%
|
||
|
var
|
||
|
getPageField = function(field_name) {
|
||
|
return page[field_name] || site[field_name] || '';
|
||
|
}
|
||
|
-%>
|
||
|
<!doctype html>
|
||
|
<!--[if lt IE 7]> <html class="no-js ie lt-ie10 lt-ie9 lt-ie8 lt-ie7" lang="en" xmlns:fb="http://ogp.me/ns/fb#"> <![endif]-->
|
||
|
<!--[if IE 7]> <html class="no-js ie lt-ie10 lt-ie9 lt-ie8" lang="en" xmlns:fb="http://ogp.me/ns/fb#"> <![endif]-->
|
||
|
<!--[if IE 8]> <html class="no-js ie lt-ie10 lt-ie9" lang="en" xmlns:fb="http://ogp.me/ns/fb#"> <![endif]-->
|
||
|
<!--[if IE 9]> <html class="no-js ie lt-ie10" lang="en" xmlns:fb="http://ogp.me/ns/fb#"> <![endif]-->
|
||
|
<!--[if gt IE 9]> <html class="no-js ie" lang="en" xmlns:fb="http://ogp.me/ns/fb#"> <![endif]-->
|
||
|
<!--[if !IE]>--> <html class="no-js" lang="en" xmlns:fb="http://ogp.me/ns/fb#"> <!--<![endif]-->
|
||
|
<head>
|
||
|
<meta charset="utf-8" />
|
||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
<base href="<%= site.base_uri %><%= page.path %>" />
|
||
|
<title><%= page.title ? page.title + ' | ' : ''%><%= site.title %></title>
|
||
|
|
||
|
<meta name="description" content="<%= getPageField('description') %>">
|
||
|
<meta name="author" content="<%= (page.author || site.author).name %>">
|
||
|
<meta name="generator" content="Gulp"/>
|
||
|
<meta name="keywords" content="<%= getPageField('keywords') %>">
|
||
|
<meta name="robots" content="<%= getPageField('robots') %>">
|
||
|
|
||
|
<!-- Open Graph -->
|
||
|
<meta property="og:type" content="website" />
|
||
|
<meta property="og:url" content="<%= site.base_uri %><%= page.path %>" />
|
||
|
<meta property="og:site_name" content="<%= site.title %>" />
|
||
|
<meta property="og:title" content="<%= getPageField('title') %>" />
|
||
|
<% if (page.image) { %>
|
||
|
<meta property="og:image" content="<%= page.image %>"/>
|
||
|
<% } %>
|
||
|
<% if (page.description) { %>
|
||
|
<meta property="og:description" content="<%= page.description %>" />
|
||
|
<% } %>
|
||
|
|
||
|
<!-- Twitter Card -->
|
||
|
<% if (page.image) { %>
|
||
|
<meta name="twitter:card" content="summary_large_image">
|
||
|
<% } else { %>
|
||
|
<meta name="twitter:card" content="summary" />
|
||
|
<% } %>
|
||
|
<meta name="twitter:url" content="<%= site.base_uri %><%= page.path %>" />
|
||
|
<meta name="twitter:title" content="<%= getPageField('title') %>" />
|
||
|
<meta name="twitter:description" content="<%= getPageField('description') %>">
|
||
|
<meta name="twitter:image:src" content="<%= getPageField('image') %>">
|
||
|
<% if (page.author && page.author.twitter) { %>
|
||
|
<meta name="twitter:creator" content="<%= page.author.twitter %>">
|
||
|
<% } else if (site.author && site.author.twitter) { %>
|
||
|
<meta name="twitter:creator" content="<%= site.author.twitter %>">
|
||
|
<% } %>
|
||
|
<link rel="start" href="<%= site.base_uri %>/"/>
|
||
|
<link rel="contents" href="/sitemap.xml" title="Sitemap"/>
|
||
|
<link rel="alternate" type="application/rss+xml" title="Recent Changes" href="/feed"/>
|
||
|
<link rel="canonical" href="<%= site.base_uri %><%= page.path %>"/>
|
||
|
|
||
|
<link rel="stylesheet" href="/styles/styles.<%= site.version -%>.css" type="text/css" />
|
||
|
|
||
|
</head>
|