Shift to using hugo coder theme

This commit is contained in:
Abijeet 2022-08-07 21:45:48 +05:30
parent 835f836d99
commit 5f19f29497
29 changed files with 925 additions and 1335 deletions

3
.gitmodules vendored
View File

@ -1,3 +1,6 @@
[submodule "themes/hugo-coder"]
path = themes/hugo-coder
url = https://github.com/luizdepra/hugo-coder.git
[submodule "themes/PaperMod"]
path = themes/PaperMod
url = https://github.com/adityatelange/hugo-PaperMod.git

View File

@ -1,54 +0,0 @@
baseURL = "https://thecurlybraces.com"
languagecode = "en"
defaultcontentlanguage = "en"
title = "Abijeet Patro"
theme = "hugo-coder"
[params]
author = "Abijeet Patro"
description = "Abijeet's personal website"
keywords = "website,developer,personal"
info = "Full Stack Developer / Open Source Contributor"
favicon_32 = "/images/fav-32x32.png"
favicon_16 = "/images/fav-32x32.png"
hideCredits = false
hideCopyright = false
[[params.social]]
name = "Github"
weight = 1
icon = "fab fa-github"
url = "https://github.com/abijeet/"
[[params.social]]
name = "Twitter"
weight = 2
icon = "fab fa-twitter"
url = "https://twitter.com/abijeetpatro/"
[[params.social]]
name = "LinkedIn"
weight = 3
icon = "fab fa-linkedin"
url = "https://www.linkedin.com/in/abijeet-patro/"
[[params.social]]
name = "StackOverflow"
weight = 4
icon = "fab fa-stack-overflow"
url = "https://stackoverflow.com/users/903324/abijeet-patro?tab=profile"
[[params.social]]
name = "Resume"
weight = 5
icon = "fab fa-resume"
url = "/abijeet-patro-resume.pdf"
[[menu.main]]
name = "About"
weight = 1
url = "https://blog.thecurlybraces.com/about/"
[[menu.main]]
name = "Resume"
weight = 2
url = "/abijeet-patro-resume.pdf"
[[menu.main]]
name = "Blog"
weight = 3
url = "https://blog.thecurlybraces.com"

46
config.yml Normal file
View File

@ -0,0 +1,46 @@
baseURL: http://192.168.122.66:1313
languagecode: en
defaultcontentlanguage: en
title: Abijeet Patro
theme: PaperMod
params:
author: Abijeet Patro
description: Abijeet's personal website
since: 2015
colorScheme: auto
assets:
favicon: "/images/fav-32x32.png"
favicon16x16: "/images/fav-16x16.png"
favicon32x32: "/images/fav-32x32.png"
profileMode:
enabled: true
subtitle: "Full stack developer and an open source contributor"
imageUrl: "/images/profile-pic.jpg" # optional
imageTitle: "Abijeet's Photo" # optional
imageWidth: 240 # custom size
imageHeight: 240 # custom size
socialIcons: # optional
- name: GitHub
url: https://github.com/abijeet/
- name: "Twitter"
url: https://twitter.com/abijeetpatro/
- name: LinkedIn
url: https://www.linkedin.com/in/abijeet-patro/
- name: StackOverflow
url: https://stackoverflow.com/users/903324/abijeet-patro?tab=profile
menu:
main:
- name: About
weight: 1
url: https://blog.thecurlybraces.com/about/
- name: Resume
weight: 2
url: /abijeet-patro-resume.pdf
- name: Blog
weight: 3
url: https://blog.thecurlybraces.com

View File

@ -1,120 +1,212 @@
<!DOCTYPE html>
<html lang="en">
<html lang="en" dir="auto">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="index, follow">
<title>404 Page not found | Abijeet Patro</title>
<meta name="keywords" content="">
<meta name="description" content="Abijeet&#39;s personal website">
<meta name="author" content="Abijeet Patro">
<link rel="canonical" href="http://192.168.122.66:1313/404.html">
<link crossorigin="anonymous" href="/assets/css/stylesheet.bc1149f4a72aa4858d3a9f71462f75e5884ffe8073ea9d6d5761d5663d651e20.css" integrity="sha256-vBFJ9KcqpIWNOp9xRi915YhP/oBz6p1tV2HVZj1lHiA=" rel="preload stylesheet" as="style">
<link rel="icon" href="http://192.168.122.66:1313/images/fav-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="http://192.168.122.66:1313/images/fav-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="http://192.168.122.66:1313/images/fav-32x32.png">
<link rel="apple-touch-icon" href="http://192.168.122.66:1313/apple-touch-icon.png">
<link rel="mask-icon" href="http://192.168.122.66:1313/safari-pinned-tab.svg">
<meta name="theme-color" content="#2e2e33">
<meta name="msapplication-TileColor" content="#2e2e33">
<noscript>
<style>
#theme-toggle,
.top-link {
display: none;
}
<meta name="author" content="Abijeet Patro">
<meta name="description" content="Abijeet&#39;s personal website">
<meta name="keywords" content="website,developer,personal">
</style>
<style>
@media (prefers-color-scheme: dark) {
:root {
--theme: rgb(29, 30, 32);
--entry: rgb(46, 46, 51);
--primary: rgb(218, 218, 219);
--secondary: rgb(155, 156, 157);
--tertiary: rgb(65, 66, 68);
--content: rgb(196, 196, 197);
--hljs-bg: rgb(46, 46, 51);
--code-bg: rgb(55, 56, 62);
--border: rgb(51, 51, 51);
}
<meta name="twitter:card" content="summary"/>
.list {
background: var(--theme);
}
.list:not(.dark)::-webkit-scrollbar-track {
background: 0 0;
}
.list:not(.dark)::-webkit-scrollbar-thumb {
border-color: var(--theme);
}
}
</style>
</noscript><meta property="og:title" content="404 Page not found" />
<meta property="og:description" content="Abijeet&#39;s personal website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://192.168.122.66:1313/404.html" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="404 Page not found"/>
<meta name="twitter:description" content="Abijeet&#39;s personal website"/>
<meta property="og:title" content="404 Page not found" />
<meta property="og:description" content="Abijeet&#39;s personal website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thecurlybraces.com/404.html" />
</head>
<body class="list" id="top">
<script>
if (localStorage.getItem("pref-theme") === "dark") {
document.body.classList.add('dark');
} else if (localStorage.getItem("pref-theme") === "light") {
document.body.classList.remove('dark')
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.body.classList.add('dark');
}
</script>
<base href="https://thecurlybraces.com/404.html">
<title>Abijeet Patro</title>
<link rel="canonical" href="https://thecurlybraces.com/404.html">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CMerriweather:300,700%7CSource+Code+Pro:400,700" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.11.2/css/all.css" integrity="sha384-KA6wR/X5RY4zFAHpv/CnoG2UW1uogYfdnP67Uv7eULvTveboZJg0qUpmJZb5VqzN" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css" integrity="sha256-l85OmPOjvil/SOvVt3HnSSjzF1TUMyT9eV0c2BzEGzU=" crossorigin="anonymous" />
<link rel="stylesheet" href="/css/coder.min.28d751104f30c16da1aa1bb04015cbe662cacfe0d1b01af4f2240ad58580069c.css" integrity="sha256-KNdREE8wwW2hqhuwQBXL5mLKz&#43;DRsBr08iQK1YWABpw=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/png" href="https://thecurlybraces.com/images/fav-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://thecurlybraces.com/images/fav-32x32.png" sizes="16x16">
<meta name="generator" content="Hugo 0.62.0" />
</head>
<body class="colorscheme-light">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
Abijeet Patro
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle"><i class="fas fa-bars"></i></label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="https://blog.thecurlybraces.com/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="https://thecurlybraces.com/abijeet-patro-resume.pdf">Resume</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="https://blog.thecurlybraces.com">Blog</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container centered">
<div class="error">
<h1>404</h1>
<h2>Page Not Found</h2>
<p>Sorry, this page does not exist.<br />You can head back to <a href="https://thecurlybraces.com">homepage</a>.</p>
</div>
</section>
</div>
<footer class="footer">
<section class="container">
© 2019
·
Powered by <a href="https://gohugo.io/">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/">Coder</a>.
</section>
</footer>
<header class="header">
<nav class="nav">
<div class="logo">
<a href="http://192.168.122.66:1313" accesskey="h" title="Abijeet Patro (Alt + H)">Abijeet Patro</a>
<div class="logo-switches">
<button id="theme-toggle" accesskey="t" title="(Alt + T)">
<svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
</svg>
<svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
</button>
</div>
</div>
<ul id="menu">
<li>
<a href="https://blog.thecurlybraces.com/about/" title="About">
<span>About</span>&nbsp;
<svg fill="none" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="2.5" viewBox="0 0 24 24" height="12" width="12">
<path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"></path>
<path d="M15 3h6v6"></path>
<path d="M10 14L21 3"></path>
</svg>
</a>
</li>
<li>
<a href="http://192.168.122.66:1313/abijeet-patro-resume.pdf" title="Resume">
<span>Resume</span>
</a>
</li>
<li>
<a href="https://blog.thecurlybraces.com" title="Blog">
<span>Blog</span>&nbsp;
<svg fill="none" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="2.5" viewBox="0 0 24 24" height="12" width="12">
<path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"></path>
<path d="M15 3h6v6"></path>
<path d="M10 14L21 3"></path>
</svg>
</a>
</li>
</ul>
</nav>
</header>
<main class="main">
<div class="not-found">404</div>
</main>
<footer class="footer">
<span>&copy; 2022 <a href="http://192.168.122.66:1313">Abijeet Patro</a></span>
<span>
Powered by
<a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a> &
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
</span>
</footer>
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
<path d="M12 6H0l6-6z" />
</svg>
</a>
<script>
let menu = document.getElementById('menu')
if (menu) {
menu.scrollLeft = localStorage.getItem("menu-scroll-position");
menu.onscroll = function () {
localStorage.setItem("menu-scroll-position", menu.scrollLeft);
}
}
</body>
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener("click", function (e) {
e.preventDefault();
var id = this.getAttribute("href").substr(1);
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
behavior: "smooth"
});
} else {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
}
if (id === "top") {
history.replaceState(null, null, " ");
} else {
history.pushState(null, null, `#${id}`);
}
});
});
</script>
<script>
var mybutton = document.getElementById("top-link");
window.onscroll = function () {
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
mybutton.style.visibility = "visible";
mybutton.style.opacity = "1";
} else {
mybutton.style.visibility = "hidden";
mybutton.style.opacity = "0";
}
};
</script>
<script>
document.getElementById("theme-toggle").addEventListener("click", () => {
if (document.body.className.includes("dark")) {
document.body.classList.remove('dark');
localStorage.setItem("pref-theme", 'light');
} else {
document.body.classList.add('dark');
localStorage.setItem("pref-theme", 'dark');
}
})
</script>
</body>
</html>

File diff suppressed because one or more lines are too long

View File

@ -1,127 +1,218 @@
<!DOCTYPE html>
<html lang="en">
<html lang="en" dir="auto">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="index, follow">
<title>Categories | Abijeet Patro</title>
<meta name="keywords" content="">
<meta name="description" content="Abijeet&#39;s personal website">
<meta name="author" content="Abijeet Patro">
<link rel="canonical" href="http://192.168.122.66:1313/categories/">
<link crossorigin="anonymous" href="/assets/css/stylesheet.bc1149f4a72aa4858d3a9f71462f75e5884ffe8073ea9d6d5761d5663d651e20.css" integrity="sha256-vBFJ9KcqpIWNOp9xRi915YhP/oBz6p1tV2HVZj1lHiA=" rel="preload stylesheet" as="style">
<link rel="icon" href="http://192.168.122.66:1313/images/fav-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="http://192.168.122.66:1313/images/fav-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="http://192.168.122.66:1313/images/fav-32x32.png">
<link rel="apple-touch-icon" href="http://192.168.122.66:1313/apple-touch-icon.png">
<link rel="mask-icon" href="http://192.168.122.66:1313/safari-pinned-tab.svg">
<meta name="theme-color" content="#2e2e33">
<meta name="msapplication-TileColor" content="#2e2e33">
<link rel="alternate" type="application/rss+xml" href="http://192.168.122.66:1313/categories/index.xml">
<noscript>
<style>
#theme-toggle,
.top-link {
display: none;
}
<meta name="author" content="Abijeet Patro">
<meta name="description" content="Abijeet&#39;s personal website">
<meta name="keywords" content="website,developer,personal">
</style>
<style>
@media (prefers-color-scheme: dark) {
:root {
--theme: rgb(29, 30, 32);
--entry: rgb(46, 46, 51);
--primary: rgb(218, 218, 219);
--secondary: rgb(155, 156, 157);
--tertiary: rgb(65, 66, 68);
--content: rgb(196, 196, 197);
--hljs-bg: rgb(46, 46, 51);
--code-bg: rgb(55, 56, 62);
--border: rgb(51, 51, 51);
}
<meta name="twitter:card" content="summary"/>
.list {
background: var(--theme);
}
.list:not(.dark)::-webkit-scrollbar-track {
background: 0 0;
}
.list:not(.dark)::-webkit-scrollbar-thumb {
border-color: var(--theme);
}
}
</style>
</noscript><meta property="og:title" content="Categories" />
<meta property="og:description" content="Abijeet&#39;s personal website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://192.168.122.66:1313/categories/" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Categories"/>
<meta name="twitter:description" content="Abijeet&#39;s personal website"/>
<meta property="og:title" content="Categories" />
<meta property="og:description" content="Abijeet&#39;s personal website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thecurlybraces.com/categories/" />
</head>
<body class="list" id="top">
<script>
if (localStorage.getItem("pref-theme") === "dark") {
document.body.classList.add('dark');
} else if (localStorage.getItem("pref-theme") === "light") {
document.body.classList.remove('dark')
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.body.classList.add('dark');
}
</script>
<header class="header">
<nav class="nav">
<div class="logo">
<a href="http://192.168.122.66:1313" accesskey="h" title="Abijeet Patro (Alt + H)">Abijeet Patro</a>
<div class="logo-switches">
<button id="theme-toggle" accesskey="t" title="(Alt + T)">
<svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
</svg>
<svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
</button>
</div>
</div>
<ul id="menu">
<li>
<a href="https://blog.thecurlybraces.com/about/" title="About">
<span>About</span>&nbsp;
<svg fill="none" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="2.5" viewBox="0 0 24 24" height="12" width="12">
<path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"></path>
<path d="M15 3h6v6"></path>
<path d="M10 14L21 3"></path>
</svg>
</a>
</li>
<li>
<a href="http://192.168.122.66:1313/abijeet-patro-resume.pdf" title="Resume">
<span>Resume</span>
</a>
</li>
<li>
<a href="https://blog.thecurlybraces.com" title="Blog">
<span>Blog</span>&nbsp;
<svg fill="none" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="2.5" viewBox="0 0 24 24" height="12" width="12">
<path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"></path>
<path d="M15 3h6v6"></path>
<path d="M10 14L21 3"></path>
</svg>
</a>
</li>
</ul>
</nav>
</header>
<main class="main">
<header class="page-header">
<h1>Categories</h1>
</header>
<base href="https://thecurlybraces.com/categories/">
<title>Categories · Abijeet Patro</title>
<link rel="canonical" href="https://thecurlybraces.com/categories/">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CMerriweather:300,700%7CSource+Code+Pro:400,700" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.11.2/css/all.css" integrity="sha384-KA6wR/X5RY4zFAHpv/CnoG2UW1uogYfdnP67Uv7eULvTveboZJg0qUpmJZb5VqzN" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css" integrity="sha256-l85OmPOjvil/SOvVt3HnSSjzF1TUMyT9eV0c2BzEGzU=" crossorigin="anonymous" />
<link rel="stylesheet" href="/css/coder.min.28d751104f30c16da1aa1bb04015cbe662cacfe0d1b01af4f2240ad58580069c.css" integrity="sha256-KNdREE8wwW2hqhuwQBXL5mLKz&#43;DRsBr08iQK1YWABpw=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/png" href="https://thecurlybraces.com/images/fav-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://thecurlybraces.com/images/fav-32x32.png" sizes="16x16">
<link rel="alternate" type="application/rss+xml" href="https://thecurlybraces.com/categories/index.xml" title="Abijeet Patro" />
<meta name="generator" content="Hugo 0.62.0" />
</head>
<body class="colorscheme-light">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
Abijeet Patro
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle"><i class="fas fa-bars"></i></label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="https://blog.thecurlybraces.com/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="https://thecurlybraces.com/abijeet-patro-resume.pdf">Resume</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="https://blog.thecurlybraces.com">Blog</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container list">
<h1 class="title">Categories</h1>
<ul>
</ul>
</section>
</div>
<footer class="footer">
<section class="container">
© 2019
·
Powered by <a href="https://gohugo.io/">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/">Coder</a>.
</section>
</footer>
<ul class="terms-tags">
</ul>
</main>
<footer class="footer">
<span>&copy; 2022 <a href="http://192.168.122.66:1313">Abijeet Patro</a></span>
<span>
Powered by
<a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a> &
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
</span>
</footer>
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
<path d="M12 6H0l6-6z" />
</svg>
</a>
<script>
let menu = document.getElementById('menu')
if (menu) {
menu.scrollLeft = localStorage.getItem("menu-scroll-position");
menu.onscroll = function () {
localStorage.setItem("menu-scroll-position", menu.scrollLeft);
}
}
</body>
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener("click", function (e) {
e.preventDefault();
var id = this.getAttribute("href").substr(1);
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
behavior: "smooth"
});
} else {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
}
if (id === "top") {
history.replaceState(null, null, " ");
} else {
history.pushState(null, null, `#${id}`);
}
});
});
</script>
<script>
var mybutton = document.getElementById("top-link");
window.onscroll = function () {
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
mybutton.style.visibility = "visible";
mybutton.style.opacity = "1";
} else {
mybutton.style.visibility = "hidden";
mybutton.style.opacity = "0";
}
};
</script>
<script>
document.getElementById("theme-toggle").addEventListener("click", () => {
if (document.body.className.includes("dark")) {
document.body.classList.remove('dark');
localStorage.setItem("pref-theme", 'light');
} else {
document.body.classList.add('dark');
localStorage.setItem("pref-theme", 'dark');
}
})
</script>
</body>
</html>

View File

@ -1,14 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>Categories on Abijeet Patro</title>
<link>https://thecurlybraces.com/categories/</link>
<link>http://192.168.122.66:1313/categories/</link>
<description>Recent content in Categories on Abijeet Patro</description>
<generator>Hugo -- gohugo.io</generator>
<language>en</language>
<atom:link href="https://thecurlybraces.com/categories/index.xml" rel="self" type="application/rss+xml" />
<language>en</language><atom:link href="http://192.168.122.66:1313/categories/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@ -1 +0,0 @@
<!DOCTYPE html><html><head><title>https://thecurlybraces.com/categories/</title><link rel="canonical" href="https://thecurlybraces.com/categories/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://thecurlybraces.com/categories/" /></head></html>

View File

@ -1 +0,0 @@
*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{display:flex;color:#323232;background-color:#fefefe;font-family:'Fira Mono',monospace;font-size:1.6em;font-weight:400;letter-spacing:.0625em;line-height:1.8em}@media only screen and (min-device-width:320px) and (max-device-width:480px){body{font-size:1.4em;line-height:1.6em}}a{font-weight:700;color:#000;text-decoration:none}a:focus,a:hover{text-decoration:underline}p{margin:1.6rem 0 1.6rem 0}p a{font-weight:400;color:#000;text-decoration:underline;text-underline-position:under}p a:focus,p a:hover{color:#36c}h1,h2,h3,h4,h5,h6{color:#000;text-transform:uppercase;letter-spacing:.0625em;margin:3.2rem 0 1.6rem 0}h1{font-size:3.2rem;line-height:3.2rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){h1{font-size:2.8rem;line-height:2.8rem}}h2{font-size:2.8rem;line-height:2.8rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){h2{font-size:2.4rem;line-height:2.4rem}}h3{font-size:2.4rem;line-height:2.4rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){h3{font-size:2rem;line-height:2rem}}h4{font-size:2.2rem;line-height:2.2rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){h4{font-size:1.8rem;line-height:1.8rem}}h5{font-size:2rem;line-height:2rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){h5{font-size:1.6rem;line-height:1.6rem}}h6{font-size:1.4rem;line-height:1.4rem}pre{margin:1.6rem 0 1rem 0;padding:1.6rem;overflow-x:auto}code{background-color:#000;color:#fefefe;padding:.4rem .8rem .4rem .8rem}blockquote{border-left:2px solid #dcdcdc;padding-left:1.6rem;font-style:italic}th,td{padding:1.6rem}table{border-collapse:collapse}table td,table th{border:2px solid #000}table tr:first-child th{border-top:0}table tr:last-child td{border-bottom:0}table tr td:first-child,table tr th:first-child{border-left:0}table tr td:last-child,table tr th:last-child{border-right:0}img{max-width:100%}.wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}.container{margin:0 auto;max-width:120rem;width:100%;padding-left:2rem;padding-right:2rem}.navigation{height:6rem;width:100%}.navigation a{display:inline;font-size:1.6rem;text-transform:uppercase;line-height:6rem;letter-spacing:.1rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){.navigation a{font-size:1.4rem}}.navigation ul{list-style:none;margin-bottom:0;margin-top:0}.navigation ul li{float:left;margin:0;position:relative}.navigation ul li a{margin-left:1rem;margin-right:1rem}.content{flex:1;margin-top:1.6rem;margin-bottom:3.2rem}.content article header{margin-top:3.2rem;margin-bottom:3.2rem}.content article header h1,.content article header h2{margin:0}.content article header h2{margin-top:1rem;font-size:1.8rem;color:#323232}@media only screen and (min-device-width:320px) and (max-device-width:480px){.content article header h2{font-size:1.6rem}}.list ul{margin:3.2rem 0 3.2rem 0;list-style:none;padding:0}.list ul li{font-size:1.6rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){.list ul li{font-size:1.4rem;margin:1.6rem 0 1.6rem 0}}.list ul li span{display:inline-block;text-align:right;width:20rem;margin-right:3rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){.list ul li span{display:block;text-align:left}}.list ul li a{text-transform:uppercase}.pagination{margin-top:6rem;text-align:center}.pagination li{display:inline;text-align:center}.pagination li span{margin:0;text-align:center;width:3.2rem}.pagination li a span{margin:0;text-align:center;width:3.2rem}.centered{display:flex;height:100%;align-items:center;justify-content:center}.centered .about{text-align:center}.centered .about h1{margin-top:2rem;margin-bottom:.5rem}.centered .about h2{margin-top:1rem;margin-bottom:.5rem;font-size:2.4rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){.centered .about h2{font-size:2rem}}.centered .about ul{list-style:none;margin:3rem 0 1rem 0;padding:0}.centered .about ul li{display:inline;position:relative}.centered .about ul li a{text-transform:uppercase;margin-left:1rem;margin-right:1rem;font-size:1.6rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){.centered .about ul li a{font-size:1.4rem}}.centered .error{text-align:center}.centered .error h1{margin-top:2rem;margin-bottom:.5rem;font-size:4.6rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){.centered .error h1{font-size:3.2rem}}.centered .error h2{margin-top:2rem;margin-bottom:3.2rem;font-size:3.2rem}@media only screen and (min-device-width:320px) and (max-device-width:480px){.centered .error h2{font-size:2.8rem}}.footer{height:6rem;width:100%;text-align:center;line-height:6rem}.float-right{float:right}.float-left{float:left}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 398 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 559 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

View File

@ -1,166 +1,267 @@
<!DOCTYPE html>
<html lang="en">
<html lang="en" dir="auto">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<head>
<meta name="generator" content="Hugo 0.101.0" /><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="index, follow">
<title>Abijeet Patro</title>
<meta name="author" content="Abijeet Patro">
<meta name="description" content="Abijeet&#39;s personal website">
<meta name="keywords" content="website,developer,personal">
<meta name="description" content="Abijeet&#39;s personal website">
<meta name="author" content="Abijeet Patro">
<link rel="canonical" href="http://192.168.122.66:1313/">
<link crossorigin="anonymous" href="/assets/css/stylesheet.bc1149f4a72aa4858d3a9f71462f75e5884ffe8073ea9d6d5761d5663d651e20.css" integrity="sha256-vBFJ9KcqpIWNOp9xRi915YhP/oBz6p1tV2HVZj1lHiA=" rel="preload stylesheet" as="style">
<link rel="icon" href="http://192.168.122.66:1313/images/fav-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="http://192.168.122.66:1313/images/fav-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="http://192.168.122.66:1313/images/fav-32x32.png">
<link rel="apple-touch-icon" href="http://192.168.122.66:1313/apple-touch-icon.png">
<link rel="mask-icon" href="http://192.168.122.66:1313/safari-pinned-tab.svg">
<meta name="theme-color" content="#2e2e33">
<meta name="msapplication-TileColor" content="#2e2e33">
<link rel="alternate" type="application/rss+xml" href="http://192.168.122.66:1313/index.xml">
<noscript>
<style>
#theme-toggle,
.top-link {
display: none;
}
<meta name="twitter:card" content="summary"/>
</style>
<style>
@media (prefers-color-scheme: dark) {
:root {
--theme: rgb(29, 30, 32);
--entry: rgb(46, 46, 51);
--primary: rgb(218, 218, 219);
--secondary: rgb(155, 156, 157);
--tertiary: rgb(65, 66, 68);
--content: rgb(196, 196, 197);
--hljs-bg: rgb(46, 46, 51);
--code-bg: rgb(55, 56, 62);
--border: rgb(51, 51, 51);
}
.list {
background: var(--theme);
}
.list:not(.dark)::-webkit-scrollbar-track {
background: 0 0;
}
.list:not(.dark)::-webkit-scrollbar-thumb {
border-color: var(--theme);
}
}
</style>
</noscript><meta property="og:title" content="Abijeet Patro" />
<meta property="og:description" content="Abijeet&#39;s personal website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://192.168.122.66:1313/" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Abijeet Patro"/>
<meta name="twitter:description" content="Abijeet&#39;s personal website"/>
<meta property="og:title" content="Abijeet Patro" />
<meta property="og:description" content="Abijeet&#39;s personal website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thecurlybraces.com/" />
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Abijeet Patro",
"url": "http://192.168.122.66:1313",
"description": "Abijeet\u0026#39;s personal website",
"thumbnailUrl": "http://192.168.122.66:1313/images/fav-32x32.png",
"sameAs": [
"https://github.com/abijeet/", "https://twitter.com/abijeetpatro/", "https://www.linkedin.com/in/abijeet-patro/", "https://stackoverflow.com/users/903324/abijeet-patro?tab=profile"
]
}
</script>
</head>
<body class="list" id="top">
<script>
if (localStorage.getItem("pref-theme") === "dark") {
document.body.classList.add('dark');
} else if (localStorage.getItem("pref-theme") === "light") {
document.body.classList.remove('dark')
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.body.classList.add('dark');
}
</script>
<base href="https://thecurlybraces.com/">
<title>Abijeet Patro</title>
<link rel="canonical" href="https://thecurlybraces.com/">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CMerriweather:300,700%7CSource+Code+Pro:400,700" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.11.2/css/all.css" integrity="sha384-KA6wR/X5RY4zFAHpv/CnoG2UW1uogYfdnP67Uv7eULvTveboZJg0qUpmJZb5VqzN" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css" integrity="sha256-l85OmPOjvil/SOvVt3HnSSjzF1TUMyT9eV0c2BzEGzU=" crossorigin="anonymous" />
<link rel="stylesheet" href="/css/coder.min.28d751104f30c16da1aa1bb04015cbe662cacfe0d1b01af4f2240ad58580069c.css" integrity="sha256-KNdREE8wwW2hqhuwQBXL5mLKz&#43;DRsBr08iQK1YWABpw=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/png" href="https://thecurlybraces.com/images/fav-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://thecurlybraces.com/images/fav-32x32.png" sizes="16x16">
<link rel="alternate" type="application/rss+xml" href="https://thecurlybraces.com/index.xml" title="Abijeet Patro" />
<meta name="generator" content="Hugo 0.62.0" />
</head>
<body class="colorscheme-light">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
Abijeet Patro
<header class="header">
<nav class="nav">
<div class="logo">
<a href="http://192.168.122.66:1313" accesskey="h" title="Abijeet Patro (Alt + H)">Abijeet Patro</a>
<div class="logo-switches">
<button id="theme-toggle" accesskey="t" title="(Alt + T)">
<svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
</svg>
<svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
</button>
</div>
</div>
<ul id="menu">
<li>
<a href="https://blog.thecurlybraces.com/about/" title="About">
<span>About</span>&nbsp;
<svg fill="none" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="2.5" viewBox="0 0 24 24" height="12" width="12">
<path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"></path>
<path d="M15 3h6v6"></path>
<path d="M10 14L21 3"></path>
</svg>
</a>
</li>
<li>
<a href="http://192.168.122.66:1313/abijeet-patro-resume.pdf" title="Resume">
<span>Resume</span>
</a>
</li>
<li>
<a href="https://blog.thecurlybraces.com" title="Blog">
<span>Blog</span>&nbsp;
<svg fill="none" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="2.5" viewBox="0 0 24 24" height="12" width="12">
<path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"></path>
<path d="M15 3h6v6"></path>
<path d="M10 14L21 3"></path>
</svg>
</a>
</li>
</ul>
</nav>
</header>
<main class="main"><div class="profile">
<div class="profile_inner">
<img draggable="false" src="http://192.168.122.66:1313/images/profile-pic.jpg" alt="Abijeet&#39;s Photo" title="Abijeet&#39;s Photo"
height="240" width="240" />
<h1>Abijeet Patro</h1>
<span>Full stack developer and an open source contributor</span><div class="social-icons">
<a href="https://github.com/abijeet/" target="_blank" rel="noopener noreferrer me" title="GitHub">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path
d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 0 0-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0 0 20 4.77 5.07 5.07 0 0 0 19.91 1S18.73.65 16 2.48a13.38 13.38 0 0 0-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 0 0 5 4.77a5.44 5.44 0 0 0-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 0 0 9 18.13V22">
</path>
</svg>
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle"><i class="fas fa-bars"></i></label>
<ul class="navigation-list">
<a href="https://twitter.com/abijeetpatro/" target="_blank" rel="noopener noreferrer me" title="Twitter">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path
d="M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z">
</path>
</svg>
</a>
<a href="https://www.linkedin.com/in/abijeet-patro/" target="_blank" rel="noopener noreferrer me" title="LinkedIn">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path>
<rect x="2" y="9" width="4" height="12"></rect>
<circle cx="4" cy="4" r="2"></circle>
</svg>
</a>
<a href="https://stackoverflow.com/users/903324/abijeet-patro?tab=profile" target="_blank" rel="noopener noreferrer me" title="StackOverflow">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round">
<path
d="M2.913 16.041v6.848h17.599v-6.848M7.16 18.696h8.925M7.65 13.937l8.675 1.8M9.214 9.124l8.058 3.758M12.086 4.65l6.849 5.66M15.774 1.111l5.313 7.162" />
</svg>
</a>
</div>
<li class="navigation-item">
<a class="navigation-link" href="https://blog.thecurlybraces.com/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="https://thecurlybraces.com/abijeet-patro-resume.pdf">Resume</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="https://blog.thecurlybraces.com">Blog</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container centered">
<div class="about">
<h1>Abijeet Patro</h1>
<h2>Full Stack Developer / Open Source Contributor</h2>
<ul>
<li>
<a href="https://github.com/abijeet/" aria-label="Github" >
<i class="fab fa-github" aria-hidden="true"></i>
</a>
</li>
<li>
<a href="https://twitter.com/abijeetpatro/" aria-label="Twitter" >
<i class="fab fa-twitter" aria-hidden="true"></i>
</a>
</li>
<li>
<a href="https://www.linkedin.com/in/abijeet-patro/" aria-label="LinkedIn" >
<i class="fab fa-linkedin" aria-hidden="true"></i>
</a>
</li>
<li>
<a href="https://stackoverflow.com/users/903324/abijeet-patro?tab=profile" aria-label="StackOverflow" >
<i class="fab fa-stack-overflow" aria-hidden="true"></i>
</a>
</li>
<li>
<a href="/abijeet-patro-resume.pdf" aria-label="Resume" >
<i class="fab fa-resume" aria-hidden="true"></i>
</a>
</li>
</ul>
</div>
</section>
</div>
<footer class="footer">
<section class="container">
© 2019
·
Powered by <a href="https://gohugo.io/">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/">Coder</a>.
</section>
</footer>
</div>
</div>
</main>
<footer class="footer">
<span>&copy; 2022 <a href="http://192.168.122.66:1313">Abijeet Patro</a></span>
<span>
Powered by
<a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a> &
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
</span>
</footer>
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
<path d="M12 6H0l6-6z" />
</svg>
</a>
<script>
let menu = document.getElementById('menu')
if (menu) {
menu.scrollLeft = localStorage.getItem("menu-scroll-position");
menu.onscroll = function () {
localStorage.setItem("menu-scroll-position", menu.scrollLeft);
}
}
</body>
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener("click", function (e) {
e.preventDefault();
var id = this.getAttribute("href").substr(1);
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
behavior: "smooth"
});
} else {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
}
if (id === "top") {
history.replaceState(null, null, " ");
} else {
history.pushState(null, null, `#${id}`);
}
});
});
</script>
<script>
var mybutton = document.getElementById("top-link");
window.onscroll = function () {
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
mybutton.style.visibility = "visible";
mybutton.style.opacity = "1";
} else {
mybutton.style.visibility = "hidden";
mybutton.style.opacity = "0";
}
};
</script>
<script>
document.getElementById("theme-toggle").addEventListener("click", () => {
if (document.body.className.includes("dark")) {
document.body.classList.remove('dark');
localStorage.setItem("pref-theme", 'light');
} else {
document.body.classList.add('dark');
localStorage.setItem("pref-theme", 'dark');
}
})
</script>
</body>
</html>

View File

@ -1,14 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>Abijeet Patro</title>
<link>https://thecurlybraces.com/</link>
<link>http://192.168.122.66:1313/</link>
<description>Recent content on Abijeet Patro</description>
<generator>Hugo -- gohugo.io</generator>
<language>en</language>
<atom:link href="https://thecurlybraces.com/index.xml" rel="self" type="application/rss+xml" />
<language>en</language><atom:link href="http://192.168.122.66:1313/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@ -1,351 +0,0 @@
@bg-color: #fefefe;
@fg-color: #323232;
@darker-bg-color: #dcdcdc;
@darker-fg-color: #000;
@link-color: #3366CC;
*,
*:after,
*:before {
box-sizing: inherit;
}
html {
box-sizing: border-box;
font-size: 62.5%;
}
body {
display:flex;
color: @fg-color;
background-color: @bg-color;
font-family: 'Fira Mono', monospace;
font-size: 1.6em;
font-weight: 400;
letter-spacing: 0.0625em;
line-height: 1.8em;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 1.4em;
line-height: 1.6em;
}
}
a {
font-weight: 700;
color: @darker-fg-color;
text-decoration: none;
&:focus,
&:hover {
text-decoration: underline;
}
}
p {
margin: 1.6rem 0 1.6rem 0;
a {
font-weight: 400;
color: @darker-fg-color;
text-decoration: underline;
text-underline-position: under;
&:focus,
&:hover {
color: @link-color;
}
}
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: @darker-fg-color;
text-transform: uppercase;
letter-spacing: 0.0625em;
margin: 3.2rem 0 1.6rem 0;
}
h1 {
font-size: 3.2rem;
line-height: 3.2rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 2.8rem;
line-height: 2.8rem;
}
}
h2 {
font-size: 2.8rem;
line-height: 2.8rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 2.4rem;
line-height: 2.4rem;
}
}
h3 {
font-size: 2.4rem;
line-height: 2.4rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 2.0rem;
line-height: 2.0rem;
}
}
h4 {
font-size: 2.2rem;
line-height: 2.2rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 1.8rem;
line-height: 1.8rem;
}
}
h5 {
font-size: 2.0rem;
line-height: 2.0rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 1.6rem;
line-height: 1.6rem;
}
}
h6 {
font-size: 1.4rem;
line-height: 1.4rem;
}
pre {
margin: 1.6rem 0 1.0rem 0;
padding: 1.6rem;
overflow-x: auto;
}
code {
background-color: @darker-fg-color;
color: @bg-color;
padding: 0.4rem 0.8rem 0.4rem 0.8rem;
}
blockquote {
border-left: 2px solid @darker-bg-color;
padding-left: 1.6rem;
font-style: italic;
}
th, td {
padding: 1.6rem;
}
table {
border-collapse: collapse;
}
table td, table th {
border: 2px solid @darker-fg-color;
}
table tr:first-child th {
border-top: 0;
}
table tr:last-child td {
border-bottom: 0;
}
table tr td:first-child,
table tr th:first-child {
border-left: 0;
}
table tr td:last-child,
table tr th:last-child {
border-right: 0;
}
img {
max-width: 100%;
}
.wrapper {
display: flex;
flex-direction: column;
min-height: 100vh;
width: 100%;
}
.container {
margin: 0 auto;
max-width: 120.0rem;
width: 100%;
padding-left: 2.0rem;
padding-right: 2.0rem;
}
.navigation {
height: 6.0rem;
width: 100%;
a {
display: inline;
font-size: 1.6rem;
text-transform: uppercase;
line-height: 6.0rem;
letter-spacing: 0.1rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 1.4rem;
}
}
ul {
list-style: none;
margin-bottom: 0;
margin-top: 0;
li {
float: left;
margin: 0;
position: relative;
a {
margin-left: 1.0rem;
margin-right: 1.0rem;
}
}
}
}
.content {
flex: 1;
margin-top: 1.6rem;
margin-bottom: 3.2rem;
article {
header {
margin-top: 3.2rem;
margin-bottom: 3.2rem;
h1, h2 {
margin: 0;
}
h2 {
margin-top: 1.0rem;
font-size: 1.8rem;
color: @fg-color;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 1.6rem;
}
}
}
}
}
.list {
ul {
margin: 3.2rem 0 3.2rem 0;
list-style: none;
padding: 0;
li {
font-size: 1.6rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 1.4rem;
margin: 1.6rem 0 1.6rem 0;
}
span {
display: inline-block;
text-align: right;
width: 20.0rem;
margin-right: 3.0rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
display: block;
text-align: left;
}
}
a {
text-transform: uppercase;
}
}
}
}
.pagination {
margin-top: 6.0rem;
text-align: center;
li {
display: inline;
text-align: center;
span {
margin: 0;
text-align: center;
width: 3.2rem;
}
a {
span {
margin: 0;
text-align: center;
width: 3.2rem;
}
}
}
}
.centered {
display: flex;
height: 100%;
align-items: center;
justify-content: center;
.about {
text-align: center;
h1 {
margin-top: 2.0rem;
margin-bottom: 0.5rem;
}
h2 {
margin-top: 1.0rem;
margin-bottom: 0.5rem;
font-size: 2.4rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 2.0rem;
}
}
ul {
list-style: none;
margin: 3.0rem 0 1.0rem 0;
padding: 0;
li {
display: inline;
position: relative;
a {
text-transform: uppercase;
margin-left: 1.0rem;
margin-right: 1.0rem;
font-size: 1.6rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 1.4rem;
}
}
}
}
}
.error {
text-align: center;
h1 {
margin-top: 2.0rem;
margin-bottom: 0.5rem;
font-size: 4.6rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 3.2rem;
}
}
h2 {
margin-top: 2.0rem;
margin-bottom: 3.2rem;
font-size: 3.2rem;
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
font-size: 2.8rem;
}
}
}
}
.footer {
height: 6.0rem;
width: 100%;
text-align: center;
line-height: 6.0rem;
}
.float-right {
float: right;
}
.float-left {
float: left;
}

View File

@ -1,17 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://thecurlybraces.com/</loc>
<loc>http://192.168.122.66:1313/</loc>
</url><url>
<loc>http://192.168.122.66:1313/categories/</loc>
</url><url>
<loc>http://192.168.122.66:1313/tags/</loc>
</url>
<url>
<loc>https://thecurlybraces.com/categories/</loc>
</url>
<url>
<loc>https://thecurlybraces.com/tags/</loc>
</url>
</urlset>

View File

@ -1,127 +1,218 @@
<!DOCTYPE html>
<html lang="en">
<html lang="en" dir="auto">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<head><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="index, follow">
<title>Tags | Abijeet Patro</title>
<meta name="keywords" content="">
<meta name="description" content="Abijeet&#39;s personal website">
<meta name="author" content="Abijeet Patro">
<link rel="canonical" href="http://192.168.122.66:1313/tags/">
<link crossorigin="anonymous" href="/assets/css/stylesheet.bc1149f4a72aa4858d3a9f71462f75e5884ffe8073ea9d6d5761d5663d651e20.css" integrity="sha256-vBFJ9KcqpIWNOp9xRi915YhP/oBz6p1tV2HVZj1lHiA=" rel="preload stylesheet" as="style">
<link rel="icon" href="http://192.168.122.66:1313/images/fav-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="http://192.168.122.66:1313/images/fav-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="http://192.168.122.66:1313/images/fav-32x32.png">
<link rel="apple-touch-icon" href="http://192.168.122.66:1313/apple-touch-icon.png">
<link rel="mask-icon" href="http://192.168.122.66:1313/safari-pinned-tab.svg">
<meta name="theme-color" content="#2e2e33">
<meta name="msapplication-TileColor" content="#2e2e33">
<link rel="alternate" type="application/rss+xml" href="http://192.168.122.66:1313/tags/index.xml">
<noscript>
<style>
#theme-toggle,
.top-link {
display: none;
}
<meta name="author" content="Abijeet Patro">
<meta name="description" content="Abijeet&#39;s personal website">
<meta name="keywords" content="website,developer,personal">
</style>
<style>
@media (prefers-color-scheme: dark) {
:root {
--theme: rgb(29, 30, 32);
--entry: rgb(46, 46, 51);
--primary: rgb(218, 218, 219);
--secondary: rgb(155, 156, 157);
--tertiary: rgb(65, 66, 68);
--content: rgb(196, 196, 197);
--hljs-bg: rgb(46, 46, 51);
--code-bg: rgb(55, 56, 62);
--border: rgb(51, 51, 51);
}
<meta name="twitter:card" content="summary"/>
.list {
background: var(--theme);
}
.list:not(.dark)::-webkit-scrollbar-track {
background: 0 0;
}
.list:not(.dark)::-webkit-scrollbar-thumb {
border-color: var(--theme);
}
}
</style>
</noscript><meta property="og:title" content="Tags" />
<meta property="og:description" content="Abijeet&#39;s personal website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://192.168.122.66:1313/tags/" />
<meta name="twitter:card" content="summary"/>
<meta name="twitter:title" content="Tags"/>
<meta name="twitter:description" content="Abijeet&#39;s personal website"/>
<meta property="og:title" content="Tags" />
<meta property="og:description" content="Abijeet&#39;s personal website" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://thecurlybraces.com/tags/" />
</head>
<body class="list" id="top">
<script>
if (localStorage.getItem("pref-theme") === "dark") {
document.body.classList.add('dark');
} else if (localStorage.getItem("pref-theme") === "light") {
document.body.classList.remove('dark')
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.body.classList.add('dark');
}
</script>
<header class="header">
<nav class="nav">
<div class="logo">
<a href="http://192.168.122.66:1313" accesskey="h" title="Abijeet Patro (Alt + H)">Abijeet Patro</a>
<div class="logo-switches">
<button id="theme-toggle" accesskey="t" title="(Alt + T)">
<svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
</svg>
<svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
</button>
</div>
</div>
<ul id="menu">
<li>
<a href="https://blog.thecurlybraces.com/about/" title="About">
<span>About</span>&nbsp;
<svg fill="none" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="2.5" viewBox="0 0 24 24" height="12" width="12">
<path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"></path>
<path d="M15 3h6v6"></path>
<path d="M10 14L21 3"></path>
</svg>
</a>
</li>
<li>
<a href="http://192.168.122.66:1313/abijeet-patro-resume.pdf" title="Resume">
<span>Resume</span>
</a>
</li>
<li>
<a href="https://blog.thecurlybraces.com" title="Blog">
<span>Blog</span>&nbsp;
<svg fill="none" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="2.5" viewBox="0 0 24 24" height="12" width="12">
<path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"></path>
<path d="M15 3h6v6"></path>
<path d="M10 14L21 3"></path>
</svg>
</a>
</li>
</ul>
</nav>
</header>
<main class="main">
<header class="page-header">
<h1>Tags</h1>
</header>
<base href="https://thecurlybraces.com/tags/">
<title>Tags · Abijeet Patro</title>
<link rel="canonical" href="https://thecurlybraces.com/tags/">
<link href="https://fonts.googleapis.com/css?family=Lato:400,700%7CMerriweather:300,700%7CSource+Code+Pro:400,700" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.11.2/css/all.css" integrity="sha384-KA6wR/X5RY4zFAHpv/CnoG2UW1uogYfdnP67Uv7eULvTveboZJg0qUpmJZb5VqzN" crossorigin="anonymous" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css" integrity="sha256-l85OmPOjvil/SOvVt3HnSSjzF1TUMyT9eV0c2BzEGzU=" crossorigin="anonymous" />
<link rel="stylesheet" href="/css/coder.min.28d751104f30c16da1aa1bb04015cbe662cacfe0d1b01af4f2240ad58580069c.css" integrity="sha256-KNdREE8wwW2hqhuwQBXL5mLKz&#43;DRsBr08iQK1YWABpw=" crossorigin="anonymous" media="screen" />
<link rel="icon" type="image/png" href="https://thecurlybraces.com/images/fav-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://thecurlybraces.com/images/fav-32x32.png" sizes="16x16">
<link rel="alternate" type="application/rss+xml" href="https://thecurlybraces.com/tags/index.xml" title="Abijeet Patro" />
<meta name="generator" content="Hugo 0.62.0" />
</head>
<body class="colorscheme-light">
<main class="wrapper">
<nav class="navigation">
<section class="container">
<a class="navigation-title" href="/">
Abijeet Patro
</a>
<input type="checkbox" id="menu-toggle" />
<label class="menu-button float-right" for="menu-toggle"><i class="fas fa-bars"></i></label>
<ul class="navigation-list">
<li class="navigation-item">
<a class="navigation-link" href="https://blog.thecurlybraces.com/about/">About</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="https://thecurlybraces.com/abijeet-patro-resume.pdf">Resume</a>
</li>
<li class="navigation-item">
<a class="navigation-link" href="https://blog.thecurlybraces.com">Blog</a>
</li>
</ul>
</section>
</nav>
<div class="content">
<section class="container list">
<h1 class="title">Tags</h1>
<ul>
</ul>
</section>
</div>
<footer class="footer">
<section class="container">
© 2019
·
Powered by <a href="https://gohugo.io/">Hugo</a> & <a href="https://github.com/luizdepra/hugo-coder/">Coder</a>.
</section>
</footer>
<ul class="terms-tags">
</ul>
</main>
<footer class="footer">
<span>&copy; 2022 <a href="http://192.168.122.66:1313">Abijeet Patro</a></span>
<span>
Powered by
<a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a> &
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
</span>
</footer>
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
<path d="M12 6H0l6-6z" />
</svg>
</a>
<script>
let menu = document.getElementById('menu')
if (menu) {
menu.scrollLeft = localStorage.getItem("menu-scroll-position");
menu.onscroll = function () {
localStorage.setItem("menu-scroll-position", menu.scrollLeft);
}
}
</body>
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener("click", function (e) {
e.preventDefault();
var id = this.getAttribute("href").substr(1);
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
behavior: "smooth"
});
} else {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
}
if (id === "top") {
history.replaceState(null, null, " ");
} else {
history.pushState(null, null, `#${id}`);
}
});
});
</script>
<script>
var mybutton = document.getElementById("top-link");
window.onscroll = function () {
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
mybutton.style.visibility = "visible";
mybutton.style.opacity = "1";
} else {
mybutton.style.visibility = "hidden";
mybutton.style.opacity = "0";
}
};
</script>
<script>
document.getElementById("theme-toggle").addEventListener("click", () => {
if (document.body.className.includes("dark")) {
document.body.classList.remove('dark');
localStorage.setItem("pref-theme", 'light');
} else {
document.body.classList.add('dark');
localStorage.setItem("pref-theme", 'dark');
}
})
</script>
</body>
</html>

View File

@ -1,14 +1,10 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>Tags on Abijeet Patro</title>
<link>https://thecurlybraces.com/tags/</link>
<link>http://192.168.122.66:1313/tags/</link>
<description>Recent content in Tags on Abijeet Patro</description>
<generator>Hugo -- gohugo.io</generator>
<language>en</language>
<atom:link href="https://thecurlybraces.com/tags/index.xml" rel="self" type="application/rss+xml" />
<language>en</language><atom:link href="http://192.168.122.66:1313/tags/index.xml" rel="self" type="application/rss+xml" />
</channel>
</rss>

View File

@ -1 +0,0 @@
<!DOCTYPE html><html><head><title>https://thecurlybraces.com/tags/</title><link rel="canonical" href="https://thecurlybraces.com/tags/"/><meta name="robots" content="noindex"><meta charset="utf-8" /><meta http-equiv="refresh" content="0; url=https://thecurlybraces.com/tags/" /></head></html>

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
{"Target":"css/coder.min.28d751104f30c16da1aa1bb04015cbe662cacfe0d1b01af4f2240ad58580069c.css","MediaType":"text/css","Data":{"Integrity":"sha256-KNdREE8wwW2hqhuwQBXL5mLKz+DRsBr08iQK1YWABpw="}}

View File

@ -1,411 +0,0 @@
*,
*:after,
*:before {
box-sizing: inherit; }
html {
box-sizing: border-box;
font-size: 62.5%; }
body {
color: #212121;
background-color: #FAFAFA;
font-family: Merriweather, Georgia, serif;
font-size: 1.6em;
font-weight: 300;
line-height: 1.8em; }
@media only screen and (max-width: 768px) {
body {
font-size: 1.6em;
line-height: 1.6em; } }
a {
font-weight: 300;
color: #1565c0;
text-decoration: none; }
a:focus, a:hover {
text-decoration: underline; }
p {
margin: 2.0rem 0 2.0rem 0; }
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: Lato, Helvetica, sans-serif;
font-weight: 700;
color: #000;
margin: 6.4rem 0 3.2rem 0; }
h1 {
font-size: 3.2rem;
line-height: 3.6rem; }
@media only screen and (max-width: 768px) {
h1 {
font-size: 3.0rem;
line-height: 3.4rem; } }
h2 {
font-size: 2.8rem;
line-height: 3.2rem; }
@media only screen and (max-width: 768px) {
h2 {
font-size: 2.6rem;
line-height: 3.0rem; } }
h3 {
font-size: 2.4rem;
line-height: 2.8rem; }
@media only screen and (max-width: 768px) {
h3 {
font-size: 2.2rem;
line-height: 2.6rem; } }
h4 {
font-size: 2.2rem;
line-height: 2.6rem; }
@media only screen and (max-width: 768px) {
h4 {
font-size: 2.0rem;
line-height: 2.4rem; } }
h5 {
font-size: 2.0rem;
line-height: 2.4rem; }
@media only screen and (max-width: 768px) {
h5 {
font-size: 1.8rem;
line-height: 2.2rem; } }
h6 {
font-size: 1.8rem;
line-height: 2.2rem; }
@media only screen and (max-width: 768px) {
h6 {
font-size: 1.6rem;
line-height: 2.0rem; } }
b, strong {
font-weight: 700; }
pre {
display: block;
font-family: "Source Code Pro", "Lucida Console", monospace;
font-size: 1.6rem;
font-weight: 400;
line-height: 2.6rem;
margin: 2.0rem 0 2.0rem 0;
padding: 2.0rem;
overflow-x: auto; }
pre code {
display: inline-block;
background-color: inherit;
color: inherit; }
code {
font-family: "Source Code Pro", "Lucida Console", monospace;
font-size: 1.6rem;
font-weight: 400;
background-color: #E0E0E0;
color: #212121;
padding: 0.2rem 0.4rem 0.2rem 0.4rem; }
blockquote {
border-left: 2px solid #E0E0E0;
padding-left: 2.0rem;
line-height: 2.2rem;
font-weight: 400;
font-style: italic; }
th, td {
padding: 1.6rem; }
table {
border-collapse: collapse; }
table td, table th {
border: 2px solid #000; }
table tr:first-child th {
border-top: 0; }
table tr:last-child td {
border-bottom: 0; }
table tr td:first-child,
table tr th:first-child {
border-left: 0; }
table tr td:last-child,
table tr th:last-child {
border-right: 0; }
img {
max-width: 100%; }
.wrapper {
display: flex;
flex-direction: column;
min-height: 100vh;
width: 100%; }
.container {
margin: 0 auto;
max-width: 90.0rem;
width: 100%;
padding-left: 2.0rem;
padding-right: 2.0rem; }
.fab {
font-weight: 400; }
.fas {
font-weight: 700; }
.float-right {
float: right; }
.float-left {
float: left; }
.fab {
font-weight: 400; }
.fas {
font-weight: 900; }
.content {
flex: 1;
display: flex;
margin-top: 1.6rem;
margin-bottom: 3.2rem; }
.content article header {
margin-top: 6.4rem;
margin-bottom: 3.2rem; }
.content article header h1 {
font-size: 4.2rem;
line-height: 4.6rem;
margin: 0; }
@media only screen and (max-width: 768px) {
.content article header h1 {
font-size: 4.0rem;
line-height: 4.4rem; } }
.content article footer {
margin-top: 4.0rem; }
.content article footer .see-also {
margin: 3.2rem 0; }
.content article footer .see-also h3 {
margin: 3.2rem 0; }
.content .post .post-title {
margin-bottom: .75em; }
.content .post .post-meta i {
text-align: center;
width: 1.6rem;
margin-left: 0;
margin-right: 0.5rem; }
.content .post .post-meta .date .posted-on {
margin-left: 0;
margin-right: 1.5rem; }
.content figure {
margin: 0;
padding: 0; }
.content figcaption p {
text-align: center;
font-style: italic;
font-size: 1.6rem;
margin: 0; }
.avatar img {
width: 20rem;
height: auto;
border-radius: 50%; }
@media only screen and (max-width: 768px) {
.avatar img {
width: 10rem; } }
.list ul {
margin: 3.2rem 0 3.2rem 0;
list-style: none;
padding: 0; }
.list ul li {
font-size: 1.8rem; }
@media only screen and (max-width: 768px) {
.list ul li {
margin: 1.6rem 0 1.6rem 0; } }
.list ul li .date {
display: inline-block;
width: 20.0rem;
text-align: right;
margin-right: 3.0rem; }
@media only screen and (max-width: 768px) {
.list ul li .date {
display: block;
text-align: left; } }
.list ul li .title {
font-size: 1.8rem;
color: #212121;
font-family: Lato, Helvetica, sans-serif;
font-weight: 700; }
.list ul li .title:hover, .list ul li .title:focus {
color: #1565c0; }
.centered {
display: flex;
align-items: center;
justify-content: center; }
.centered .about {
text-align: center; }
.centered .about h1 {
margin-top: 2.0rem;
margin-bottom: 0.5rem; }
.centered .about h2 {
margin-top: 1.0rem;
margin-bottom: 0.5rem;
font-size: 2.4rem; }
@media only screen and (max-width: 768px) {
.centered .about h2 {
font-size: 2.0rem; } }
.centered .about ul {
list-style: none;
margin: 3.0rem 0 1.0rem 0;
padding: 0; }
.centered .about ul li {
display: inline-block;
position: relative; }
.centered .about ul li a {
color: #212121;
text-transform: uppercase;
margin-left: 1.0rem;
margin-right: 1.0rem;
font-size: 1.6rem; }
.centered .about ul li a:hover, .centered .about ul li a:focus {
color: #1565c0; }
@media only screen and (max-width: 768px) {
.centered .about ul li a {
font-size: 1.4rem; } }
.centered .about ul li a i {
font-size: 3.2rem; }
.centered .error {
text-align: center; }
.centered .error h1 {
margin-top: 2.0rem;
margin-bottom: 0.5rem;
font-size: 4.6rem; }
@media only screen and (max-width: 768px) {
.centered .error h1 {
font-size: 3.2rem; } }
.centered .error h2 {
margin-top: 2.0rem;
margin-bottom: 3.2rem;
font-size: 3.2rem; }
@media only screen and (max-width: 768px) {
.centered .error h2 {
font-size: 2.8rem; } }
.navigation {
height: 6.0rem;
width: 100%; }
.navigation a, .navigation span {
display: inline;
font-size: 1.6rem;
font-family: Lato, Helvetica, sans-serif;
font-weight: 700;
line-height: 6.0rem;
color: #212121; }
.navigation a:hover, .navigation a:focus {
color: #1565c0; }
.navigation .navigation-title {
letter-spacing: 0.1rem;
text-transform: uppercase; }
.navigation .navigation-list {
float: right;
list-style: none;
margin-bottom: 0;
margin-top: 0; }
@media only screen and (max-width: 768px) {
.navigation .navigation-list {
position: absolute;
top: 6.0rem;
right: 0;
z-index: 5;
visibility: hidden;
opacity: 0;
padding: 0;
max-height: 0;
width: 100%;
background-color: #FAFAFA;
border-top: solid 2px #E0E0E0;
border-bottom: solid 2px #E0E0E0;
transition: opacity 0.25s, max-height 0.15s linear; } }
.navigation .navigation-list .navigation-item {
float: left;
margin: 0;
position: relative; }
@media only screen and (max-width: 768px) {
.navigation .navigation-list .navigation-item {
float: none !important;
text-align: center; }
.navigation .navigation-list .navigation-item a, .navigation .navigation-list .navigation-item span {
line-height: 5.0rem; } }
.navigation .navigation-list .navigation-item a, .navigation .navigation-list .navigation-item span {
margin-left: 1.0rem;
margin-right: 1.0rem; }
@media only screen and (max-width: 768px) {
.navigation .navigation-list .menu-separator {
border-top: 2px solid #212121;
margin: 0 8.0rem; }
.navigation .navigation-list .menu-separator span {
display: none; } }
.navigation #menu-toggle {
display: none; }
@media only screen and (max-width: 768px) {
.navigation #menu-toggle:checked + label {
color: #E0E0E0; }
.navigation #menu-toggle:checked + label + ul {
visibility: visible;
opacity: 1;
max-height: 100rem; } }
.navigation .menu-button {
display: none; }
@media only screen and (max-width: 768px) {
.navigation .menu-button {
display: block;
font-size: 2.4rem;
font-weight: 400;
line-height: 6.0rem;
color: #212121;
cursor: pointer; }
.navigation .menu-button:hover, .navigation .menu-button:focus {
color: #1565c0; } }
.pagination {
margin-top: 6.0rem;
text-align: center;
font-family: Lato, Helvetica, sans-serif; }
.pagination li {
display: inline;
text-align: center;
font-weight: 700; }
.pagination li span {
margin: 0;
text-align: center;
width: 3.2rem; }
.pagination li a {
font-weight: 300; }
.pagination li a span {
margin: 0;
text-align: center;
width: 3.2rem; }
.footer {
width: 100%;
text-align: center;
line-height: 2.0rem;
margin-bottom: 1.0rem; }
.footer a {
color: #1565c0; }
/*# sourceMappingURL=coder.css.map */

View File

@ -1 +0,0 @@
{"Target":"css/coder.css","MediaType":"text/css","Data":{}}

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

1
themes/PaperMod Submodule

@ -0,0 +1 @@
Subproject commit 3e544a3ebd21008f8119cbd8971f74fe2c958374

@ -1 +0,0 @@
Subproject commit 9ca430610e37fd7248d68bf43cb667fdd6f2912c