From e687200fdea114d51c25f19fa0aa881ac3a2ec6b Mon Sep 17 00:00:00 2001 From: Kapil Agrawal <7047165+netops2devops@users.noreply.github.com> Date: Sat, 14 Dec 2024 17:53:54 -0600 Subject: [PATCH] adds CNAME to custom domain --- CNAME | 1 + public/404.html | 9 +- public/about/index.html | 14 +- public/archives/index.html | 21 +- public/categories/index.html | 9 +- public/index.html | 33 +- public/index.json | 2 +- public/index.xml | 44 +- public/page/1/index.html | 3 +- public/posts/index.html | 27 +- public/posts/index.xml | 44 +- public/posts/mikrotik-ipv6/index.html | 17 +- public/posts/my-cookiecutter/index.html | 15 +- public/posts/my-dev-env/index.html | 141 +++- public/posts/page/1/index.html | 3 +- public/recommendations/index.html | 14 +- public/search/index.html | 9 +- public/tags/cookiecutter/index.html | 15 +- public/tags/cookiecutter/page/1/index.html | 3 +- public/tags/dev/index.html | 21 +- public/tags/dev/index.xml | 44 +- public/tags/dev/page/1/index.html | 3 +- public/tags/index.html | 9 +- public/tags/ipv6/index.html | 15 +- public/tags/ipv6/page/1/index.html | 3 +- public/tags/mikrotik/index.html | 15 +- public/tags/mikrotik/page/1/index.html | 3 +- public/tags/networking/index.html | 15 +- public/tags/networking/page/1/index.html | 3 +- ...s_7bbaf99eabb468e10b793066c2709a48.content | 296 ++++++++ ...scss_7bbaf99eabb468e10b793066c2709a48.json | 1 + ...s_7bbaf99eabb468e10b793066c2709a48.content | 656 ++++++++++++++++++ ...scss_7bbaf99eabb468e10b793066c2709a48.json | 1 + 33 files changed, 1360 insertions(+), 149 deletions(-) create mode 100644 CNAME create mode 100644 resources/_gen/assets/assets/css/extended.scss_7bbaf99eabb468e10b793066c2709a48.content create mode 100644 resources/_gen/assets/assets/css/extended.scss_7bbaf99eabb468e10b793066c2709a48.json create mode 100644 resources/_gen/assets/css/common/highlight.scss_7bbaf99eabb468e10b793066c2709a48.content create mode 100644 resources/_gen/assets/css/common/highlight.scss_7bbaf99eabb468e10b793066c2709a48.json diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..7c30679 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +netops2devops.net diff --git a/public/404.html b/public/404.html index aaadbef..46a7c7a 100644 --- a/public/404.html +++ b/public/404.html @@ -1,8 +1,9 @@ -404 Page not found | netops2devops -
404
\ No newline at end of file diff --git a/public/about/index.html b/public/about/index.html index 89da033..9c14d8c 100644 --- a/public/about/index.html +++ b/public/about/index.html @@ -1,10 +1,14 @@ -netops2devops -

Table of Contents

Hello world

Welcome to my blog. My name is Kapil Agrawal (pronunciation: cup-ill) and I am a Security Engineer by profession. My current role mostly focuses on Network security, DevSecOps and developing security tools and automating workflows for security operations. Prior to moving into a Cybersecurity role, I was a Network Engineer and had several years of experience working in service provider and HPC data center networking and automation. I have many interests most of which involve Linux, networking, security, software, Infrastucture as code. In my downtime I enjoy hiking, kayaking or working out (HIIT), gaming, traveling or playing with Juniper (my cat).

Motivation

Since I rely heavily on Open source and the work that others put out online for free, I wanted to do my due diligence and share some of the cool stuff that I get to learn and work on which I usually end up documenting somewhere in my notes anyway. My hope is that someone on the internet could benefit from the information here plus it helps me work on my technical writing skills and also gives me a good reason to finally start using this domain that I have been squatting on for so long.

Thanks for stopping by. I hope you find the articles in this blog helpful.

Ciao! 👋

+ PaperModX \ No newline at end of file diff --git a/public/archives/index.html b/public/archives/index.html index 8a64ab4..1ec016f 100644 --- a/public/archives/index.html +++ b/public/archives/index.html @@ -1,20 +1,21 @@ -Archives | netops2devops -

2024  2

May  2

Say goodbye to boilerplate code

+Archives | netops2devops

2024  2

May  2

Say goodbye to boilerplate code

May 27, 2024 - + - + 1 min -Kapil Agrawal

IPv6 prefix delegation on Mikrotik

+Kapil Agrawal

IPv6 prefix delegation on Mikrotik

May 26, 2024 - + - + 1 min -Kapil Agrawal
+ PaperModX \ No newline at end of file diff --git a/public/categories/index.html b/public/categories/index.html index db84f93..d6dda9d 100644 --- a/public/categories/index.html +++ b/public/categories/index.html @@ -1,8 +1,9 @@ -Categories | netops2devops -
\ No newline at end of file diff --git a/public/index.html b/public/index.html index e34a1f5..4005fcc 100644 --- a/public/index.html +++ b/public/index.html @@ -1,28 +1,29 @@ -netops2devops -

All things networking, systems, software and security

Say goodbye to boilerplate code

Using cookiecutter & cruft to generate barebones project template

+ PaperModX \ No newline at end of file diff --git a/public/index.json b/public/index.json index f77f5fe..5a93e25 100644 --- a/public/index.json +++ b/public/index.json @@ -1 +1 @@ -[{"content":"We use cookiecutter to generate barebones project template and use cruft to keep the template up to date.\n","permalink":"http://localhost:1313/posts/my-cookiecutter/","summary":"We use cookiecutter to generate barebones project template and use cruft to keep the template up to date.","title":"Say goodbye to boilerplate code"},{"content":"Config ","permalink":"http://localhost:1313/posts/mikrotik-ipv6/","summary":"Config ","title":"IPv6 prefix delegation on Mikrotik"},{"content":"Hello world Welcome to my blog. My name is Kapil Agrawal (pronunciation: cup-ill) and I am a Security Engineer by profession. My current role mostly focuses on Network security, DevSecOps and developing security tools and automating workflows for security operations. Prior to moving into a Cybersecurity role, I was a Network Engineer and had several years of experience working in service provider and HPC data center networking and automation. I have many interests most of which involve Linux, networking, security, software, Infrastucture as code. In my downtime I enjoy hiking, kayaking or working out (HIIT), gaming, traveling or playing with Juniper (my cat).\nMotivation Since I rely heavily on Open source and the work that others put out online for free, I wanted to do my due diligence and share some of the cool stuff that I get to learn and work on which I usually end up documenting somewhere in my notes anyway. My hope is that someone on the internet could benefit from the information here plus it helps me work on my technical writing skills and also gives me a good reason to finally start using this domain that I have been squatting on for so long.\nThanks for stopping by. I hope you find the articles in this blog helpful.\nCiao! 👋\n","permalink":"http://localhost:1313/about/","summary":"Hello world Welcome to my blog. My name is Kapil Agrawal (pronunciation: cup-ill) and I am a Security Engineer by profession. My current role mostly focuses on Network security, DevSecOps and developing security tools and automating workflows for security operations. Prior to moving into a Cybersecurity role, I was a Network Engineer and had several years of experience working in service provider and HPC data center networking and automation. I have many interests most of which involve Linux, networking, security, software, Infrastucture as code.","title":""},{"content":"¢¢ My two cents on variety of topics which the world probably doesn\u0026rsquo;t need 😂\n","permalink":"http://localhost:1313/recommendations/","summary":"¢¢ My two cents on variety of topics which the world probably doesn\u0026rsquo;t need 😂","title":""},{"content":"I use Apple M1 max for daily use. Majority of development happens here. Everyonce in a while when I need x86-64 arch for something I create a linux VM on my local proxmox server that I run at home.\nTools I use Git VScode Docker Obsidian pre-commit 1 2 3 from pprint import pprint def show(json): pprint(json) 1 2 3 4 5 6 7 package main import fmt // main function func main(){ fmt.Println(\u0026#34;Hello World\u0026#34;) } ","permalink":"http://localhost:1313/posts/my-dev-env/","summary":"I use Apple M1 max for daily use. Majority of development happens here. Everyonce in a while when I need x86-64 arch for something I create a linux VM on my local proxmox server that I run at home.\nTools I use Git VScode Docker Obsidian pre-commit 1 2 3 from pprint import pprint def show(json): pprint(json) 1 2 3 4 5 6 7 package main import fmt // main function func main(){ fmt.","title":"My development environment"}] \ No newline at end of file +[{"content":"We use cookiecutter to generate barebones project template and use cruft to keep the template up to date.\n","permalink":"http://localhost:1313/posts/my-cookiecutter/","summary":"\u003cp\u003eWe use \u003ccode\u003ecookiecutter\u003c/code\u003e to generate barebones project template and use \u003ccode\u003ecruft\u003c/code\u003e to keep the template up to date.\u003c/p\u003e","title":"Say goodbye to boilerplate code"},{"content":"Config ","permalink":"http://localhost:1313/posts/mikrotik-ipv6/","summary":"\u003ch2 id=\"config\"\u003eConfig\u003c/h2\u003e","title":"IPv6 prefix delegation on Mikrotik"},{"content":"Hello world Welcome to my blog. My name is Kapil Agrawal (pronunciation: cup-ill) and I am a Security Engineer by profession. My current role mostly focuses on Network security, DevSecOps and developing security tools and automating workflows for security operations. Prior to moving into a Cybersecurity role, I was a Network Engineer and had several years of experience working in service provider and HPC data center networking and automation. I have many interests most of which involve Linux, networking, security, software, Infrastucture as code. In my downtime I enjoy hiking, kayaking or working out (HIIT), gaming, traveling or playing with Juniper (my cat).\nMotivation Since I rely heavily on Open source and the work that others put out online for free, I wanted to do my due diligence and share some of the cool stuff that I get to learn and work on which I usually end up documenting somewhere in my notes anyway. My hope is that someone on the internet could benefit from the information here plus it helps me work on my technical writing skills and also gives me a good reason to finally start using this domain that I have been squatting on for so long.\nThanks for stopping by. I hope you find the articles in this blog helpful.\nCiao! 👋\n","permalink":"http://localhost:1313/about/","summary":"\u003ch1 id=\"hello-world\"\u003eHello world\u003c/h1\u003e\n\u003cp\u003eWelcome to my blog. My name is Kapil Agrawal (pronunciation: \u003ccode\u003ecup-ill\u003c/code\u003e) and I am a \u003cem\u003eSecurity Engineer\u003c/em\u003e by profession. My current role mostly focuses on Network security, DevSecOps and developing security tools and automating workflows for security operations. Prior to moving into a Cybersecurity role, I was a Network Engineer and had several years of experience working in service provider and HPC data center networking and automation. I have many interests most of which involve Linux, networking, security, software, Infrastucture as code. In my downtime I enjoy hiking, kayaking or working out (HIIT), gaming, traveling or playing with Juniper (my cat).\u003c/p\u003e","title":""},{"content":"¢¢ My two cents on variety of topics which the world probably doesn\u0026rsquo;t need 😂\n","permalink":"http://localhost:1313/recommendations/","summary":"\u003ch1 id=\"heading\"\u003e¢¢\u003c/h1\u003e\n\u003cp\u003eMy two cents on variety of topics which the world probably doesn\u0026rsquo;t need 😂\u003c/p\u003e","title":""},{"content":"I use Apple M1 max for daily use. Majority of development happens here. Everyonce in a while when I need x86-64 arch for something I create a linux VM on my local proxmox server that I run at home.\nTools I use Git VScode Docker Obsidian pre-commit 1 2 3 from pprint import pprint def show(json): pprint(json) 1 2 3 4 5 6 7 package main import fmt // main function func main(){ fmt.Println(\u0026#34;Hello World\u0026#34;) } ","permalink":"http://localhost:1313/posts/my-dev-env/","summary":"\u003cp\u003eI use Apple M1 max for daily use. Majority of development happens here. Everyonce in a while when I need x86-64 arch for something I create a linux VM on my local proxmox server that I run at home.\u003c/p\u003e\n\u003ch2 id=\"tools-i-use\"\u003eTools I use\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eGit\u003c/li\u003e\n\u003cli\u003eVScode\u003c/li\u003e\n\u003cli\u003eDocker\u003c/li\u003e\n\u003cli\u003eObsidian\u003c/li\u003e\n\u003cli\u003epre-commit\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e2\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e3\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-python\" data-lang=\"python\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kn\"\u003efrom\u003c/span\u003e \u003cspan class=\"nn\"\u003epprint\u003c/span\u003e \u003cspan class=\"kn\"\u003eimport\u003c/span\u003e \u003cspan class=\"n\"\u003epprint\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"k\"\u003edef\u003c/span\u003e \u003cspan class=\"nf\"\u003eshow\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003ejson\u003c/span\u003e\u003cspan class=\"p\"\u003e):\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e \u003cspan class=\"n\"\u003epprint\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"n\"\u003ejson\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e\u003cdiv class=\"highlight\"\u003e\u003cdiv class=\"chroma\"\u003e\n\u003ctable class=\"lntable\"\u003e\u003ctr\u003e\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode\u003e\u003cspan class=\"lnt\"\u003e1\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e2\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e3\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e4\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e5\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e6\n\u003c/span\u003e\u003cspan class=\"lnt\"\u003e7\n\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\n\u003ctd class=\"lntd\"\u003e\n\u003cpre tabindex=\"0\" class=\"chroma\"\u003e\u003ccode class=\"language-golang\" data-lang=\"golang\"\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kn\"\u003epackage\u003c/span\u003e \u003cspan class=\"nx\"\u003emain\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"kn\"\u003eimport\u003c/span\u003e \u003cspan class=\"nx\"\u003efmt\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e// main function\n\u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"c1\"\u003e\u003c/span\u003e\u003cspan class=\"kd\"\u003efunc\u003c/span\u003e \u003cspan class=\"nf\"\u003emain\u003c/span\u003e\u003cspan class=\"p\"\u003e(){\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e \u003cspan class=\"nx\"\u003efmt\u003c/span\u003e\u003cspan class=\"p\"\u003e.\u003c/span\u003e\u003cspan class=\"nf\"\u003ePrintln\u003c/span\u003e\u003cspan class=\"p\"\u003e(\u003c/span\u003e\u003cspan class=\"s\"\u003e\u0026#34;Hello World\u0026#34;\u003c/span\u003e\u003cspan class=\"p\"\u003e)\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"line\"\u003e\u003cspan class=\"cl\"\u003e\u003cspan class=\"p\"\u003e}\u003c/span\u003e\n\u003c/span\u003e\u003c/span\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\u003c/div\u003e\n\u003c/div\u003e","title":"My development environment"}] \ No newline at end of file diff --git a/public/index.xml b/public/index.xml index 1aad7cf..62a02b1 100644 --- a/public/index.xml +++ b/public/index.xml @@ -35,8 +35,48 @@ Mon, 01 Jan 0001 00:00:00 +0000 http://localhost:1313/posts/my-dev-env/ - I use Apple M1 max for daily use. Majority of development happens here. Everyonce in a while when I need x86-64 arch for something I create a linux VM on my local proxmox server that I run at home. -Tools I use Git VScode Docker Obsidian pre-commit 1 2 3 from pprint import pprint def show(json): pprint(json) 1 2 3 4 5 6 7 package main import fmt // main function func main(){ fmt. + <p>I use Apple M1 max for daily use. Majority of development happens here. Everyonce in a while when I need x86-64 arch for something I create a linux VM on my local proxmox server that I run at home.</p> +<h2 id="tools-i-use">Tools I use</h2> +<ul> +<li>Git</li> +<li>VScode</li> +<li>Docker</li> +<li>Obsidian</li> +<li>pre-commit</li> +</ul> +<div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-python" data-lang="python"><span class="line"><span class="cl"><span class="kn">from</span> <span class="nn">pprint</span> <span class="kn">import</span> <span class="n">pprint</span> +</span></span><span class="line"><span class="cl"><span class="k">def</span> <span class="nf">show</span><span class="p">(</span><span class="n">json</span><span class="p">):</span> +</span></span><span class="line"><span class="cl"> <span class="n">pprint</span><span class="p">(</span><span class="n">json</span><span class="p">)</span> +</span></span></code></pre></td></tr></table> +</div> +</div><div class="highlight"><div class="chroma"> +<table class="lntable"><tr><td class="lntd"> +<pre tabindex="0" class="chroma"><code><span class="lnt">1 +</span><span class="lnt">2 +</span><span class="lnt">3 +</span><span class="lnt">4 +</span><span class="lnt">5 +</span><span class="lnt">6 +</span><span class="lnt">7 +</span></code></pre></td> +<td class="lntd"> +<pre tabindex="0" class="chroma"><code class="language-golang" data-lang="golang"><span class="line"><span class="cl"><span class="kn">package</span> <span class="nx">main</span> +</span></span><span class="line"><span class="cl"><span class="kn">import</span> <span class="nx">fmt</span> +</span></span><span class="line"><span class="cl"> +</span></span><span class="line"><span class="cl"><span class="c1">// main function +</span></span></span><span class="line"><span class="cl"><span class="c1"></span><span class="kd">func</span> <span class="nf">main</span><span class="p">(){</span> +</span></span><span class="line"><span class="cl"> <span class="nx">fmt</span><span class="p">.</span><span class="nf">Println</span><span class="p">(</span><span class="s">&#34;Hello World&#34;</span><span class="p">)</span> +</span></span><span class="line"><span class="cl"><span class="p">}</span> +</span></span></code></pre></td></tr></table> +</div> +</div> I use Apple M1 max for daily use. Majority of development happens here. Everyonce in a while when I need x86-64 arch for something I create a linux VM on my local proxmox server that I run at home.

Tools I use