56 lines
2.1 KiB
Plaintext
56 lines
2.1 KiB
Plaintext
<!DOCTYPE html>
|
||
<html>
|
||
<head>
|
||
<title><%= yield(:site_title).present? ? "#{yield(:site_title)} – " : "" %>Redstoner</title>
|
||
|
||
<!-- begin meta -->
|
||
<meta name="viewport" content="initial-scale=1,maximum-scale=1">
|
||
<meta name="description" content="#{meta_description}">
|
||
|
||
<!-- Facebook Open Graph data -->
|
||
<meta property="og:title" content="#{meta_title}">
|
||
<meta property="og:type" content="website">
|
||
<meta property="og:url" content="#{request.original_url}">
|
||
<meta property="og:image" content="#{meta_image}">
|
||
<meta property="og:description" content="#{meta_description}">
|
||
<meta property="og:site_name" content="#{meta_title}">
|
||
|
||
<!-- Twitter Card data -->
|
||
<meta name="twitter:card" content="summary_large_image">
|
||
<meta name="twitter:site" content="#{DEFAULT_META["twitter_account"]}">
|
||
<meta name="twitter:title" content="#{meta_title}">
|
||
<meta name="twitter:description" content="#{meta_description}">
|
||
<meta name="twitter:creator" content="#{DEFAULT_META["twitter_account"]}">
|
||
<meta name="twitter:image:src" content="#{meta_image}">
|
||
<!-- end meta -->
|
||
|
||
<%= stylesheet_link_tag "application", :media => "all" %>
|
||
<% if current_user.try(:dark) == true %>
|
||
<%= stylesheet_link_tag "dark", :media => "all" %>
|
||
<% end %>
|
||
<%= csrf_meta_tags %>
|
||
<%= favicon_link_tag "favicon.ico" %>
|
||
<%= javascript_include_tag "https://cdn.jsdelivr.net/gh/jomo/ago.js@0.0.1/ago.min.js", crossorigin: :anonymous, integrity: "sha256-xw0JUUdbuZQCVO+QScoxrlEsD4nZGCjMRh9PP8GLhcY=" %>
|
||
<%= javascript_include_tag "application" %>
|
||
<link type="application/atom+xml" rel="alternate" href="<%= blogposts_path(:atom) %>">
|
||
<%= yield(:site_headers) %>
|
||
</head>
|
||
<body>
|
||
<%= render partial: "/layouts/head" %>
|
||
<% content = "main-content" %>
|
||
<% if current_user.try(:header_scroll) == true %>
|
||
<% content = "main-content-scroll" %>
|
||
<% end %>
|
||
<div id="<%=content%>" class="<%=yield(:main_class) %>">
|
||
<% if alert %>
|
||
<div class='flash alert'><%= alert %></div>
|
||
<% end %>
|
||
<% if notice %>
|
||
<div class='flash notice'><%= notice %></div>
|
||
<% end %>
|
||
<%= yield %>
|
||
</div>
|
||
<%= render partial: "/layouts/footer" %>
|
||
</body>
|
||
</html>
|