Added editor config

Changed formatting
Added ability to use gravatar or a site specific image
This commit is contained in:
Benjamin Sproule 2015-07-18 19:36:37 +01:00
parent e5deb0624c
commit 930ba09997
4 changed files with 90 additions and 76 deletions

19
.editorconfig Normal file
View File

@ -0,0 +1,19 @@
# EditorConfig is awesome: http://EditorConfig.org
# top-most EditorConfig file
root = true
# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true
# Matches multiple files with brace expansion notation
# Set default charset
[*.{js,py}]
charset = utf-8
# 4 space indentation
[{*.json,*.yml,*.styl,*.ejs}]
indent_style = space
indent_size = 2

4
.gitignore vendored
View File

@ -1 +1,3 @@
_config.yml
_config.yml
*.iml
.idea

View File

@ -1,37 +1,34 @@
<header id="header">
<div id="header-main" class="header-inner">
<div class="outer">
<a href="<%- url_for() %>" id="logo"><!--<i class="logo"></i>--><span
class="site-title"><%= config.title %></span></a>
<nav id="main-nav">
<% for (var i in theme.menu){ %>
<a class="main-nav-link" href="<%- url_for(theme.menu[i]) %>"><%= i %></a>
<% } %>
</nav>
<% if(theme.profile) { %>
<nav id="sub-nav">
<div class="profile" id="profile-nav">
<a id="profile-anchor" href="javascript:;"><img class="avatar" src="<%- gravatar(theme.email) %>"><i
class="fa fa-caret-down"></i></a>
</div>
</nav>
<% } %>
<div id="search-form-wrap">
<%- search_form({button: ' '}) %>
</div>
</div>
<div id="header-main" class="header-inner">
<div class="outer">
<a href="<%- url_for() %>" id="logo"><!--<i class="logo"></i>--><span class="site-title"><%= config.title %></span></a>
<nav id="main-nav">
<% for (var i in theme.menu){ %>
<a class="main-nav-link" href="<%- url_for(theme.menu[i]) %>"><%= i %></a>
<% } %>
</nav>
<% if(theme.profile) { %>
<nav id="sub-nav">
<div class="profile" id="profile-nav">
<a id="profile-anchor" href="javascript:;"><img class="avatar" src="<%= ( theme.gravatar ? gravatar(theme.email) : url_for(config.avatar)) %>"><i class="fa fa-caret-down"></i></a>
</div>
</nav>
<% } %>
<div id="search-form-wrap">
<%- search_form({button: ' '}) %>
</div>
</div>
<div id="main-nav-mobile" class="header-sub header-inner">
<table class="menu outer">
<tr>
<% for (var i in theme.menu){ %>
<td><a class="main-nav-link" href="<%- url_for(theme.menu[i]) %>"><%= i %></a></td>
<% } %>
<td>
<%- search_form() %>
</td>
</tr>
</table>
</div>
</header>
</div>
<div id="main-nav-mobile" class="header-sub header-inner">
<table class="menu outer">
<tr>
<% for (var i in theme.menu){ %>
<td><a class="main-nav-link" href="<%- url_for(theme.menu[i]) %>"><%= i %></a></td>
<% } %>
<td>
<%- search_form() %>
</td>
</tr>
</table>
</div>
</header>

View File

@ -1,42 +1,38 @@
<aside id="profile">
<div class="inner profile-inner">
<div class="base-info profile-block">
<img id="avatar" src="<%- gravatar(theme.email) %>">
<h2 id="name"><%= config.author %></h2>
<h3 id="title"><%= config.author_title %></h3>
<span id="location"><i class="fa fa-map-marker"></i><%= config.location %></span>
<a id="follow" href="<%= config.follow %>"><%= __('profile.follow') %></a>
</div>
<div class="article-info profile-block">
<div class="article-info-block">
<%= site.posts.length %>
<span><%= (site.posts.length > 1 ? __('profile.posts') : __('profile.post')) %></span>
</div>
<div class="article-info-block">
<%= site.tags.length %>
<span><%= (site.tags.length > 1 ? __('profile.tags') : __('profile.tag')) %></span>
</div>
</div>
<% if(theme.contacts) { %>
<div class="contact-info profile-block">
<table class="contact-list">
<tr>
<% for(var i in theme.contacts) { %>
<td><a href="<%- url_for(theme.contacts[i]) %>" target="_blank" title="<%= i %>"><i
class="fa fa-<%= i %>"></i></a></td>
<% } %>
</tr>
</table>
</div>
<% } %>
<div class="article-info profile-block bio">
<h2>About</h2>
<p>I'm a software developer who likes to tweak/break gadgets and complain about everything under the
sun. When I'm not doing that, I'm usually playing games, watching films or watching sports.
</p>
</div>
<div class="inner profile-inner">
<div class="base-info profile-block">
<img id="avatar" src="<%= ( theme.gravatar ? gravatar(theme.email) : url_for(config.avatar)) %>">
<h2 id="name"><%= config.author %></h2>
<h3 id="title"><%= config.author_title %></h3>
<span id="location"><i class="fa fa-map-marker"></i><%= config.location %></span>
<a id="follow" href="<%= config.follow %>"><%= __('profile.follow') %></a>
</div>
</aside>
<div class="article-info profile-block">
<div class="article-info-block">
<%= site.posts.length %>
<span><%= (site.posts.length > 1 ? __('profile.posts') : __('profile.post')) %></span>
</div>
<div class="article-info-block">
<%= site.tags.length %>
<span><%= (site.tags.length > 1 ? __('profile.tags') : __('profile.tag')) %></span>
</div>
</div>
<% if(theme.contacts) { %>
<div class="contact-info profile-block">
<table class="contact-list">
<tr>
<% for(var i in theme.contacts) { %>
<td><a href="<%- url_for(theme.contacts[i]) %>" target="_blank" title="<%= i %>"><i class="fa fa-<%= i %>"></i></a></td>
<% } %>
</tr>
</table>
</div>
<% } %>
<% if(theme.about) { %>
<div class="article-info profile-block bio">
<h2>About</h2>
<p><%- theme.about %></p>
</div>
<% } %>
</div>
</aside>