Reverted back to hyde-x theme and removed all meetup related content
|
@ -1,11 +1,8 @@
|
||||||
+++
|
+++
|
||||||
title = ""
|
title = ""
|
||||||
|
slug = ""
|
||||||
description = ""
|
description = ""
|
||||||
date = {{ .Date }}
|
tags = []
|
||||||
tags = [
|
keywords = []
|
||||||
"development",
|
categories = []
|
||||||
]
|
|
||||||
topics = [
|
|
||||||
"Development",
|
|
||||||
]
|
|
||||||
+++
|
+++
|
||||||
|
|
|
@ -1,21 +0,0 @@
|
||||||
+++
|
|
||||||
Title = ""
|
|
||||||
date = {{ .Date }}
|
|
||||||
slug = ""
|
|
||||||
description = ""
|
|
||||||
menu = "main"
|
|
||||||
keywords = ["meetup"]
|
|
||||||
tags = ["meetup"]
|
|
||||||
meetup_url = ""
|
|
||||||
speaker_url = ""
|
|
||||||
slides_url = ""
|
|
||||||
+++
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
It was great to see everyone who attended, hope to see more scala types at our
|
|
||||||
next event:
|
|
||||||
|
|
||||||
[Upcoming Scala DC Meetups](https://www.meetup.com/dc-scala/)
|
|
||||||
|
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
+++
|
|
||||||
title = "Projectname : title"
|
|
||||||
date = {{ .Date }}
|
|
||||||
description = ""
|
|
||||||
tags = ["Development"]
|
|
||||||
topics = ["Development"]
|
|
||||||
download_url = "https://github.com/softinio/PROJECTNAME"
|
|
||||||
project_description = "DESC"
|
|
||||||
project_name = "PROJECTNAME"
|
|
||||||
project_url = "URL"
|
|
||||||
release_date = "DATE"
|
|
||||||
version = "0.2"
|
|
||||||
+++
|
|
17
config.toml
|
@ -2,16 +2,13 @@ baseurl = "https://www.softinio.com/"
|
||||||
title = "Salar Rahmanian"
|
title = "Salar Rahmanian"
|
||||||
languageCode = "en-us"
|
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"
|
||||||
|
@ -25,7 +22,15 @@ MetaDataFormat = "toml"
|
||||||
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"
|
myphoto = "SalarRahmanian.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 = false
|
||||||
|
|
|
@ -1,46 +0,0 @@
|
||||||
+++
|
|
||||||
Title = "Scala Project night and Lightning Talks - June 2017"
|
|
||||||
Slug = "scala-dc-june-2017"
|
|
||||||
date = "2017-06-22T08:54:57-05:00"
|
|
||||||
Description = "Notes on Scala DC meetup in June 2017"
|
|
||||||
menu = "main"
|
|
||||||
keywords = ["meetup", "scala", "DC", "Nova", "Washington", "Virginia"]
|
|
||||||
Topics = ["meetup"]
|
|
||||||
Tags = ["meetup", "scala", "vim"]
|
|
||||||
meetup_url = "https://www.meetup.com/dc-scala/events/240386195/"
|
|
||||||
speaker_url = ""
|
|
||||||
slides_url = ""
|
|
||||||
+++
|
|
||||||
|
|
||||||
At this meetup we watched a video on frontend development using Scala and
|
|
||||||
scala.js recorded at this years Scaladays. The presenter [Otto
|
|
||||||
Chrons](https://twitter.com/ochrons?lang=en) gave a humourous and inspiring
|
|
||||||
talk on this topic and introduced us to his new UI framework
|
|
||||||
[Suzaku](https://github.com/suzaku-io/suzaku). By the way he is looking for
|
|
||||||
contributors to this project so if you are looking for an open source scala
|
|
||||||
project to contribute to this would be a great one.
|
|
||||||
|
|
||||||
If you want to watch the video it can be found here:
|
|
||||||
|
|
||||||
### [How I learned to stop worrying and love the frontend by Otto Chrons](https://www.youtube.com/watch?v=nfCGdbfiJGU) ###
|
|
||||||
|
|
||||||
After the video we had discussions about scala.js and a few of the attendees
|
|
||||||
went to the scala.js documentation and created a hello world program using it
|
|
||||||
to get familiar with it. It was great fun and in future meetups we are thinking
|
|
||||||
of doing more learning and coding activities to learn scala.js as a group.
|
|
||||||
|
|
||||||
If anyone knows me personally they know that I am a big fan of vim as my text
|
|
||||||
editor. So lately I have been doing 90% of my scala coding using vim and
|
|
||||||
[ensime](http://ensime.org/). So I did a demo of how I have setup
|
|
||||||
[neovim](https://neovim.io/) and how I use it.
|
|
||||||
|
|
||||||
For anyone who attended the meetup and is keen to have the same setup my
|
|
||||||
dotfiles can be found here:
|
|
||||||
|
|
||||||
### [Salar Rahmanian's dotfiles](https://github.com/softinio/dotfiles) ###
|
|
||||||
|
|
||||||
It was great to see everyone who attended, hope to see more scala types at our
|
|
||||||
next event:
|
|
||||||
|
|
||||||
[Upcoming Scala DC Meetups](https://www.meetup.com/dc-scala/)
|
|
||||||
|
|
|
@ -4,16 +4,12 @@ Description = "About Salar Rahmanian"
|
||||||
keywords = ["Salar", "Rahmanian", "Salar Rahmanian"]
|
keywords = ["Salar", "Rahmanian", "Salar Rahmanian"]
|
||||||
menu = "main"
|
menu = "main"
|
||||||
slug = "salar-rahmanian"
|
slug = "salar-rahmanian"
|
||||||
title = "Salar Rahmanian"
|
title = "About Me"
|
||||||
+++
|
+++
|
||||||
|
|
||||||
![Rahmanian Family](/static/img/rahmanian.png)
|
I , [Salar Rahmanian](https://www.softinio.com), am a software developer based in San Francisco Bay area, California USA. I have over 20 years of experience in software and web development.
|
||||||
|
|
||||||
I , [Salar Rahmanian](https://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 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.
|
||||||
|
|
||||||
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.
|
![Salar Rahmanian Family](/img/SalarRahmanianFamily.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)
|
|
||||||
|
|
|
@ -1,47 +0,0 @@
|
||||||
+++
|
|
||||||
title = "Sponsoring a Meetup"
|
|
||||||
date = "2017-06-24"
|
|
||||||
slug = "sponsor-a-meetup"
|
|
||||||
description = "How and why to be a sponsor of one of the meetup's I run."
|
|
||||||
menu = "main"
|
|
||||||
keywords = ["meetup"]
|
|
||||||
tags = ["meetup"]
|
|
||||||
+++
|
|
||||||
# Sponsoring a Meetup #
|
|
||||||
I run 4 meetups in DC Tech community with the purpose of creating a community
|
|
||||||
where attendees learn from each other, share experiences and motivate each
|
|
||||||
other to sharpen their technical skills finding time for that side project.
|
|
||||||
|
|
||||||
As these events are not run for profit we need a venue to meet and some food
|
|
||||||
and drinks for our members. So we look to sponsors to provide these in exchange
|
|
||||||
for the sponsor being able to promote their brand or offering at the start of
|
|
||||||
the meetup.
|
|
||||||
|
|
||||||
# Meetup Agenda #
|
|
||||||
|
|
||||||
- 5.30pm - Set up venue, Speakers arrive and get setup
|
|
||||||
- 5.45pm - Food Arrives
|
|
||||||
- 6.00pm - Event starts - open networking
|
|
||||||
- 6.30pm - Event host will introduce the event and announcements
|
|
||||||
- 6.40pm - Food and Drink Sponsor Talk
|
|
||||||
- 6.50pm - Venue Sponsor Talk
|
|
||||||
- 7.00pm - Main Presentation / Talk
|
|
||||||
- 8.30pm - More networking
|
|
||||||
- 9.00pm - Event ends.
|
|
||||||
|
|
||||||
# Do you want to sponsor an event #
|
|
||||||
|
|
||||||
Please fill in this form: [I want to sponsor a meetup](https://docs.google.com/a/softinio.com/forms/d/1PMGNTHf8l-gzrZhW1sOi_LE0cTcwh9VQR1hY2g-XgVY/viewform?edit_requested=true)
|
|
||||||
|
|
||||||
# Notes for our sponsors #
|
|
||||||
|
|
||||||
- For food Pizza is the standard but feel free to order anything else you want
|
|
||||||
just please make sure there is a vegetarian option.
|
|
||||||
Even better if there is low carb and/or gluten free option
|
|
||||||
- For drinks the standard is beer and some variety of soda
|
|
||||||
- To know how much food and drinks to order please look at the meetup page for
|
|
||||||
the event the day before and make sure there is enough for around 50% to
|
|
||||||
60% of the RSVP to the event as a guideline.
|
|
||||||
|
|
||||||
# Venue Sponsor #
|
|
||||||
Our current venue sponsor is [Snagajob Engineering](https://engineering.snagajob.com) big thanks to them.
|
|
|
@ -18,7 +18,7 @@ Here is an overview of what is involved in getting your Laravel 4 apps authentic
|
||||||
|
|
||||||
## Install the Fastpass PHP SDK
|
## Install the Fastpass PHP SDK
|
||||||
|
|
||||||
*****Create a folder to install the library in**
|
**Create a folder to install the library in**
|
||||||
```
|
```
|
||||||
$ mkdir app/lib
|
$ mkdir app/lib
|
||||||
$ mkdir app/lib/getsatisfaction
|
$ mkdir app/lib/getsatisfaction
|
||||||
|
@ -149,7 +149,7 @@ class SatisfactionController extends BaseController
|
||||||
```
|
```
|
||||||
Now we need to create the two views used by this controller, one with a login form and one view which logs the user into the get satisfaction service.
|
Now we need to create the two views used by this controller, one with a login form and one view which logs the user into the get satisfaction service.
|
||||||
|
|
||||||
**For the login form we create the view ** *app/views/satisfaction/login.blade.php*
|
For the login form we create the view *app/views/satisfaction/login.blade.php*
|
||||||
|
|
||||||
This can be a copy of the login form you currently use within your Laravel app but with the form action changed to use the new *SatisfactionController*.
|
This can be a copy of the login form you currently use within your Laravel app but with the form action changed to use the new *SatisfactionController*.
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,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
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
<li>
|
|
||||||
<a href="{{ .Permalink }}">{{ .Title }} {{ if .GetParam "draft"}}DRAFT{{end}}</a>
|
|
||||||
<div class="meta">{{ .Date.Format "Mon, Jan 2, 2006" }}</div>
|
|
||||||
</li>
|
|
||||||
|
|
|
@ -1,20 +0,0 @@
|
||||||
{{ 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" . }}
|
|
|
@ -1,18 +0,0 @@
|
||||||
{{ partial "header.html" . }}
|
|
||||||
<body lang="en" itemscope itemtype="https://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" . }}
|
|
|
@ -1,11 +0,0 @@
|
||||||
<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>
|
|
|
@ -1,17 +0,0 @@
|
||||||
{{ 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" . }}
|
|
|
@ -1,4 +0,0 @@
|
||||||
<li>
|
|
||||||
<a href="{{ .Permalink }}">{{ .Title }}</a>
|
|
||||||
</li>
|
|
||||||
|
|
39
layouts/blog/single.html
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
{{ 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" . }}
|
|
@ -1,30 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html class="no-js" lang="en-US" prefix="og: https://ogp.me/ns# fb: https://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" . }}
|
|
|
@ -1,5 +0,0 @@
|
||||||
<li>
|
|
||||||
<a href="{{ index .Params "link" }}">{{ .Title }}</a>
|
|
||||||
<div class="meta">{{ .Date.Format "Mon, Jan 2, 2006" }}</div>
|
|
||||||
</li>
|
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
<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>
|
|
|
@ -1,18 +0,0 @@
|
||||||
{{ partial "header.html" . }}
|
|
||||||
<body lang="en" itemscope itemtype="https://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 "meetup_aside.html" . }}
|
|
||||||
|
|
||||||
{{ partial "disqus.html" . }}
|
|
||||||
{{ partial "footer.html" . }}
|
|
|
@ -1,32 +0,0 @@
|
||||||
{{ $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="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>
|
|
|
@ -1,4 +0,0 @@
|
||||||
<aside id=comments>
|
|
||||||
<div><h2> Comments </h2></div>
|
|
||||||
{{ template "_internal/disqus.html" . }}
|
|
||||||
</aside>
|
|
|
@ -1,27 +0,0 @@
|
||||||
<footer>
|
|
||||||
<div>
|
|
||||||
<p>
|
|
||||||
© 2010-17 <span itemprop="author" itemscope itemtype="https://schema.org/Person">
|
|
||||||
<span itemprop="name">Salar Rahmanian.</span></span>
|
|
||||||
<a href="https://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="https://gohugo.io">Hugo</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>
|
|
37
layouts/partials/head.html
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
<!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" . }}
|
|
@ -1,3 +0,0 @@
|
||||||
<link href='https://fonts.googleapis.com/css?family=Roboto+Condensed|Open+Sans:300' rel='stylesheet' type='text/css'>
|
|
||||||
<link rel="stylesheet" href="/static/css/font-awesome.min.css">
|
|
||||||
<link rel="stylesheet" href="/static/css/salarstyle.css">
|
|
|
@ -1,16 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html class="no-js" lang="en-US" prefix="og: https://ogp.me/ns# fb: https://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>
|
|
|
@ -1,11 +0,0 @@
|
||||||
{{ $baseurl := .Site.BaseURL }}
|
|
||||||
|
|
||||||
<aside id="meta">
|
|
||||||
<div>
|
|
||||||
{{ partial "meetup_details.html" . }}
|
|
||||||
</div>
|
|
||||||
</aside>
|
|
||||||
|
|
||||||
<meta itemprop="wordCount" content="{{ .WordCount }}">
|
|
||||||
<meta itemprop="datePublished" content="{{ .Date.Format "2006-01-02" }}">
|
|
||||||
<meta itemprop="url" content="{{ .Permalink }}">
|
|
|
@ -1,18 +0,0 @@
|
||||||
{{ $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>
|
|
||||||
<h5><a href={{ $.Params.meetup_url }}>Link: Scala DC June 2017 Meetup</a></h5>
|
|
||||||
</section>
|
|
||||||
<ul id="tags">
|
|
||||||
{{ range .Params.tags }}
|
|
||||||
<li> <a href="{{ $baseurl }}/tags/{{ . | urlize }}">{{ . }}</a> </li>
|
|
||||||
{{ end }}
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div>
|
|
||||||
{{ partial "organizer.html" . }}
|
|
||||||
</div>
|
|
|
@ -1,42 +0,0 @@
|
||||||
<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 salar 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">
|
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
{{ $baseurl := .Site.BaseURL }}
|
|
||||||
|
|
||||||
<aside id="meta">
|
|
||||||
<div>
|
|
||||||
{{ partial "details.html" . }}
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
{{ partial "organizer.html" . }}
|
|
||||||
</div>
|
|
||||||
</aside>
|
|
||||||
|
|
||||||
<meta itemprop="wordCount" content="{{ .WordCount }}">
|
|
||||||
<meta itemprop="datePublished" content="{{ .Date.Format "2006-01-02" }}">
|
|
||||||
<meta itemprop="url" content="{{ .Permalink }}">
|
|
|
@ -1,20 +0,0 @@
|
||||||
<ul id="mainnav">
|
|
||||||
<li>
|
|
||||||
<a href="/post/">
|
|
||||||
<span class="icon"> <i aria-hidden="true" class="fa fa-pencil-square-o"></i></span>
|
|
||||||
<span> blog </span>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/page/salar-rahmanian/">
|
|
||||||
<span class="icon"> <i aria-hidden="true" class="fa fa-user"></i></span>
|
|
||||||
<span> me </span>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<a href="/meetup/">
|
|
||||||
<span class="icon"> <i aria-hidden="true" class="fa fa-meetup"></i></span>
|
|
||||||
<span> Meetup </span>
|
|
||||||
</a>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
|
@ -1,15 +0,0 @@
|
||||||
<div>
|
|
||||||
<h4>Organizer for the following meetups</h4>
|
|
||||||
<ul>
|
|
||||||
<li><a href="https://www.meetup.com/AngularJS-DC/">AngularJS DC</a></li>
|
|
||||||
<li><a href="https://www.meetup.com/dc-scala/">Scala DC</a></li>
|
|
||||||
<li><a href="https://www.meetup.com/Washington-DC-Elastic-Fantastics/">Elastic Washington DC</a></li>
|
|
||||||
<li><a href="https://www.meetup.com/Tech_Fusion/">Tech Fusion</a></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<h4><a href="https://docs.google.com/a/softinio.com/forms/d/1UlUobRylGQEg90ADIoxt5mhNMdzl1lD0PT4pjYE2NYc/viewform?edit_requested=true">Want to speak at one of my meetups?</a></h4>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<h4><a href="/page/sponsor-a-meetup/">Want to sponsor my meetups?</a></h4>
|
|
||||||
</div>
|
|
50
layouts/partials/sidebar.html
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
<div class="sidebar">
|
||||||
|
<div class="container sidebar-sticky">
|
||||||
|
<div class="sidebar-about">
|
||||||
|
<a href="{{ "/" | absURL }}"><img src="/img/{{ .Site.Params.myphoto }}?s=200" alt="gravatar" title="{{ .Site.Author.name }}"></a>
|
||||||
|
<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>
|
|
@ -1,34 +0,0 @@
|
||||||
<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="https://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="https://www.reddit.com/submit?url={{ .Permalink }}" target="_blank" title="Reddit" class="reddit"><span class="icon icon-reddit"></span>Reddit</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="https://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="https://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="https://www.linkedin.com/in/salarrahmanian" target="_blank" title="LinkedIn" class="linkedin"><span class="icon icon-linkedin"></span>LinkedIn</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="https://stackoverflow.com/users/story/1930869"
|
|
||||||
target="_blank" title="Stackoverflow"
|
|
||||||
class="googleplus"><span class="fa fa-stack-overflow"></span> Stackoverflow</a> </li>
|
|
||||||
<li> <a href="https://github.com/softinio" target="_blank" title="GitHub" class="github"><span class="icon icon-github"></span>GitHub</a> </li>
|
|
||||||
<!-- <li> <a href="https://slideshare.com/spf13" target="_blank" title="SlideShare" class="slideshare"><span class="icon icon-slideshare"></span>SlideShare</a> </li> -->
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
|
@ -1,10 +0,0 @@
|
||||||
<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>
|
|
39
layouts/post/single.html
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
{{ 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" . }}
|
|
@ -1,11 +0,0 @@
|
||||||
<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>
|
|
|
@ -1,53 +0,0 @@
|
||||||
{{ partial "header.html" . }}
|
|
||||||
<body lang="en" itemscope itemtype="https://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="https://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="https://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" . }}
|
|
|
@ -1,21 +0,0 @@
|
||||||
{{ 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">
|
|
||||||
<div>
|
|
||||||
{{ partial "organizer.html" . }}
|
|
||||||
</div>
|
|
||||||
</aside>
|
|
||||||
{{ partial "footer.html" . }}
|
|
|
@ -1,17 +0,0 @@
|
||||||
{{ 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" . }}
|
|
|
@ -1,18 +0,0 @@
|
||||||
<!-- 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 +0,0 @@
|
||||||
<iframe class="scribd_iframe_embed" src="https://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>
|
|
|
@ -1,3 +0,0 @@
|
||||||
<div class="embed slideshare">
|
|
||||||
<iframe src="https://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 +0,0 @@
|
||||||
<script async class="speakerdeck-embed" data-id="{{ index .Params 0 }}" data-ratio="1.33333333333333" src="//speakerdeck.com/assets/embed.js"></script>
|
|
|
@ -1,3 +0,0 @@
|
||||||
<div class="embed video-player">
|
|
||||||
<iframe src="https://player.vimeo.com/video/{{ index .Params 0 }}" width="640" height="385" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
|
|
||||||
</div>
|
|
|
@ -1,5 +0,0 @@
|
||||||
<div class="embed video-player">
|
|
||||||
<iframe class="youtube-player" type="text/html" width="640" height="385"
|
|
||||||
src="https://www.youtube.com/embed/{{ index .Params 0 }}" allowfullscreen frameborder="0">
|
|
||||||
</iframe>
|
|
||||||
</div>
|
|
|
@ -1,16 +0,0 @@
|
||||||
{{ 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" . }}
|
|
|
@ -1,15 +0,0 @@
|
||||||
{{ 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" . }}
|
|
14
static/css/style.css
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
/* 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;
|
||||||
|
}
|
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 3.7 MiB After Width: | Height: | Size: 3.7 MiB |
BIN
static/img/SalarRahmanian.jpg
Normal file
After Width: | Height: | Size: 75 KiB |
BIN
static/img/SalarRahmanianFamily.jpg
Normal file
After Width: | Height: | Size: 846 KiB |
Before Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 70 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 168 KiB |
Before Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 258 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 99 KiB |
Before Width: | Height: | Size: 82 KiB |
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 183 KiB |
Before Width: | Height: | Size: 67 KiB |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 113 KiB |
Before Width: | Height: | Size: 1 MiB |
Before Width: | Height: | Size: 447 KiB |
Before Width: | Height: | Size: 572 KiB |
Before Width: | Height: | Size: 616 KiB |
Before Width: | Height: | Size: 668 KiB |
Before Width: | Height: | Size: 615 KiB |
Before Width: | Height: | Size: 660 KiB |
Before Width: | Height: | Size: 1 MiB |
Before Width: | Height: | Size: 1.1 MiB |
Before Width: | Height: | Size: 922 KiB |
Before Width: | Height: | Size: 828 KiB |
Before Width: | Height: | Size: 72 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 1.8 KiB |