| </noscript> | </noscript> | ||||
| {{ end }} | {{ end }} | ||||
| {{ template "_internal/google_analytics_async.html" . }} | {{ template "_internal/google_analytics_async.html" . }} | ||||
| {{ partial "head/custom.html" . }} | |||||
| </head> | </head> | ||||
| {{ $hackcss_disabled := .Site.Params.hackcss.disabled | default false }} | {{ $hackcss_disabled := .Site.Params.hackcss.disabled | default false }} | ||||
| {{ $hackcss_mode := .Site.Params.hackcss.mode | default "hack" }} | {{ $hackcss_mode := .Site.Params.hackcss.mode | default "hack" }} | ||||
| <body class="{{ if ne $hackcss_disabled true }}{{ $hackcss_mode }} {{ $hackcss_palette }} main container{{ end }}"> | <body class="{{ if ne $hackcss_disabled true }}{{ $hackcss_mode }} {{ $hackcss_palette }} main container{{ end }}"> | ||||
| <header>{{ block "header" . }}{{ end }}</header> | <header>{{ block "header" . }}{{ end }}</header> | ||||
| <main>{{ block "main" . }}{{ end }}</main> | <main>{{ block "main" . }}{{ end }}</main> | ||||
| <footer>{{ block "footer" . }}{{ end }}</footer> | |||||
| <footer> | |||||
| {{ block "footer" . }}{{ end }} | |||||
| {{ partial "footer/hcard.html" . }} | |||||
| </footer> | |||||
| {{ $defaults := .Site.Params.defaults.modules }} | {{ $defaults := .Site.Params.defaults.modules }} | ||||
| {{ $modules := .Site.Params.modules }} | {{ $modules := .Site.Params.modules }} | ||||
| {{ if (or $modules $defaults) }} | {{ if (or $modules $defaults) }} |
| <h2>Social</h2> | <h2>Social</h2> | ||||
| <table> | <table> | ||||
| <tr><td>github</td> <td><a href="https://github.com/rhnvrm">https://github.com/rhnvrm</a></td></tr> | |||||
| <tr><td>keybase</td> <td><a href="https://keybase.io/rhnvrm">https://keybase.io/rhnvrm</a></td></tr> | |||||
| <tr><td>twitter</td> <td><a href="https://twitter.com/rhnvrm">https://twitter.com/rhnvrm</a></td></tr> | |||||
| <tr><td>linkedin</td> <td><a href="https://www.linkedin.com/in/rhnvrm/">https://www.linkedin.com/in/rhnvrm/</a></td></tr> | |||||
| <tr><td>youtube</td> <td><a href="https://www.youtube.com/user/TheRohanVerma">https://www.youtube.com/user/TheRohanVerma</a></td></tr> | |||||
| <tr><td>github</td> <td> | |||||
| <a target="_blank" rel="me" data-hint="Github" title="Github" href="https://github.com/rhnvrm">https://github.com/rhnvrm</a> | |||||
| </td></tr> | |||||
| <tr><td>keybase</td> <td> | |||||
| <a target="_blank" rel="me" data-hint="Keybase" title="Keybase" href="https://keybase.io/rhnvrm">https://keybase.io/rhnvrm</a> | |||||
| </td></tr> | |||||
| <tr><td>twitter</td> <td> | |||||
| <a target="_blank" rel="me" data-hint="Twitter" title="Twitter" href="https://twitter.com/rhnvrm">https://twitter.com/rhnvrm</a> | |||||
| </td></tr> | |||||
| <tr><td>linkedin</td> <td> | |||||
| <a target="_blank" data-hint="Linkedin" title="Linkedin" href="https://www.linkedin.com/in/rhnvrm/">https://www.linkedin.com/in/rhnvrm/</a> | |||||
| </td></tr> | |||||
| <tr><td>youtube</td> <td> | |||||
| <a target="_blank" data-hint="Youtube" title="Youtube" href="https://www.youtube.com/user/TheRohanVerma">https://www.youtube.com/user/TheRohanVerma</a> | |||||
| </td></tr> | |||||
| </table> | </table> | ||||
| <h2>Projects</h2> | <h2>Projects</h2> |
| <hr> | |||||
| <p class="h-card vcard"> | |||||
| <img class="u-photo" src="/wp-content/uploads/me.jpg" alt="" width="14px"/> | |||||
| <a style="text-decoration: none" href={{ .Site.BaseURL }} class="p-name u-url url author metatag" rel="me"> | |||||
| Rohan Verma | |||||
| </a> / | |||||
| <a class="p-nickname u-email email metatag" rel="me" href="mailto:[email protected]"> | |||||
| rhnvrm | |||||
| </a> | |||||
| </p> | |||||
| <hr> |
| <link href="https://fonts.googleapis.com/css?family=Roboto+Mono:400,700|Roboto+Slab:400,700" rel="stylesheet"> | |||||
| <link rel="authorization_endpoint" href="https://indieauth.com/auth"> | |||||
| <link rel="webmention" href="https://webmention.io/rhnvrm/webmention" /> |
| <link rel="icon" sizes="any" href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAACnUlEQVRIx6XVzWtcVRjH8c/cebkJOq1gNDi1WJLWpC9YmqAUpVDRRQUXUruy1FURRP+AlLbYQB18W7vwD1BcqLjoQrSYbSHWRhiJxJQgdNTErDSTXNOZ62JeMve20zLxWVwuz/Oc7znneX7nHP6nZRAYkt/G2E1/aeQw5KzfEqHQkyoaXZ7AQfM2E1l7fGIZdjmTYu/wupzAiFNetUcg54wHUms/axe5e2zuJe8aR8WUmTvicXtpvWzYBYeFQhMueqRXWm/AqP2d/0NG+gds+LfzH1nvH/CLq60+NHzj115pvYv4j4v+9rzYdz60dm9AwY6Et2hQ0bILhvGHqOXJJrIKW4AxryRCgyZEKSFNikWJrL1bgIpPUyuIfKbe5cmKfaWmaExowYrYwBag4XYCUNdQT/ka6kZddlxexaV2iYM+Ds+g804astOzynbfr413WsmxTv4hT/UPiNv63zoJ/QGqZjqd+cmN+wnpbuIuC72gYM60W92AIAXKClKiycnKWvKWfQoWrQqaq28OPOi1RPqASVJCOirXOV6jYNyVNmDeF3hQSaRqU1HsS3WDSmJVG7JyvlZTUJJXtUbzhsq1rseaZ5wzYd0VH6iJ1Iw675jYjLIlkZqdppwQmlV2vXlDtvf+mI88J4MRt72PostOCvCEgrdRMOVNOez2kNPJNj5tUqZVrpcNY8zxVjTwon0oOdGaMOOoI0nAQFfVQ/nOt31wC8gLu/oUJgFzljoau+ZPLKh00ucsomq2o8DFdrQNWDBtXmTNt95Tw4pLZm1Yd820Vawp+15N5GfvuJlUYsPnfnDAuh8tKyJ21SmHxW641ZroutOOCFXcbKskg0e94ffUZbXXfEpI4xZST9vjPrbSfFwf3ubjupqYZHv2HylrtUljNvuGAAAAAElFTkSuQmCC"> | |||||
| <link href="https://fonts.googleapis.com/css?family=Roboto+Mono:400,700|Roboto+Slab:400,700" rel="stylesheet"> | |||||
| <link rel="icon" sizes="any" href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAACnUlEQVRIx6XVzWtcVRjH8c/cebkJOq1gNDi1WJLWpC9YmqAUpVDRRQUXUruy1FURRP+AlLbYQB18W7vwD1BcqLjoQrSYbSHWRhiJxJQgdNTErDSTXNOZ62JeMve20zLxWVwuz/Oc7znneX7nHP6nZRAYkt/G2E1/aeQw5KzfEqHQkyoaXZ7AQfM2E1l7fGIZdjmTYu/wupzAiFNetUcg54wHUms/axe5e2zuJe8aR8WUmTvicXtpvWzYBYeFQhMueqRXWm/AqP2d/0NG+gds+LfzH1nvH/CLq60+NHzj115pvYv4j4v+9rzYdz60dm9AwY6Et2hQ0bILhvGHqOXJJrIKW4AxryRCgyZEKSFNikWJrL1bgIpPUyuIfKbe5cmKfaWmaExowYrYwBag4XYCUNdQT/ka6kZddlxexaV2iYM+Ds+g804astOzynbfr413WsmxTv4hT/UPiNv63zoJ/QGqZjqd+cmN+wnpbuIuC72gYM60W92AIAXKClKiycnKWvKWfQoWrQqaq28OPOi1RPqASVJCOirXOV6jYNyVNmDeF3hQSaRqU1HsS3WDSmJVG7JyvlZTUJJXtUbzhsq1rseaZ5wzYd0VH6iJ1Iw675jYjLIlkZqdppwQmlV2vXlDtvf+mI88J4MRt72PostOCvCEgrdRMOVNOez2kNPJNj5tUqZVrpcNY8zxVjTwon0oOdGaMOOoI0nAQFfVQ/nOt31wC8gLu/oUJgFzljoau+ZPLKh00ucsomq2o8DFdrQNWDBtXmTNt95Tw4pLZm1Yd820Vawp+15N5GfvuJlUYsPnfnDAuh8tKyJ21SmHxW641ZroutOOCFXcbKskg0e94ffUZbXXfEpI4xZST9vjPrbSfFwf3ubjupqYZHv2HylrtUljNvuGAAAAAElFTkSuQmCC"> |
| {{/* | |||||
| Copyright (C) 2019 Josh Habdas <[email protected]> | |||||
| This file is part of After Dark. | |||||
| After Dark is free software: you can redistribute it and/or modify | |||||
| it under the terms of the GNU Affero General Public License as published by | |||||
| the Free Software Foundation, either version 3 of the License, or | |||||
| (at your option) any later version. | |||||
| After Dark is distributed in the hope that it will be useful, | |||||
| but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
| GNU Affero General Public License for more details. | |||||
| You should have received a copy of the GNU Affero General Public License | |||||
| along with this program. If not, see <https://www.gnu.org/licenses/>. | |||||
| */ -}} | |||||
| <a style="margin-right:2px;" class="u-url" href="{{ .Permalink }}"> | |||||
| <svg style="margin-bottom: -3px" class="i-external" viewBox="0 0 32 32" width="16" height="16" fill="none" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"> | |||||
| <path d="M14 9 L3 9 3 29 23 29 23 18 M18 4 L28 4 28 14 M28 4 L14 18"></path> | |||||
| </svg> | |||||
| Permalink | |||||
| </a> | |||||
| <svg style="margin-bottom:-3px" class="i-clock" viewBox="0 0 32 32" width="16" height="16" fill="none" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="6.25%"> | |||||
| <circle cx="16" cy="16" r="14" /> | |||||
| <path d="M16 8 L16 16 20 20" /> | |||||
| </svg> | |||||
| <span>{{ .ReadingTime }} minute read</span> | |||||
| <svg style="margin-bottom: -3px" class="i-edit" viewBox="0 0 32 32" width="16" height="16" fill="none" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="6.25%"> | |||||
| <path d="M30 7 L25 2 5 22 3 29 10 27 Z M21 6 L26 11 Z M5 22 L10 27 Z" /> | |||||
| </svg> | |||||
| {{ if .PublishDate.IsZero }} | |||||
| Published: <time class="dt-published" datetime="{{ .Date.Format "2006-01-02T15:04:05-07:00" }}">{{ .Date.Format "2 Jan, 2006" }}</time> | |||||
| {{ else if lt .PublishDate .Lastmod }} | |||||
| Modified: <time datetime="{{ .Lastmod.Format "2006-01-02T15:04:05-07:00" }}">{{ .Lastmod.Format "2 Jan, 2006" }}</time> | |||||
| {{ else }} | |||||
| Published: <time datetime="{{ .PublishDate.Format "2006-01-02T15:04:05-07:00" }}">{{ .PublishDate.Format "2 Jan, 2006" }}</time> | |||||
| {{ end }} | |||||
| <span class="p-author">({{ .Params.author | default .Site.Author.name }})</span> |
| {{/* | |||||
| Copyright (C) 2019 Josh Habdas <[email protected]> | |||||
| This file is part of After Dark. | |||||
| After Dark is free software: you can redistribute it and/or modify | |||||
| it under the terms of the GNU Affero General Public License as published by | |||||
| the Free Software Foundation, either version 3 of the License, or | |||||
| (at your option) any later version. | |||||
| After Dark is distributed in the hope that it will be useful, | |||||
| but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
| GNU Affero General Public License for more details. | |||||
| You should have received a copy of the GNU Affero General Public License | |||||
| along with this program. If not, see <https://www.gnu.org/licenses/>. | |||||
| */}} | |||||
| {{ define "header" }} | |||||
| {{ partial "masthead.html" . }} | |||||
| {{ end }} | |||||
| {{ define "main" }} | |||||
| {{ if ne $.Site.Params.hackcss.disabled true }} | |||||
| {{ with resources.Get "css/conditional/layouts/post/single.css" | minify }} | |||||
| <style>{{ .Content | safeCSS }}</style> | |||||
| {{ end }} | |||||
| {{ end }} | |||||
| <article class="h-entry" itemscope itemtype="https://schema.org/BlogPosting"> | |||||
| {{ template "_internal/schema.html" . }} | |||||
| <header> | |||||
| <h1 class="post-title p-name" itemprop="headline name">{{ .Title }}</h1> | |||||
| <p class="muted"> | |||||
| {{ partial "post/meta.html" . }} | |||||
| </p> | |||||
| {{ if .Description }} | |||||
| <blockquote itemprop="description">{{ .Description }}</blockquote> | |||||
| {{ end }} | |||||
| {{ partial "image/header.html" . }} | |||||
| </header> | |||||
| {{ partial "toc-maybe.html" . }} | |||||
| <div class="post-content clearfix e-content" itemprop="articleBody"> | |||||
| {{ .Content }} | |||||
| </div> | |||||
| <footer> | |||||
| <hr> | |||||
| {{ partial "post/byline.html" . }} | |||||
| {{ partial "post/related-content.html" . }} | |||||
| </footer> | |||||
| </article> | |||||
| {{ end }} | |||||
| {{ define "footer" }} | |||||
| <small class="muted"> | |||||
| {{ partial "copyright-notice.html" . }} | |||||
| </small> | |||||
| {{ end }} |