Merge pull request #1 from softinio/theme-migrate-to-spf13
Switch to SPF13 theme
|
@ -1,8 +1,10 @@
|
||||||
+++
|
+++
|
||||||
title = ""
|
title = ""
|
||||||
slug = ""
|
|
||||||
description = ""
|
description = ""
|
||||||
tags = []
|
tags = [
|
||||||
keywords = []
|
"development",
|
||||||
categories = []
|
]
|
||||||
|
topics = [
|
||||||
|
"Development",
|
||||||
|
]
|
||||||
+++
|
+++
|
||||||
|
|
13
archetypes/project.md
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
+++
|
||||||
|
Title = "Projectname : title"
|
||||||
|
Date = "2017-03-26"
|
||||||
|
Description = ""
|
||||||
|
Tags = ["Development"]
|
||||||
|
Topics = ["Development"]
|
||||||
|
download_url = "http://github.com/softinio/PROJECTNAME"
|
||||||
|
project_description = "DESC"
|
||||||
|
project_name = "PROJECTNAME"
|
||||||
|
project_url = "URL"
|
||||||
|
release_date = "DATE"
|
||||||
|
version = "0.2"
|
||||||
|
+++
|
18
config.toml
|
@ -1,14 +1,17 @@
|
||||||
baseurl = "http://www.softinio.com/"
|
baseurl = "http://www.softinio.com/"
|
||||||
languageCode = "en-us"
|
|
||||||
title = "Salar Rahmanian"
|
title = "Salar Rahmanian"
|
||||||
|
languageCode = "en-us"
|
||||||
disqusShortname = "gadgetplayboy"
|
disqusShortname = "gadgetplayboy"
|
||||||
|
copyright = "Copyright (c) 2010 - 2017, Salar Rahmanian; all rights reserved."
|
||||||
MetaDataFormat = "toml"
|
MetaDataFormat = "toml"
|
||||||
theme = "hyde-x"
|
|
||||||
paginate = 10
|
|
||||||
|
|
||||||
[author]
|
[author]
|
||||||
name = "Salar Rahmanian"
|
name = "Salar Rahmanian"
|
||||||
|
|
||||||
|
[indexes]
|
||||||
|
tag = "tags"
|
||||||
|
topic = "topics"
|
||||||
|
|
||||||
[permalinks]
|
[permalinks]
|
||||||
post = "/post/:slug"
|
post = "/post/:slug"
|
||||||
page = "/page/:slug"
|
page = "/page/:slug"
|
||||||
|
@ -22,16 +25,7 @@ paginate = 10
|
||||||
truncate = true
|
truncate = true
|
||||||
defaultDescription = "Salar Rahmanian"
|
defaultDescription = "Salar Rahmanian"
|
||||||
defaultKeywords = "Salar, Rahmanian, Blog, python, golang, go, scala"
|
defaultKeywords = "Salar, Rahmanian, Blog, python, golang, go, scala"
|
||||||
theme = "theme-base-08"
|
|
||||||
highlight = "tomorrow-night-bright"
|
|
||||||
home = "Blog"
|
home = "Blog"
|
||||||
googleAuthorship = "+SalarRahmanian"
|
googleAuthorship = "+SalarRahmanian"
|
||||||
googleAnalytics = "UA-47014432-1"
|
googleAnalytics = "UA-47014432-1"
|
||||||
gravatarHash = "b64b5fa27cef80b3b647482b0949d207"
|
gravatarHash = "b64b5fa27cef80b3b647482b0949d207"
|
||||||
myphoto = "LeilaSalar.jpg"
|
|
||||||
github = "https://github.com/softinio"
|
|
||||||
stackOverflow = "http://stackoverflow.com/users/1930869/softinio"
|
|
||||||
linkedin = "https://www.linkedin.com/in/salarrahmanian/"
|
|
||||||
googleplus = "https://plus.google.com/+SalarRahmanian"
|
|
||||||
twitter = "https://twitter.com/SalarRahmanian"
|
|
||||||
rss = true
|
|
||||||
|
|
|
@ -6,14 +6,17 @@ keywords = ["Salar", "Rahmanian", "Salar Rahmanian"]
|
||||||
menu = "main"
|
menu = "main"
|
||||||
slug = "salar-rahmanian"
|
slug = "salar-rahmanian"
|
||||||
tags = [""]
|
tags = [""]
|
||||||
title = "About"
|
title = "Salar Rahmanian"
|
||||||
|
|
||||||
+++
|
+++
|
||||||
|
|
||||||
![Rahmanian Family](/img/rahmanian.png)
|
![Rahmanian Family](/static/img/rahmanian.png)
|
||||||
|
|
||||||
I , [Salar Rahmanian](http://www.softinio.com), am a software developer based in Washington DC, USA. I have over 20 years of experience in software and web development.
|
I , [Salar Rahmanian](http://www.softinio.com), am a software developer based in Washington DC, USA. I have over 20 years of experience in software and web development.
|
||||||
|
|
||||||
I am married to my wonderful wife, [Leila Rahmanian](http://www.foofoolmom.com). We have two sons, [Valentino Rahmanian](http://www.valentinorahmanian.com) who was born in December 2013 and [Caspian Rahmanian](http://www.caspianrahmanian.com) who was born in December 2014. We also have a cheeky french bulldog called Sir Edward.
|
I am married to my wonderful wife, [Leila Rahmanian](http://www.foofoolmom.com). We have two sons and a daughter, [Valentino Rahmanian](http://www.valentinorahmanian.com) who was born in December 2013, [Caspian Rahmanian](http://www.caspianrahmanian.com) who was born in December 2014 and Persephone Rahmanian who was born in February 2017. We also have a cheeky french bulldog called Sir Edward.
|
||||||
|
|
||||||
![Rahmanian Family](/img/family.jpg)
|
![Rahmanian Family](/static/img/family.jpg)
|
||||||
|
![Leila and Salar](/static/img/LeilaSalar.jpg)
|
||||||
|
![Rahmanian Family](/static/img/familycollage.jpg)
|
||||||
|
![Sir Edward](/static/img/SirEdward.jpg)
|
||||||
|
|
|
@ -17,7 +17,7 @@ Here some simple notes on how I setup and use [pyenv][3] :
|
||||||
|
|
||||||
## Installing on Mac OS X ##
|
## Installing on Mac OS X ##
|
||||||
|
|
||||||
*****Install using [homebrew][5]**
|
*Install Using [homebrew][5]*
|
||||||
|
|
||||||
```
|
```
|
||||||
$ brew install pyenv pyenv-virtualenv
|
$ brew install pyenv pyenv-virtualenv
|
||||||
|
|
5
layouts/_default/li.html
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<li>
|
||||||
|
<a href="{{ .Permalink }}">{{ .Title }} {{ if .GetParam "draft"}}DRAFT{{end}}</a>
|
||||||
|
<div class="meta">{{ .Date.Format "Mon, Jan 2, 2006" }}</div>
|
||||||
|
</li>
|
||||||
|
|
20
layouts/_default/section.html
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
{{ partial "header.html" . }}
|
||||||
|
<body lang="en">
|
||||||
|
{{ partial "subheader.html" . }}
|
||||||
|
|
||||||
|
<section id="main">
|
||||||
|
<div>
|
||||||
|
<h1 id="title">{{ .Title }}</h1>
|
||||||
|
{{ range .Data.Pages.GroupByDate "2006" }}
|
||||||
|
<h2>{{ .Key }}</h2>
|
||||||
|
<ul id="list">
|
||||||
|
{{ range .Pages }}
|
||||||
|
{{ .Render "li"}}
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<aside id="meta"> </aside>
|
||||||
|
{{ partial "footer.html" . }}
|
18
layouts/_default/single.html
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
{{ partial "header.html" . }}
|
||||||
|
<body lang="en" itemscope itemtype="http://schema.org/Article">
|
||||||
|
{{ partial "subheader.html" . }}
|
||||||
|
{{ $baseurl := .Site.BaseURL }}
|
||||||
|
|
||||||
|
<section id="main">
|
||||||
|
<h1 itemprop="name" id="title">{{ .Title }}</h1>
|
||||||
|
<div>
|
||||||
|
<article itemprop="articleBody" id="content">
|
||||||
|
{{ .Content }}
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
{{ partial "meta_aside.html" . }}
|
||||||
|
|
||||||
|
{{ partial "disqus.html" . }}
|
||||||
|
{{ partial "footer.html" . }}
|
11
layouts/_default/summary.html
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<article class="post">
|
||||||
|
<header>
|
||||||
|
<h2><a href="{{ .Permalink }}">{{ .Title }} {{ if .Draft }}:: DRAFT{{end}}</a> </h2>
|
||||||
|
<div class="post-meta">{{ .Date.Format "Mon, Jan 2, 2006" }} </div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
{{ .Summary }}
|
||||||
|
<footer>
|
||||||
|
<a href='{{ .Permalink }}'><nobr>Read more →</nobr></a>
|
||||||
|
</footer>
|
||||||
|
</article>
|
17
layouts/_default/terms.html
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
{{ partial "header.html" . }}
|
||||||
|
<body lang="en">
|
||||||
|
{{ partial "subheader.html" . }}
|
||||||
|
|
||||||
|
<section id="main">
|
||||||
|
<div>
|
||||||
|
<h1 id="title">{{ .Title }}</h1>
|
||||||
|
{{ $data := .Data }}
|
||||||
|
{{ range $key,$value := .Data.Terms.ByCount }}
|
||||||
|
<h2><a href="{{ $data.Plural }}/{{ $value.Name | urlize }}"> {{ $value.Name }} </a> {{ $value.Count }} </h2>
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<aside id="meta"> </aside>
|
||||||
|
|
||||||
|
{{ partial "footer.html" . }}
|
4
layouts/_default/title.html
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<li>
|
||||||
|
<a href="{{ .Permalink }}">{{ .Title }}</a>
|
||||||
|
</li>
|
||||||
|
|
|
@ -1,39 +0,0 @@
|
||||||
{{ partial "head.html" . }}
|
|
||||||
<div class="content container">
|
|
||||||
<div class="post">
|
|
||||||
<h1>{{ .Title }}</h1>
|
|
||||||
<span class="post-date">{{ .Date.Format "Jan 2, 2006" }} · {{ .ReadingTime }} minute read{{ if .Site.DisqusShortname }} · <a href="{{ .Permalink }}#disqus_thread">Comments</a>{{ end }}
|
|
||||||
{{ if isset .Params "categories" }}
|
|
||||||
<br/>
|
|
||||||
{{ range .Params.categories }}<a class="label" href="{{ "/categories/" | absURL }}{{ . | urlize }}">{{ . }}</a>{{ end }}
|
|
||||||
{{ end }}</span>
|
|
||||||
{{ .Content }}
|
|
||||||
</div>
|
|
||||||
{{ if .Site.DisqusShortname }}<div id="disqus_thread"></div>{{ end }}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{ with .Site.DisqusShortname }}
|
|
||||||
<script type="text/javascript">
|
|
||||||
var disqus_shortname = {{ . }};
|
|
||||||
(function () {
|
|
||||||
var s = document.createElement('script'); s.async = true;
|
|
||||||
s.type = 'text/javascript';
|
|
||||||
s.src = '//' + disqus_shortname + '.disqus.com/count.js';
|
|
||||||
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
|
|
||||||
}());
|
|
||||||
</script>
|
|
||||||
{{ end }}
|
|
||||||
|
|
||||||
{{ with .Site.DisqusShortname }}
|
|
||||||
<script type="text/javascript">
|
|
||||||
var disqus_shortname = {{ . }};
|
|
||||||
(function() {
|
|
||||||
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
|
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
|
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
|
||||||
})();
|
|
||||||
</script>
|
|
||||||
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
|
||||||
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
|
|
||||||
{{ end }}
|
|
||||||
{{ partial "foot.html" . }}
|
|
30
layouts/index.html
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="no-js" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
|
||||||
|
{{ partial "meta.html" . }}
|
||||||
|
|
||||||
|
<base href="{{ .Site.BaseURL }}">
|
||||||
|
<title>{{ .Site.Title }}</title>
|
||||||
|
<link rel="canonical" href="{{ .Permalink }}">
|
||||||
|
<link href="{{ .RSSLink }}" rel="alternate" type="application/rss+xml" title="{{ .Site.Title }}" />
|
||||||
|
|
||||||
|
{{ partial "head_includes.html" . }}
|
||||||
|
</head>
|
||||||
|
<body lang="en">
|
||||||
|
|
||||||
|
{{ partial "subheader.html" . }}
|
||||||
|
|
||||||
|
<section id="main">
|
||||||
|
<div>
|
||||||
|
<h1 id="title">{{.Site.Title}}</h1>
|
||||||
|
{{ range where .Data.Pages "Type" "post" }}
|
||||||
|
{{ .Render "summary"}}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<aside id="meta"> </aside>
|
||||||
|
|
||||||
|
{{ partial "footer.html" . }}
|
5
layouts/link/li.html
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
<li>
|
||||||
|
<a href="{{ index .Params "link" }}">{{ .Title }}</a>
|
||||||
|
<div class="meta">{{ .Date.Format "Mon, Jan 2, 2006" }}</div>
|
||||||
|
</li>
|
||||||
|
|
8
layouts/link/summary.html
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
<article class="post">
|
||||||
|
<header>
|
||||||
|
<h2><a href='{{ index .Params "link" }}'> {{ .Title }}</a> </h2>
|
||||||
|
<div class="post-meta">{{ .Date.Format "Mon, Jan 2, 2006" }} </div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
{{ .Summary }}
|
||||||
|
</article>
|
40
layouts/partials/details.html
Normal file
|
@ -0,0 +1,40 @@
|
||||||
|
{{ $baseurl := .Site.BaseURL }}
|
||||||
|
<div>
|
||||||
|
<section id="datecount">
|
||||||
|
<h4 id="date"> {{ .Date.Format "Mon Jan 2, 2006" }} </h4>
|
||||||
|
<h5 id="wc"> {{ .FuzzyWordCount }} Words </h5>
|
||||||
|
<h5 id="readtime"> Read in about {{ .ReadingTime }} Min </h5>
|
||||||
|
</section>
|
||||||
|
<ul id="categories">
|
||||||
|
{{ range .Params.topics }}
|
||||||
|
<li><a href="{{ $baseurl }}/topics/{{ . | urlize }}">{{ . }}</a> </li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
<ul id="tags">
|
||||||
|
{{ range .Params.tags }}
|
||||||
|
<li> <a href="{{ $baseurl }}/tags/{{ . | urlize }}">{{ . }}</a> </li>
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<section id="prev">
|
||||||
|
{{if .Prev}}<a class="previous" href="{{.Prev.Permalink}}"><i class="icon-arrow-left"></i> {{.Prev.Title}}</a><br>{{end}}
|
||||||
|
</section><section id="next">
|
||||||
|
{{if .Next}}<a class="next" href="{{.Next.Permalink}}">{{.Next.Title}} <i class="icon-arrow-right"></i></a>{{end}}
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<section id="author">
|
||||||
|
<h4>About the Author:</h4>
|
||||||
|
<p>
|
||||||
|
Salar Rahmanian has been developing software since the age of 11.
|
||||||
|
He started his software engineering career as a C Programmer on
|
||||||
|
Unix based platforms such as Sun Solaris, IBM AIX, HP-UX and Linux.
|
||||||
|
His current interests are in developing scalable distributed
|
||||||
|
systems using Scala and AKKA. He also enjoys development using
|
||||||
|
Python.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
</div>
|
4
layouts/partials/disqus.html
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<aside id=comments>
|
||||||
|
<div><h2> Comments </h2></div>
|
||||||
|
{{ template "_internal/disqus.html" . }}
|
||||||
|
</aside>
|
29
layouts/partials/footer.html
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
<footer>
|
||||||
|
<div>
|
||||||
|
<p>
|
||||||
|
© 2010-17 <span itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||||
|
<span itemprop="name">Salar Rahmanian.</span></span>
|
||||||
|
<a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons Attribution">Some rights reserved</a>;
|
||||||
|
please attribute properly and link back. <br>
|
||||||
|
<small>Powered by <a href="http://gohugo.io">Hugo</a>.
|
||||||
|
Site layout based on one created by <a href="http://spf13.com/">Steve
|
||||||
|
Francia - spf13.com</a></small>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</footer>
|
||||||
|
<script type="text/javascript">
|
||||||
|
(function(){var j=function(a,b){return window.getComputedStyle?getComputedStyle(a).getPropertyValue(b):a.currentStyle[b]};var k=function(a,b,c){if(a.addEventListener)a.addEventListener(b,c,false);else a.attachEvent('on'+b,c)};var l=function(a,b){for(key in b)if(b.hasOwnProperty(key))a[key]=b[key];return a};window.fitText=function(d,e,f){var g=l({'minFontSize':-1/0,'maxFontSize':1/0},f);var h=function(a){var b=e||1;var c=function(){a.style.fontSize=Math.max(Math.min(a.clientWidth/(b*10),parseFloat(g.maxFontSize)),parseFloat(g.minFontSize))+'px'};c();k(window,'resize',c)};if(d.length)for(var i=0;i<d.length;i++)h(d[i]);else h(d);return d}})();
|
||||||
|
fitText(document.getElementById('title'), 1)
|
||||||
|
</script>
|
||||||
|
<script>
|
||||||
|
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||||||
|
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||||||
|
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||||||
|
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
|
||||||
|
|
||||||
|
ga('create', 'UA-47014432-1', 'auto');
|
||||||
|
ga('send', 'pageview');
|
||||||
|
|
||||||
|
</script>
|
||||||
|
</body>
|
||||||
|
</html>
|
|
@ -1,37 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us">
|
|
||||||
<head>
|
|
||||||
<link href="http://gmpg.org/xfn/11" rel="profile">
|
|
||||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
|
||||||
|
|
||||||
<!-- Enable responsiveness on mobile devices-->
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
|
|
||||||
|
|
||||||
<title>{{ .Title }} · {{ .Site.Author.name }}</title>
|
|
||||||
|
|
||||||
<!-- CSS -->
|
|
||||||
<link rel="stylesheet" href="{{ "/css/poole.css" | absURL }}">
|
|
||||||
<link rel="stylesheet" href="{{ "/css/hyde.css" | absURL }}">
|
|
||||||
<link rel="stylesheet" href="{{ "/css/poole-overrides.css" | absURL }}">
|
|
||||||
<link rel="stylesheet" href="{{ "/css/hyde-overrides.css" | absURL }}">
|
|
||||||
<link rel="stylesheet" href="{{ "/css/hyde-x.css" | absURL }}">
|
|
||||||
<link rel="stylesheet" href="{{ "/css/style.css" | absURL }}">
|
|
||||||
{{ if isset .Site.Params "highlight" }}<link rel="stylesheet" href="{{ "/css/highlight/" | absURL }}{{ .Site.Params.highlight }}.css">{{ end }}
|
|
||||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700|Abril+Fatface">
|
|
||||||
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">
|
|
||||||
|
|
||||||
<!-- Icons -->
|
|
||||||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="{{ "/touch-icon-144-precomposed.png" | absURL }}">
|
|
||||||
<link href="{{ "/favicon.png" | absURL }}" rel="icon">
|
|
||||||
|
|
||||||
<!-- RSS -->
|
|
||||||
{{ $siteTitle := .Site.Title }}
|
|
||||||
{{ $authorName := .Site.Author.name }}
|
|
||||||
{{ with .RSSLink }}<link href="{{ . }}" rel="alternate" type="application/rss+xml" title="{{ $siteTitle }} · {{ $authorName }}" />{{ end }}
|
|
||||||
|
|
||||||
<meta name="description" content="{{ if ne .Description "" }}{{ .Description }}{{ else }}{{ .Site.Params.defaultDescription }}{{ end }}">
|
|
||||||
<meta name="keywords" content="{{ range $index, $element := .Keywords }}{{ if gt $index 0 }},{{ end }}{{ . }}{{ else }}{{ .Site.Params.defaultKeywords }}{{ end }}">
|
|
||||||
{{ with .Site.Params.googleAuthorship }}<link rel="author" href="http://plus.google.com/{{ . }}">{{ end }}
|
|
||||||
</head>
|
|
||||||
<body{{ with .Site.Params.theme }} class="{{ . }}"{{ end }}>
|
|
||||||
{{ partial "sidebar.html" . }}
|
|
2
layouts/partials/head_includes.html
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
<link href='http://fonts.googleapis.com/css?family=Roboto+Condensed|Open+Sans:300' rel='stylesheet' type='text/css'>
|
||||||
|
<link rel="stylesheet" href="/static/css/style.css">
|
16
layouts/partials/header.html
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html class="no-js" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
|
||||||
|
{{ partial "meta.html" . }}
|
||||||
|
|
||||||
|
<base href="{{ .Site.BaseURL }}">
|
||||||
|
<title> {{ .Title }} - softinio.com </title>
|
||||||
|
<link rel="canonical" href="{{ .Permalink }}">
|
||||||
|
{{ if .RSSLink }}<link href="{{ .RSSLink }}" rel="alternate" type="application/rss+xml" title="{{ .Title }}" />{{ end }}
|
||||||
|
|
||||||
|
{{ partial "head_includes.html" . }}
|
||||||
|
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
|
||||||
|
<link rel="apple-touch-icon" href="/apple-touch-icon.png" />
|
||||||
|
</head>
|
42
layouts/partials/meta.html
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="HandheldFriendly" content="True">
|
||||||
|
<meta name="MobileOptimized" content="320">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
|
|
||||||
|
{{with .Description }}<meta name="description" content="{{ . }}">{{end}}
|
||||||
|
<meta name="keywords" content="{{ if .Keywords }}{{ range .Keywords }}{{ . }}, {{ end }}{{else if isset .Params "tags" }}{{ range .Params.tags }}{{ . }}, {{ end }}{{end}}">
|
||||||
|
|
||||||
|
<!-- open graph -->
|
||||||
|
<meta property="og:type" content="article"/>
|
||||||
|
<meta property="og:description" content="{{ .Description }}"/>
|
||||||
|
<meta property="og:title" content="{{ .Title }} : softinio.com"/>
|
||||||
|
<meta property="og:site_name" content="softinio is alar Rahmanian"/>
|
||||||
|
<meta property="og:image" content="" />
|
||||||
|
<meta property="og:image:type" content="image/jpeg" />
|
||||||
|
<meta property="og:image:width" content="" />
|
||||||
|
<meta property="og:image:height" content="" />
|
||||||
|
<meta property="og:url" content="{{ .Permalink }}">
|
||||||
|
<meta property="og:locale" content="en_US">
|
||||||
|
<meta property="article:published_time" content="{{ .Date.Format "2006-01-02" }}"/>
|
||||||
|
<meta property="article:modified_time" content="{{ .Date.Format "2006-01-02" }}"/>
|
||||||
|
|
||||||
|
|
||||||
|
{{if .Keywords }}
|
||||||
|
{{ range .Keywords }}<meta property="article:tag" content="{{ . }}">
|
||||||
|
{{ end }}
|
||||||
|
{{else if isset .Params "tags" }}
|
||||||
|
{{ range .Params.tags }}<meta property="article:tag" content="{{ . }}">
|
||||||
|
{{ end }}
|
||||||
|
{{end}}
|
||||||
|
|
||||||
|
<!--Twitter Cards-->
|
||||||
|
<meta name="twitter:card" content="summary">
|
||||||
|
<!--<meta name="twitter:card" content="summary_large_image">-->
|
||||||
|
<meta name="twitter:site" content="@SalarRahmanian">
|
||||||
|
<meta name="twitter:title" content="{{ .Title }} : www.softinio.com">
|
||||||
|
<meta name="twitter:creator" content="@SalarRahmanian">
|
||||||
|
<meta name="twitter:description" content="{{ .Description }}">
|
||||||
|
<meta name="twitter:image:src" content="">
|
||||||
|
<meta name="twitter:domain" content="www.softinio.com">
|
||||||
|
|
9
layouts/partials/meta_aside.html
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
{{ $baseurl := .Site.BaseURL }}
|
||||||
|
|
||||||
|
<aside id="meta">
|
||||||
|
{{ partial "details.html" . }}
|
||||||
|
</aside>
|
||||||
|
|
||||||
|
<meta itemprop="wordCount" content="{{ .WordCount }}">
|
||||||
|
<meta itemprop="datePublished" content="{{ .Date.Format "2006-01-02" }}">
|
||||||
|
<meta itemprop="url" content="{{ .Permalink }}">
|
26
layouts/partials/nav.html
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
<ul id="mainnav">
|
||||||
|
<li>
|
||||||
|
<a href="/post/">
|
||||||
|
<span class="icon"> <i aria-hidden="true" class="icon-quill"></i></span>
|
||||||
|
<span> blog </span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<!-- <li> -->
|
||||||
|
<!-- <a href="/project/"> -->
|
||||||
|
<!-- <span class="icon"> <i aria-hidden="true" class="icon-console"></i></span> -->
|
||||||
|
<!-- <span> code </span> -->
|
||||||
|
<!-- </a> -->
|
||||||
|
<!-- </li> -->
|
||||||
|
<!-- <li> -->
|
||||||
|
<!-- <a href="/presentation/"> -->
|
||||||
|
<!-- <span class="icon"> <i aria-hidden="true" class="icon-stats"></i></span> -->
|
||||||
|
<!-- <span> talks </span> -->
|
||||||
|
<!-- </a> -->
|
||||||
|
<!-- </li> -->
|
||||||
|
<li>
|
||||||
|
<a href="/page/salar-rahmanian/">
|
||||||
|
<span class="icon"> <i aria-hidden="true" class="icon-user"></i></span>
|
||||||
|
<span> me </span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
|
@ -1,55 +0,0 @@
|
||||||
<div class="sidebar">
|
|
||||||
<div class="container sidebar-sticky">
|
|
||||||
<div class="sidebar-about">
|
|
||||||
{{ if isset .Site.Params "gravatarHash" }}
|
|
||||||
<img src="/img/{{ .Site.Params.myphoto }}?s=200"
|
|
||||||
alt="gravatar" title="{{ .Site.Author.name }}">
|
|
||||||
<!-- <img src="https://www.gravatar.com/avatar/{{ .Site.Params.gravatarHash }}?s=200"
|
|
||||||
alt="gravatar" title="{{ .Site.Author.name }}"> -->
|
|
||||||
{{ end }}
|
|
||||||
<h1>{{ .Site.Author.name }}</h1>
|
|
||||||
{{ with .Site.Params.tagline }}<p class="lead">{{ . | markdownify }}</p>{{ end }}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<ul class="sidebar-nav">
|
|
||||||
<li class="sidebar-nav-item"><a href="{{ "/" | absURL }}">{{ if isset .Site.Params "home"}}{{ .Site.Params.home }}{{ else }}Blog{{ end }}</a></li>
|
|
||||||
{{ range .Site.Menus.main }}
|
|
||||||
<li class="sidebar-nav-item">{{ .Pre }}<a href="{{ .URL | absURL }}">{{ .Name }}</a></li>
|
|
||||||
{{end}}
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<ul class="sidebar-nav">
|
|
||||||
<li class="sidebar-nav-item">
|
|
||||||
{{ with .Site.Params.github }}<a href="{{ . }}"><i class="fa fa-github-square fa-3x"></i></a>{{ end }}
|
|
||||||
{{ with .Site.Params.bitbucket }}<a href="{{ . }}"><i class="fa fa-bitbucket-square fa-3x"></i></a>{{ end }}
|
|
||||||
{{ with .Site.Params.stackOverflow }}<a href="{{ . }}"><i class="fa fa-stack-overflow fa-3x"></i></a>{{ end }}
|
|
||||||
{{ with .Site.Params.linkedin }}<a href="{{ . }}"><i class="fa fa-linkedin-square fa-3x"></i></a>{{ end }}
|
|
||||||
{{ with .Site.Params.googleplus }}<a href="{{ . }}"><i class="fa fa-google-plus-square fa-3x"></i></a>{{ end }}
|
|
||||||
{{ with .Site.Params.facebook }}<a href="{{ . }}"><i class="fa fa-facebook-square fa-3x"></i></a>{{ end }}
|
|
||||||
{{ with .Site.Params.twitter }}<a href="{{ . }}"><i class="fa fa-twitter-square fa-3x"></i></a>{{ end }}
|
|
||||||
{{ with .Site.Params.youtube }}<a href="{{ . }}"><i class="fa fa-youtube-square fa-3x"></i></a>{{ end }}
|
|
||||||
{{ if .Site.Params.rss }}<a href="{{ "/index.xml" | absURL }}" type="application/rss+xml"><i class="fa fa-rss-square fa-3x"></i></a>{{ end }}
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
{{ if isset .Site.Params "flattr" }}
|
|
||||||
<p><script id='flattr'>
|
|
||||||
(function(id){
|
|
||||||
var s = document.getElementById(id);
|
|
||||||
var f = document.createElement('iframe');
|
|
||||||
f.src = '//api.flattr.com/button/view/?uid={{ .Site.Params.flattr }}&button=compact&url={{ "/" | absURL }}&title={{ .Site.Title }}';
|
|
||||||
f.title = 'Flattr';
|
|
||||||
f.height = 20;
|
|
||||||
f.width = 110;
|
|
||||||
f.style.borderWidth = 0;
|
|
||||||
s.parentNode.insertBefore(f, s);
|
|
||||||
})('flattr');
|
|
||||||
</script></p>
|
|
||||||
{{ end }}
|
|
||||||
|
|
||||||
<p>Copyright © {{ .Now.Format "2006" }}<br/>
|
|
||||||
<a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/80x15.png" /></a><br />This work by <span xmlns:cc="http://creativecommons.org/ns#" property="cc:attributionName">Salar Rahmanian</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.
|
|
||||||
Please attribute properly and link back. <br/>
|
|
||||||
Powered by <a href="http://gohugo.io">Hugo</a></p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
32
layouts/partials/social.html
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
<ul id="social">
|
||||||
|
<li id="share">
|
||||||
|
<span class="icon icon-bubbles"> </span>
|
||||||
|
<span class="title"> share </span>
|
||||||
|
<div class="dropdown share">
|
||||||
|
<ul class="social">
|
||||||
|
<li> <a href="https://twitter.com/intent/tweet?status={{ .Title }}-{{ .Permalink }}" target="_blank" title="Follow me on Twitter" class="twitter"><span class="icon icon-twitter"></span>Twitter</a> </li>
|
||||||
|
<li> <a href="https://www.facebook.com/sharer/sharer.php?u={{ .Permalink }}" target="_blank" title="Join me on Facebook" class="facebook"><span class="icon icon-facebook"></span>Facebook</a> </li>
|
||||||
|
<li> <a href="https://plus.google.com/share?url={{ .Permalink }}" target="_blank" title="Google+" class="googleplus"><span class="icon icon-google-plus"></span>Google+</a> </li>
|
||||||
|
<li> <a href="http://www.linkedin.com/shareArticle?mini=true&url={{ .Permalink }}&title={{ .Title }}&source=softinio" target="_blank" title="LinkedIn" class="linkedin"><span class="icon icon-linkedin"></span>LinkedIn</a> </li>
|
||||||
|
<li> <a href="http://del.icio.us/post?url={{ .Permalink }}" target="_blank" title="Delicious" class="delicious"><span class="icon icon-delicious"></span>Delicious</a> </li>
|
||||||
|
<li> <a href="http://www.reddit.com/submit?url={{ .Permalink }}" target="_blank" title="Reddit" class="reddit"><span class="icon icon-reddit"></span>Reddit</a> </li>
|
||||||
|
<li> <a href="http://www.stumbleupon.com/submit?url={{ .Permalink }}" target="_blank" title="StumbleUpon" class="stumbleupon"><span class="icon icon-stumbleupon"></span>StumbleUpon</a> </li>
|
||||||
|
</ul>
|
||||||
|
<span class="subcount">sharing is caring</span>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
<li id="follow">
|
||||||
|
<span class="icon icon-rocket"> </span>
|
||||||
|
<span class="title"> follow </span>
|
||||||
|
<div class="dropdown follow">
|
||||||
|
<ul class="social">
|
||||||
|
<!-- <li> <a href="http://feeds.feedburner.com/spf13" target="_blank" title="Subscribe by RSS" class="rss"><span class="icon icon-feed-2"></span>RSS</a> </li> -->
|
||||||
|
<li> <a href="http://www.twitter.com/SalarRahmanian" target="_blank" title="Follow me on Twitter" class="twitter"><span class="icon icon-twitter"></span>Twitter</a> </li>
|
||||||
|
<li> <a href="http://www.linkedin.com/in/salarrahmanian" target="_blank" title="LinkedIn" class="linkedin"><span class="icon icon-linkedin"></span>LinkedIn</a> </li>
|
||||||
|
<li> <a href="http://github.com/softinio" target="_blank" title="GitHub" class="github"><span class="icon icon-github"></span>GitHub</a> </li>
|
||||||
|
<li> <a href="https://plus.google.com/+SalarRahmanian" target="_blank" title="Google+" class="googleplus"><span class="icon icon-google-plus"></span>Google+</a> </li>
|
||||||
|
<!-- <li> <a href="http://slideshare.com/spf13" target="_blank" title="SlideShare" class="slideshare"><span class="icon icon-slideshare"></span>SlideShare</a> </li> -->
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
10
layouts/partials/subheader.html
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
<header id="header">
|
||||||
|
<a href="/" border=0 style="float: left;" id="logolink"><img
|
||||||
|
src="/static/img/softinio.jpg"
|
||||||
|
style="width:128px;height:128px"></a>
|
||||||
|
<div id="byline">by Salar Rahmanian</div>
|
||||||
|
<nav id="nav">
|
||||||
|
{{ partial "nav.html" . }}
|
||||||
|
{{ partial "social.html" . }}
|
||||||
|
</nav>
|
||||||
|
</header>
|
|
@ -1,39 +0,0 @@
|
||||||
{{ partial "head.html" . }}
|
|
||||||
<div class="content container">
|
|
||||||
<div class="post">
|
|
||||||
<h1>{{ .Title }}</h1>
|
|
||||||
<span class="post-date">{{ .Date.Format "Jan 2, 2006" }} · {{ .ReadingTime }} minute read{{ if .Site.DisqusShortname }} · <a href="{{ .Permalink }}#disqus_thread">Comments</a>{{ end }}
|
|
||||||
{{ if isset .Params "categories" }}
|
|
||||||
<br/>
|
|
||||||
{{ range .Params.categories }}<a class="label" href="{{ "/categories/" | absURL }}{{ . | urlize }}">{{ . }}</a>{{ end }}
|
|
||||||
{{ end }}</span>
|
|
||||||
{{ .Content }}
|
|
||||||
</div>
|
|
||||||
{{ if .Site.DisqusShortname }}<div id="disqus_thread"></div>{{ end }}
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{ with .Site.DisqusShortname }}
|
|
||||||
<script type="text/javascript">
|
|
||||||
var disqus_shortname = {{ . }};
|
|
||||||
(function () {
|
|
||||||
var s = document.createElement('script'); s.async = true;
|
|
||||||
s.type = 'text/javascript';
|
|
||||||
s.src = '//' + disqus_shortname + '.disqus.com/count.js';
|
|
||||||
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
|
|
||||||
}());
|
|
||||||
</script>
|
|
||||||
{{ end }}
|
|
||||||
|
|
||||||
{{ with .Site.DisqusShortname }}
|
|
||||||
<script type="text/javascript">
|
|
||||||
var disqus_shortname = {{ . }};
|
|
||||||
(function() {
|
|
||||||
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
|
|
||||||
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
|
|
||||||
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
|
||||||
})();
|
|
||||||
</script>
|
|
||||||
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
|
|
||||||
<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
|
|
||||||
{{ end }}
|
|
||||||
{{ partial "foot.html" . }}
|
|
11
layouts/post/summary.html
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
<article class="post">
|
||||||
|
<header>
|
||||||
|
<h2><a href="{{ .Permalink }}">{{ .Title }} {{ if .Draft }}:: DRAFT{{end}}</a> </h2>
|
||||||
|
<div class="post-meta">{{ .Date.Format "Mon, Jan 2, 2006" }} - Read in {{ .ReadingTime }} Min </div>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
{{ .Summary }}
|
||||||
|
<footer>
|
||||||
|
<a href='{{ .Permalink }}'><nobr>Read more →</nobr></a>
|
||||||
|
</footer>
|
||||||
|
</article>
|
53
layouts/project/single.html
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
{{ partial "header.html" . }}
|
||||||
|
<body lang="en" itemscope itemtype="http://schema.org/Article">
|
||||||
|
{{ partial "subheader.html" . }}
|
||||||
|
{{ $baseurl := .Site.BaseURL }}
|
||||||
|
|
||||||
|
<section id="main">
|
||||||
|
<h1 itemprop="name" id="title">{{ .Title }}</h1>
|
||||||
|
<div>
|
||||||
|
<article itemprop="articleBody" id="content">
|
||||||
|
{{ .Content }}
|
||||||
|
</article>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<aside id="meta">
|
||||||
|
<div itemscope itemtype="http://schema.org/SoftwareApplication" id="projectmeta">
|
||||||
|
{{ with .Params.project_name }}
|
||||||
|
<h2 itemprop="name"> {{ . }} </h2>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ with .Params.project_description }}
|
||||||
|
<em itemprop="name"> {{.}} </em><br>
|
||||||
|
{{ end }}
|
||||||
|
<span class="smaller" itemprop="author" itemscope itemtype="http://schema.org/Person">
|
||||||
|
by <span itemprop="name">Salar Rahmanian.</span></span><br>
|
||||||
|
{{ with .Params.official_url }} <a href="{{.}}">{{.}}</a> {{end}}<br>
|
||||||
|
{{if isset .Params "download_url" }} <a id="download_link" class="pure-button" href="{{ index .Params "download_url" }}">
|
||||||
|
<i class="icon-cloud-download"></i> Download{{if isset .Params "version" }}<span itemprop="softwareVersion"> {{ index .Params "version" }}</span>{{end}}
|
||||||
|
{{if isset .Params "release_date" }}<br> <time itemprop="dateModified" datetime="{{ index .Params "release_date" }}" id="software_date"> {{ index .Params "release_date" }} </time> {{end}}
|
||||||
|
</a><br>{{end}}
|
||||||
|
{{if isset .Params "software_image" }} <meta itemprop="image" content="{{ index .Params "software_iamge" }}">{{end}}
|
||||||
|
{{if isset .Params "download_url" }}<meta itemprop="downloadURL" content="{{ index .Params "download_url" }}">{{end}}
|
||||||
|
<meta itemprop="publisher" content="{{ index .Params "publisher" | or "softinio.com" }}">
|
||||||
|
<meta itemprop="softwareApplicationCategory" content="{{ index .Params "software_category" | or "UtilitiesApplication" }}">
|
||||||
|
<meta itemprop="operatingSystems" content="{{ index .Params "operating_system" | or "Windows 7 and above, OSX 10.7 and above, linux" }}">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{ partial "details.html" . }}
|
||||||
|
</aside>
|
||||||
|
|
||||||
|
<meta itemprop="wordCount" content="{{ .WordCount }}">
|
||||||
|
<meta itemprop="datePublished" content="{{ .Date.Format "2006-01-02" }}">
|
||||||
|
<meta itemprop="url" content="{{ .Permalink }}">
|
||||||
|
|
||||||
|
|
||||||
|
{{if isset .Params "project_url" }}
|
||||||
|
<div id="outer_ribbon">
|
||||||
|
<div id="ribbon">
|
||||||
|
<a href="{{ index .Params "project_url" }}" rel="me">Fork me on GitHub</a>
|
||||||
|
</div> </div>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
|
{{ partial "footer.html" . }}
|
17
layouts/section/project.html
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
{{ partial "header.html" . }}
|
||||||
|
<body lang="en">
|
||||||
|
{{ partial "subheader.html" . }}
|
||||||
|
|
||||||
|
<section id="main">
|
||||||
|
<div>
|
||||||
|
<h1 id="title">{{ .Title }}</h1>
|
||||||
|
<ul id="list">
|
||||||
|
{{ range .Data.Pages }}
|
||||||
|
{{ .Render "summary"}}
|
||||||
|
{{ end }}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<aside id="meta"> </aside>
|
||||||
|
{{ partial "footer.html" . }}
|
18
layouts/shortcodes/img.html
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
<!-- image -->
|
||||||
|
<figure {{ with .Get "class" }}class="{{.}}"{{ end }}>
|
||||||
|
{{ with .Get "link"}}<a href="{{.}}">{{ end }}
|
||||||
|
<img src="{{ .Get "src" }}" {{ if or (.Get "alt") (.Get "caption") }}alt="{{ with .Get "alt"}}{{.}}{{else}}{{ .Get "caption" }}{{ end }}"{{ end }} />
|
||||||
|
{{ if .Get "link"}}</a>{{ end }}
|
||||||
|
{{ if or (or (.Get "title") (.Get "caption")) (.Get "attr")}}
|
||||||
|
<figcaption>{{ if isset .Params "title" }}
|
||||||
|
<h4>{{ .Get "title" }}</h4>{{ end }}
|
||||||
|
{{ if or (.Get "caption") (.Get "attr")}}<p>
|
||||||
|
{{ .Get "caption" }}
|
||||||
|
{{ with .Get "attrlink"}}<a href="{{.}}"> {{ end }}
|
||||||
|
{{ .Get "attr" }}
|
||||||
|
{{ if .Get "attrlink"}}</a> {{ end }}
|
||||||
|
</p> {{ end }}
|
||||||
|
</figcaption>
|
||||||
|
{{ end }}
|
||||||
|
</figure>
|
||||||
|
<!-- image -->
|
1
layouts/shortcodes/scribd.html
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<iframe class="scribd_iframe_embed" src="http://www.scribd.com/embeds/{{ index .Params 0 }}/content?start_page=1&view_mode=scroll&show_recommendations=false" data-auto-height="false" data-aspect-ratio="undefined" scrolling="no" id="doc_78753" width="100%" height="600" frameborder="0"></iframe>
|
3
layouts/shortcodes/slideshare.html
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<div class="embed slideshare">
|
||||||
|
<iframe src="http://www.slideshare.net/slideshow/embed_code/{{ index .Params 0 }}?rel=0" width="599" height="487" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC;border-width:1px 1px 0;margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>
|
||||||
|
</div>
|
1
layouts/shortcodes/speakerdeck.html
Normal file
|
@ -0,0 +1 @@
|
||||||
|
<script async class="speakerdeck-embed" data-id="{{ index .Params 0 }}" data-ratio="1.33333333333333" src="//speakerdeck.com/assets/embed.js"></script>
|
3
layouts/shortcodes/vimeo.html
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
<div class="embed video-player">
|
||||||
|
<iframe src="http://player.vimeo.com/video/{{ index .Params 0 }}" width="640" height="385" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
|
||||||
|
</div>
|
4
layouts/shortcodes/youtube.html
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
<div class="embed video-player">
|
||||||
|
<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/{{ index .Params 0 }}" allowfullscreen frameborder="0">
|
||||||
|
</iframe>
|
||||||
|
</div>
|
16
layouts/taxonomy/tag.html
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{{ partial "header.html" . }}
|
||||||
|
<body lang="en">
|
||||||
|
{{ partial "subheader.html" . }}
|
||||||
|
|
||||||
|
<section id="main">
|
||||||
|
<div>
|
||||||
|
<h1 id="title">{{ .Title }}</h1>
|
||||||
|
{{ range .Data.Pages }}
|
||||||
|
{{ .Render "summary"}}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<aside id="meta"> </aside>
|
||||||
|
|
||||||
|
{{ partial "footer.html" . }}
|
15
layouts/taxonomy/topic.html
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
{{ partial "header.html" . }}
|
||||||
|
<body lang="en">
|
||||||
|
{{ partial "subheader.html" . }}
|
||||||
|
|
||||||
|
<section id="main">
|
||||||
|
<div>
|
||||||
|
<h1 id="title">{{ .Title }}</h1>
|
||||||
|
{{ range .Data.Pages }}
|
||||||
|
{{ .Render "summary"}}
|
||||||
|
{{ end }}
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<aside id="meta"> </aside>
|
||||||
|
{{ partial "footer.html" . }}
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
@ -1,14 +0,0 @@
|
||||||
/* Table of contents */
|
|
||||||
|
|
||||||
.toc ul { list-style: none; margin: 0; padding: 0 5px; }
|
|
||||||
.toc ul li { display: inline; }
|
|
||||||
#TableOfContents > ul > li > ul > li > ul li { margin-right: 8px; }
|
|
||||||
#TableOfContents > ul > li > ul > li > a, #TableOfContents > ul > li > a { font-weight: bold; background-color: #eeeeee; padding: 0 10px; margin: 0 2px; }
|
|
||||||
#TableOfContents > ul > li > ul > li > a { font-style: italic; }
|
|
||||||
.toc.compact ul > li > ul > li > ul { display: none; }
|
|
||||||
|
|
||||||
#toc {
|
|
||||||
position:fixed;
|
|
||||||
/*background-color: rgba(0, 0, 0, 0.1);*/
|
|
||||||
padding: 10px 50px 10px 800px;
|
|
||||||
}
|
|
BIN
static/favicon.ico
Normal file
After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 834 KiB |
BIN
static/media/2671390265_ab38fa5de3.jpg
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
static/media/2671407141_3c0d93c89d.jpg
Normal file
After Width: | Height: | Size: 29 KiB |
BIN
static/media/2672210044_fd009489c5.jpg
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
static/media/2672216260_56beee0a04.jpg
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
static/media/2672220392_fc9919a81f.jpg
Normal file
After Width: | Height: | Size: 57 KiB |
BIN
static/media/2672223104_5bcd304211.jpg
Normal file
After Width: | Height: | Size: 49 KiB |
BIN
static/media/2672225810_1e52336fa9.jpg
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
static/media/2672228026_1c78db0595.jpg
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
static/media/2672287908_da0cd58bf7.jpg
Normal file
After Width: | Height: | Size: 27 KiB |
BIN
static/media/2672300296_3b3f0be248.jpg
Normal file
After Width: | Height: | Size: 58 KiB |
BIN
static/media/2805178960_bf4598da72_o.jpg
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
static/media/2805184392_3e37c90c6a_o.jpg
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
static/media/2805187776_19ed9d70f8_o.jpg
Normal file
After Width: | Height: | Size: 70 KiB |
BIN
static/media/2805197674_ea2ba50cf8_o.jpg
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
static/media/300px-GNU_Screen.png
Normal file
After Width: | Height: | Size: 20 KiB |
BIN
static/media/3084905055_694483b898_b.jpeg
Normal file
After Width: | Height: | Size: 168 KiB |
BIN
static/media/3730060061_ee4e0d8880_o.jpg
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
static/media/3832960068_1f7a654ee9_b.jpg
Normal file
After Width: | Height: | Size: 258 KiB |
BIN
static/media/4004338853_f019ea05db.jpg
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
static/media/4005101754_35a6cf01e7.jpg
Normal file
After Width: | Height: | Size: 65 KiB |
BIN
static/media/4165880181_573a6a72c5.jpg
Normal file
After Width: | Height: | Size: 99 KiB |
BIN
static/media/4166641112_8c319b3662.jpg
Normal file
After Width: | Height: | Size: 82 KiB |
BIN
static/media/4176646691_5ffb9216b5_o.png
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
static/media/4176659019_e2ef2ff41c.jpg
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
static/media/4177408474_84b5bc017b.jpg
Normal file
After Width: | Height: | Size: 53 KiB |
BIN
static/media/4177410024_2403c41158.jpg
Normal file
After Width: | Height: | Size: 63 KiB |
BIN
static/media/4177419138_25deb10527.jpg
Normal file
After Width: | Height: | Size: 59 KiB |
BIN
static/media/5046906103_f14d189099_b.jpg
Normal file
After Width: | Height: | Size: 183 KiB |
BIN
static/media/7585085614_5cdc8e9e44_c.jpeg
Normal file
After Width: | Height: | Size: 67 KiB |
BIN
static/media/CIOmag.jpg
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
static/media/Chromium_Logo.png
Normal file
After Width: | Height: | Size: 113 KiB |
BIN
static/media/DSC2076.jpg
Normal file
After Width: | Height: | Size: 1 MiB |
BIN
static/media/DSC48901.jpg
Normal file
After Width: | Height: | Size: 447 KiB |
BIN
static/media/DSC4891.jpg
Normal file
After Width: | Height: | Size: 572 KiB |
BIN
static/media/DSC4894.jpg
Normal file
After Width: | Height: | Size: 616 KiB |
BIN
static/media/DSC7083w.jpg
Normal file
After Width: | Height: | Size: 668 KiB |
BIN
static/media/DSC7212w.jpg
Normal file
After Width: | Height: | Size: 615 KiB |
BIN
static/media/DSC7215w.jpg
Normal file
After Width: | Height: | Size: 660 KiB |
BIN
static/media/DSC7568.jpg
Normal file
After Width: | Height: | Size: 1 MiB |
BIN
static/media/DSC7581.jpg
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
static/media/DSC7591.jpg
Normal file
After Width: | Height: | Size: 922 KiB |
BIN
static/media/DSC7594.jpg
Normal file
After Width: | Height: | Size: 828 KiB |
BIN
static/media/Drupal-Admin.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
static/media/Drupal_5_Screenshot.png
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
static/media/Firefox_3.5_logo.png
Normal file
After Width: | Height: | Size: 87 KiB |
BIN
static/media/Gantt-chart-textless.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
static/media/I-leaf-LA4.png
Normal file
After Width: | Height: | Size: 80 KiB |
BIN
static/media/Keyboard-left_keys.jpg
Normal file
After Width: | Height: | Size: 25 KiB |
BIN
static/media/Louis_CK_Kuwait_crop.jpg
Normal file
After Width: | Height: | Size: 8.4 KiB |
BIN
static/media/Magic-Triangle-Development.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
static/media/MongoDB-at-oscon-2012.png
Normal file
After Width: | Height: | Size: 216 KiB |
BIN
static/media/MongoDB.OData.png
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
static/media/MongoDBandPHP-Book.jpg
Normal file
After Width: | Height: | Size: 70 KiB |
BIN
static/media/MySQL.png
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
static/media/PHPandMongoDB.jpg
Normal file
After Width: | Height: | Size: 142 KiB |
BIN
static/media/Screen-Shot-2012-10-01-at-3.20.19-PM.png
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
static/media/Server_Linux.jpg
Normal file
After Width: | Height: | Size: 23 KiB |