diff --git a/content/blog/2010-10-29-light-on-the-other-side.html.md b/content/blog/2010-10-29-light-on-the-other-side.html.md
index b66093f8bfbfee264201532ebbccf7c21d5fe48b..4974ae37a54b542d430aa77a63baed29dccc8289 100644
--- a/content/blog/2010-10-29-light-on-the-other-side.html.md
+++ b/content/blog/2010-10-29-light-on-the-other-side.html.md
@@ -2,7 +2,7 @@
 title: Light On the Other Side
 date: 2010-10-29
 tags: [Poetry & Literature]
-layout: post
+slug: light-on-the-other-side
 ---
 
 > The heart of man is burnt and gray;<br/>
diff --git a/content/blog/2010-10-29-take-my-soul-upon-your-heart.html.md b/content/blog/2010-10-29-take-my-soul-upon-your-heart.html.md
index 893597cd54aabdfff4e1d9580db1b5546888b3d2..1fe5a077e9e3cfd98a1fa451c4daf670eaed484d 100644
--- a/content/blog/2010-10-29-take-my-soul-upon-your-heart.html.md
+++ b/content/blog/2010-10-29-take-my-soul-upon-your-heart.html.md
@@ -2,7 +2,7 @@
 title: Take My Soul Upon Your Heart
 date: 2010-10-29
 tags: [Poetry & Literature]
-layout: post
+slug: take-my-soul-upon-your-heart
 ---
 
 > Take my soul upon your heart;<br/>
diff --git a/content/blog/2010-11-27-responsibility-of-the-human.html.md b/content/blog/2010-11-27-responsibility-of-the-human.html.md
index 740830cea8d95a0e2be9a14743e54eaf26197107..438241fa75ef8bdd88301faa74b1af93e52f7b6e 100644
--- a/content/blog/2010-11-27-responsibility-of-the-human.html.md
+++ b/content/blog/2010-11-27-responsibility-of-the-human.html.md
@@ -2,7 +2,7 @@
 title: Responsibility of the Human
 date: 2010-11-27
 tags: [Poetry & Literature]
-layout: post
+slug: responsibility-of-the-human
 ---
 
 Lives around us are born and die. We live to see the life and death of the plants, animals, and people that surround us. Every year an entire world of plants, insects, and animals die around us leaving a barren icy world reborn new just as quickly as it died. Our beloved pets, our loved Grandparents, uncles, cousins, friends, and even parents are taken from us. All the while we gain life long friends, and new fragile babies are born to our families and friends. As death overtakes you, and everyone you came to this world with, you see the beauty and light in these small innocent lives ready to reseed the world to be reborn new again. For those of us lucky enough to live to an old age, we have experienced not only our own lives but have witnessed and shaped entire lives around us. We have the wisdom of all the lives around us; if we use our life to see, and learn and grow, the powerful wisdom and responsibility that is gained is astounding.
diff --git a/content/blog/2012-06-12-in-days-of-old.html.md b/content/blog/2012-06-12-in-days-of-old.html.md
index 4c100da90b944664b8daf2b06086147603d36df4..cc2f1da5a7805eb7f8c3bec2517b794e4be50a0c 100644
--- a/content/blog/2012-06-12-in-days-of-old.html.md
+++ b/content/blog/2012-06-12-in-days-of-old.html.md
@@ -2,7 +2,7 @@
 title: In Days of Old
 date: 2012-06-12
 tags: [Poetry & Literature]
-layout: post
+slug: in-days-of-old
 ---
 
 > In days of old, with heart so bold;<br/>
diff --git a/content/blog/2012-08-05-the-angel-with-cracked-wings.html.md b/content/blog/2012-08-05-the-angel-with-cracked-wings.html.md
index 1ac9cc5b1911f8e99ed902ef69a794e250b714fc..8e2867211a1006f002ccf222ea639dd240ebaa17 100644
--- a/content/blog/2012-08-05-the-angel-with-cracked-wings.html.md
+++ b/content/blog/2012-08-05-the-angel-with-cracked-wings.html.md
@@ -2,7 +2,7 @@
 title: The Angel with Cracked Wings
 date: 2012-08-05
 tags: [Poetry & Literature]
-layout: post
+slug: the-angel-with-cracked-wings
 ---
 
 > Light pierces through wind torn holes.<br/>
diff --git a/content/blog/2012-08-18-the-fire.html.md b/content/blog/2012-08-18-the-fire.html.md
index be31df80f86be84393cc6f76702817c587fee27a..8813d9de550728dc692eb6432814803743e6ed5b 100644
--- a/content/blog/2012-08-18-the-fire.html.md
+++ b/content/blog/2012-08-18-the-fire.html.md
@@ -2,7 +2,7 @@
 title: The Fire
 date: 2012-08-18
 tags: [Poetry & Literature]
-layout: post
+slug: the-fire
 ---
 
 I completed my first poem in 2 years last night. Id love any objective feedback anyone has for me.
diff --git a/content/blog/2012-09-05-a-warrior-bold.html.md b/content/blog/2012-09-05-a-warrior-bold.html.md
index 1b2ec10644fd8c32fb8d7bf238aa567382a3294a..7ef17f0229b6fd3d9a0ad991835cb71d9ca806d0 100644
--- a/content/blog/2012-09-05-a-warrior-bold.html.md
+++ b/content/blog/2012-09-05-a-warrior-bold.html.md
@@ -2,7 +2,7 @@
 title: A Warrior Bold
 date: 2012-09-05
 tags: [Poetry & Literature]
-layout: post
+slug: a-warrior-bold
 ---
 
 This was the song my grandfather used to sing to me as kid. He used to sing it with his army buddies during World War II.
diff --git a/content/blog/2012-09-06-the-seas-of-time.html.md b/content/blog/2012-09-06-the-seas-of-time.html.md
index 845656deb6f4cd3f5f0779f7a9b25a2a649fa466..12b414ddfa86c68194e489d6409464a70d3ee3fe 100644
--- a/content/blog/2012-09-06-the-seas-of-time.html.md
+++ b/content/blog/2012-09-06-the-seas-of-time.html.md
@@ -2,7 +2,7 @@
 title: The Seas of Time
 date: 2012-09-06
 tags: [Poetry & Literature]
-layout: post
+slug: the-seas-of-time
 ---
 
 > I hear the waves crashing on time's distant shore.<br/>
diff --git a/content/blog/2012-09-19-the-mages-tavern.html.md b/content/blog/2012-09-19-the-mages-tavern.html.md
index de740055bc2b6ca00af14f12da1b17fc63395978..c15c831918246b8f56e7acddbe3ee5a4e66440ba 100644
--- a/content/blog/2012-09-19-the-mages-tavern.html.md
+++ b/content/blog/2012-09-19-the-mages-tavern.html.md
@@ -2,7 +2,7 @@
 title: The Mage's Tavern
 date: 2012-09-19
 tags: [Poetry & Literature]
-layout: post
+slug: the-mages-tavern
 ---
 
 > In misty lands that the pale moonlight brings,<br/>
diff --git a/content/blog/2012-09-28-a-part-of-me-forever.html.md b/content/blog/2012-09-28-a-part-of-me-forever.html.md
index 5955041e22fc5df3a04ea8b2e49a1c558c184873..26bab54aae6382864aab815ce29e2a2569d30743 100644
--- a/content/blog/2012-09-28-a-part-of-me-forever.html.md
+++ b/content/blog/2012-09-28-a-part-of-me-forever.html.md
@@ -2,7 +2,7 @@
 title: A Part of Me Forever
 date: 2012-09-28
 tags: [Poetry & Literature]
-layout: post
+slug: a-part-of-me-forever
 ---
 
 > I am not the person from when first we met.<br/>
diff --git a/content/blog/2012-10-07-initiation.html.md b/content/blog/2012-10-07-initiation.html.md
index 0f5ef4cd5ce30b7c6f49e38c98be8961e490101e..9c8bdf36e3ac8346b4212e18181e6af68ff010a4 100644
--- a/content/blog/2012-10-07-initiation.html.md
+++ b/content/blog/2012-10-07-initiation.html.md
@@ -2,7 +2,7 @@
 title: Initiation
 date: 2012-10-07
 tags: [Poetry & Literature]
-layout: post
+slug: initiation
 ---
 
 > There in the living wood,<br/>
diff --git a/content/blog/2012-10-14-holy-guardian-angel.html.md b/content/blog/2012-10-14-holy-guardian-angel.html.md
index 81bd80db556906d421df0c7a22e1f2185968e18c..7243d897832873c6b77417ee5f1259d97441139b 100644
--- a/content/blog/2012-10-14-holy-guardian-angel.html.md
+++ b/content/blog/2012-10-14-holy-guardian-angel.html.md
@@ -2,7 +2,7 @@
 title: Holy Guardian Angel
 date: 2012-10-14
 tags: [Poetry & Literature]
-layout: post
+slug: holy-guardian-angel
 ---
 
 > Giving part of one's self so another can thrive,<br/>
diff --git a/content/blog/2016-02-02-easy-to-remember-secure-passwords.html.md b/content/blog/2016-02-02-easy-to-remember-secure-passwords.html.md
index f5ea5a9eb2eeb4779dd0cf7bbcd40fd2bbc50689..c10ec1ad4cd52efd168d94aaf7e4950696168ebc 100644
--- a/content/blog/2016-02-02-easy-to-remember-secure-passwords.html.md
+++ b/content/blog/2016-02-02-easy-to-remember-secure-passwords.html.md
@@ -2,7 +2,7 @@
 title: Easy to Remember, Secure, Passwords
 date: 2016-02-02
 tags: [Security]
-layout: post
+slug: easy-to-remember-secure-passwords
 ---
 
 A few years back XKCD, as it so often does, got me thinking; this time about my choice of passwords. Up until that point I had always seen it as an intellectual challenge to memorize long random passwords for all my logins; usually 16 random characters, numbers, and symbols. But I've since learned that it is easier, and more importantly, more secure, to pick easy to memorize passwords. But how can we do this and still ensure the password is actually secure, it seemed a more in-depth analysis was in order.
diff --git a/content/blog/2016-02-05-a-badass-ethereum-mining-rig.html.md b/content/blog/2016-02-05-a-badass-ethereum-mining-rig.html.md
index 9dd0dbae65388d2bae83d635cee97cc4dd57e119..b182a329871d58cc89a6127cc089d50b02df4a34 100644
--- a/content/blog/2016-02-05-a-badass-ethereum-mining-rig.html.md
+++ b/content/blog/2016-02-05-a-badass-ethereum-mining-rig.html.md
@@ -2,7 +2,7 @@
 title: The Ultimate Ethereum Mining Rig
 date: 2016-02-05
 tags: [Cryptocurrency]
-layout: post
+slug: a-badass-ethereum-mining-rig
 ---
 
 As many of you know for many years now I've invested in, and had an interest in, cryptocurrency. However until now I never owned a mining rig simply because it didn't seem profitable enough to be worth the trouble. However recently a few things changed; first, with Ethereum entering the scene it became a profitable endeavor with a ROI that would exceed the initial investment in less than a year. So after running all the numbers to make sure it was profitable, and testing it out on genesis-mining.com to see some cash flow first, I decided to give in and invest in a top of the line mining rig. Since I also do a lot of R&D in Machine Learning and Parallel Processing I figured it could double as a useful tool for my day job, one that will pay for itself when not actively being used. Really in many ways it is a win-win proposition.
diff --git a/content/blog/2016-03-07-my-new-high-frequency-vertical-antenna.html.md b/content/blog/2016-03-07-my-new-high-frequency-vertical-antenna.html.md
index 0f8046eab0297673ffc393f6bf8a254343bb029f..af8c634544e26dc03a2ad38b520f644b18053871 100644
--- a/content/blog/2016-03-07-my-new-high-frequency-vertical-antenna.html.md
+++ b/content/blog/2016-03-07-my-new-high-frequency-vertical-antenna.html.md
@@ -2,7 +2,7 @@
 title: My New High Frequency Vertical Antenna
 date: 2016-03-07
 tags: [Ham Radio, Electrical Engineering]
-layout: post
+slug: my-new-high-frequency-vertical-antenna
 ---
 
 For several years now I wanted to replace my older High Frequency antenna which had partially fallen down; it was a G5RV Jr. However it never really worked right; it used a metal mast which had detuned the antenna and after about a year it started to fall down and became completely inoperative anyway. Throughout the years it got me some DX, but overall it really never performed that well.
diff --git a/content/blog/2016-03-14-chenglish-and-the-beofang.html.md b/content/blog/2016-03-14-chenglish-and-the-beofang.html.md
index d92ac63e346f5e22e4426e4c93e6f23917d0f9dc..fe995ab6521fbbf898c86067536f6fad4173f8c5 100644
--- a/content/blog/2016-03-14-chenglish-and-the-beofang.html.md
+++ b/content/blog/2016-03-14-chenglish-and-the-beofang.html.md
@@ -2,7 +2,7 @@
 title: Chenglish and the Baofang
 date: 2016-03-14
 tags: [Ham Radio]
-layout: post
+slug: chenglish-and-the-beofang
 ---
 
 Found this little gem on the bottom of the cradle charger for my Beofang.
diff --git a/content/blog/2016-03-21-getting-kam-xl-aprs-tnc-up-and-working.html.md b/content/blog/2016-03-21-getting-kam-xl-aprs-tnc-up-and-working.html.md
index 8c6f1609f7458bc6ffe56bbd64f6c65cf2ba176d..ade7e4ddfd8308ae1912f2a1971df3b8806e2198 100644
--- a/content/blog/2016-03-21-getting-kam-xl-aprs-tnc-up-and-working.html.md
+++ b/content/blog/2016-03-21-getting-kam-xl-aprs-tnc-up-and-working.html.md
@@ -2,7 +2,7 @@
 title: Getting KAM-XL APRS TNC up and working
 date: 2016-03-21
 tags: [Ham Radio]
-layout: post
+slug: getting-kam-xl-aprs-tnc-up-and-working
 ---
 
 After much frustration trying to get my old KAM-XL TNC up and working I finally got it all back up a few weeks ago. For the sake of future hackers I'd like to share the steps it took to get it all configured.
diff --git a/content/blog/2016-03-22-apex-new-aprs-protocol-new-paradigm-new-software.html.md b/content/blog/2016-03-22-apex-new-aprs-protocol-new-paradigm-new-software.html.md
index 58479ac361e31addd059b08055285ed6dd14f28d..e8e3eef0959007f4c834d05fe8b46251425683e5 100644
--- a/content/blog/2016-03-22-apex-new-aprs-protocol-new-paradigm-new-software.html.md
+++ b/content/blog/2016-03-22-apex-new-aprs-protocol-new-paradigm-new-software.html.md
@@ -2,7 +2,7 @@
 title: APEX, New APRS Protocol, New Paradigm, New Software
 date: 2016-03-22
 tags: [Ham Radio]
-layout: post
+slug: apex-new-aprs-protocol-new-paradigm-new-software
 ---
 
 APEX stands for "APrs EXtended"; It will be a new protocol which expands on and fixes most of the issues in the older APRS protocol while still remaining backwards compatible.
diff --git a/content/blog/2016-04-01-apex-running-on-a-raspberry-pi.html.md b/content/blog/2016-04-01-apex-running-on-a-raspberry-pi.html.md
index dfdc29d4a160ee1a0354b87483c30fe2d66dc694..5d9251b6be9ee4fc09fea1da83158ae4abc67e79 100644
--- a/content/blog/2016-04-01-apex-running-on-a-raspberry-pi.html.md
+++ b/content/blog/2016-04-01-apex-running-on-a-raspberry-pi.html.md
@@ -2,7 +2,7 @@
 title: APEX running on a Raspberry Pi
 date: 2016-04-01
 tags: [Ham Radio]
-layout: post
+slug: apex-running-on-a-raspberry-pi
 ---
 
 We got [APEX](http://ApexProtocol.com) running on a Raspverry Pi today. Wonderful new addition to the shack.
diff --git a/content/blog/2016-05-27-the-great-nebula-in-orion.html.md b/content/blog/2016-05-27-the-great-nebula-in-orion.html.md
index b24fa70682296dbd754bd9790142dbd5b9a14bd5..471d76a3f846adad3ffc78a6f49374aef130e944 100644
--- a/content/blog/2016-05-27-the-great-nebula-in-orion.html.md
+++ b/content/blog/2016-05-27-the-great-nebula-in-orion.html.md
@@ -2,7 +2,7 @@
 title: The Great Nebula in Orion
 date: 2016-05-27
 tags: [Astronomy]
-layout: post
+slug: the-great-nebula-in-orion
 ---
 
 As some of you may already know I am an avid Astrophotographer. Several years back I set out to photograph the Great Nebula in orion, particularly focusing on the 4 brightest stars at its center, called the trapezium. These stars produce the majority of the light responsible for lighting up the entire nebula. They are also so bright and closely spaced together that they often appear to the onlooker to be a single super bright star. My primary focus in this shoot was to be able to provide enough resolution to be able to see the trapezium as 4 distinct stars.
diff --git a/content/blog/2016-05-30-restricted-logarithmic-growth-with-injection.html.md b/content/blog/2016-05-30-restricted-logarithmic-growth-with-injection.html.md
index bd3e67f18ffce6c051b74a146ae442f78d89ec53..f61251f96cd41895bd0a00582895020a4f5c5122 100644
--- a/content/blog/2016-05-30-restricted-logarithmic-growth-with-injection.html.md
+++ b/content/blog/2016-05-30-restricted-logarithmic-growth-with-injection.html.md
@@ -2,7 +2,7 @@
 title: Restricted Logarithmic Growth with Injection
 date: 2016-05-30
 tags: [Mathematics]
-layout: post
+slug: restricted-logarithmic-growth-with-injection
 ---
 
 The Logistic Function, sometimes with modifications, has been used successfully to model a large range of natural systems. Some examples include bacterial growth, tumor growth, animal populations, neural network transfer functions, chemical reaction rates, language adoption, and diffusion of innovation, to name a few. The real world applications are simply staggering.
diff --git a/content/blog/2017-04-06-conditional-probabilities-and-bayes-theorem.html.md b/content/blog/2017-04-06-conditional-probabilities-and-bayes-theorem.html.md
index 48c0545b0876890dea49b06c2a2ca36a7eda7caa..92fb97de2f139013e691e52eb12833ee6e7b2ae0 100644
--- a/content/blog/2017-04-06-conditional-probabilities-and-bayes-theorem.html.md
+++ b/content/blog/2017-04-06-conditional-probabilities-and-bayes-theorem.html.md
@@ -2,7 +2,7 @@
 title: Conditional Probabilities and Bayes Theorem
 date: 2017-04-06
 tags: [Mathematics, Tutorial, Statistics]
-layout: post
+slug: conditional-probabilities-and-bayes-theorem
 ---
 
 I've been getting a lot of questions from friends lately about what Bayes
diff --git a/content/blog/2017-04-09-latex-inspired-rendering-of-algorithms-in-html.html.md b/content/blog/2017-04-09-latex-inspired-rendering-of-algorithms-in-html.html.md
index a13683b020a7b0cb7c14485cd873d4d5e0e4d921..062e222bb85223db5179fc766cf7fb33cd3ed787 100644
--- a/content/blog/2017-04-09-latex-inspired-rendering-of-algorithms-in-html.html.md
+++ b/content/blog/2017-04-09-latex-inspired-rendering-of-algorithms-in-html.html.md
@@ -2,7 +2,7 @@
 title: Latex Inspired Rendering of Algorithms in HTML
 date: 2017-04-09
 tags: [Programming]
-layout: post
+slug: latex-inspired-rendering-of-algorithms-in-html
 ---
 
 I recently updated the code for my blog (yes, this one) to render, in classic latex style, algorithms as pseudocode. This
diff --git a/content/blog/2017-04-13-hyperassociative-map-explanation.html.md b/content/blog/2017-04-13-hyperassociative-map-explanation.html.md
index 54c56634c4f1e224b7600ac15ec52147a8c244c2..ff167821ce6207af2400f38fc7ff4f97e3290e73 100644
--- a/content/blog/2017-04-13-hyperassociative-map-explanation.html.md
+++ b/content/blog/2017-04-13-hyperassociative-map-explanation.html.md
@@ -2,7 +2,7 @@
 title: Hyperassociative Map Explanation
 date: 2017-04-13
 tags: [Mathematics, Programming]
-layout: post
+slug: hyperassociative-map-explanation
 ---
 
 # Introduction
diff --git a/content/blog/2017-04-19-latex-pdf-from-markdown.html.md b/content/blog/2017-04-19-latex-pdf-from-markdown.html.md
index 75ffd5207d7d259cc61f4d967cd49bb96a8c06e7..4a1ae1bde2d29fcc25f54558a7e5411dd309de77 100644
--- a/content/blog/2017-04-19-latex-pdf-from-markdown.html.md
+++ b/content/blog/2017-04-19-latex-pdf-from-markdown.html.md
@@ -2,7 +2,7 @@
 title: Latex PDF from Markdown
 date: 2017-04-19
 tags: [Programming]
-layout: post
+slug: latex-pdf-from-markdown
 ---
 
 I write a lot of technical documents, and it is important to me that they look nice. In the past I have always resorted
diff --git a/content/blog/2017-06-28-frequency-domain-circuit-analysis-tutorial.html.md b/content/blog/2017-06-28-frequency-domain-circuit-analysis-tutorial.html.md
index f78e9087e3bd37deee8024ac898293404f33bf75..07600516bbb0a64028b9b80729f5b848026ddd44 100644
--- a/content/blog/2017-06-28-frequency-domain-circuit-analysis-tutorial.html.md
+++ b/content/blog/2017-06-28-frequency-domain-circuit-analysis-tutorial.html.md
@@ -2,14 +2,11 @@
 title: Frequency Domain Circuit Analysis Tutorial
 date: 2017-06-28
 tags: [Electrical Engineering]
-layout: post
+slug: frequency-domain-circuit-analysis-tutorial
 ---
 
 Some time back I started writing a book in an attempt to help explain how to do circuit analysis by hand. Originally it was going to include both time-domain analysis as well as frequency-domain analysis. The book is incomplete and I never got to cover the time-domain but has several complete examples showing frequency-domain analysis on many common circuits. I’ve gotten some compliments over the years, particularly from HAM radio operators, on how useful the book has been to them. I’d like to share here what I have so far in case anyone might find it useful.
 
 As a side note if anyone would like to revive the project and work with me on expanding and completing the book it would be most welcome. Please feel free to contact me. In the meantime here is the compiled book in its current form. I don’t currently have the latex source code published anywhere but if there is any interest I will happily publish it and open-source it on github.
 
-<p>
-  <iframe height="800" src="/ViewerJS/#../files/demonstrations-for-modeling.pdf" width="100%"></iframe>
-</p>
-
+{{< pdf-render url="/files/demonstrations-for-modeling.pdf" >}}
diff --git a/content/blog/2018-04-07-nodal-analysis-tutorial.html.md b/content/blog/2018-04-07-nodal-analysis-tutorial.html.md
index 9aa586c672bbad5f222838fa153a03d2778c5982..682f099486936e18011fdc140680844c3ca5db9b 100644
--- a/content/blog/2018-04-07-nodal-analysis-tutorial.html.md
+++ b/content/blog/2018-04-07-nodal-analysis-tutorial.html.md
@@ -2,7 +2,7 @@
 title: Nodal Analysis Tutorial
 date: 2018-04-07
 tags: [Electrical Engineering]
-layout: post
+slug: nodal-analysis-tutorial
 ---
 
 Nodal Analysis is a technique for circuit analysis where each node (A point where two or more components are connected) is interpreted individually. This analysis can be used to determine the voltage, or any other variable, at any point in the circuit, sometimes as a function of time. It is based on the fact that at any node all the current that enters the node will be equal to all the current leaving that same node. By doing this we are able to reduce each node to an equation, and then, the entire circuit to a set of simultaneous equations.
diff --git a/content/blog/2020-02-09-rotations-in-d-dimensions.html.md b/content/blog/2020-02-09-rotations-in-d-dimensions.html.md
index c547cb3df12946dab10b3aca049a6532eaaa8a23..60f268ba9163dcd5ff8355c741b42397134eb986 100644
--- a/content/blog/2020-02-09-rotations-in-d-dimensions.html.md
+++ b/content/blog/2020-02-09-rotations-in-d-dimensions.html.md
@@ -2,11 +2,9 @@
 title: Rotations in N dimensions
 date: 2020-02-09
 tags: [Mathematics]
-layout: post
+slug: rotations-in-d-dimensions
 ---
 
 Several years ago I was writing a Machine Learning paper that required me to do rotations in an arbitrary number of dimensions. As such I had an entire section of the paper devoted to explaining how that was done before moving on to the actual algorithm. Here I extracted the portion where I explain N-dimensional rotations, basically rotations in 4-dimensional space or higher, and created its own PDF out of it. I hope this will be of use to some of you to help explain the process. Its a bit math-heavy but I am, as always, happy to answer any questions.
 
-<p>
-  <iframe height="800" src="/ViewerJS/#../files/rotations-in-n-dimensions.pdf" width="100%"></iframe>
-</p>
+{{< pdf-render url="/files/rotations-in-n-dimensions.pdf" >}}
diff --git a/content/blog/2020-09-10-understanding-the-reflection-coefficient.html.md b/content/blog/2020-09-10-understanding-the-reflection-coefficient.html.md
index 68d441f9180ef335699e607b7dccb7047b6889f9..f6ca47839623f2cdad41fdc6c8492cc71f78f819 100644
--- a/content/blog/2020-09-10-understanding-the-reflection-coefficient.html.md
+++ b/content/blog/2020-09-10-understanding-the-reflection-coefficient.html.md
@@ -2,7 +2,7 @@
 title: Understanding the Reflection Coefficient
 date: 2020-09-10
 tags: [Mathematics]
-layout: post
+slug: understanding-the-reflection-coefficient
 ---
 
 Today I hope to answer a rather complex question: What does the Reflection Coefficient mean exactly, how do we measure it, and what can we do with it once we do. For example if we have a reflection coefficient of \\(0.5 \angle 30^{\circ}\\) at at some point in a feedline what does that mean and how can we use it?
diff --git a/content/blog/2020-09-28-an-indepth-look-at-duals-and-their-circuits.html.md b/content/blog/2020-09-28-an-indepth-look-at-duals-and-their-circuits.html.md
index 6483b82273f2a96e313672adaa4f02ef412ca41b..46a1653459f32071e3bc5a7547c025071de56166 100644
--- a/content/blog/2020-09-28-an-indepth-look-at-duals-and-their-circuits.html.md
+++ b/content/blog/2020-09-28-an-indepth-look-at-duals-and-their-circuits.html.md
@@ -2,7 +2,7 @@
 title: An In-depth Look at Duals and Their Circuits
 date: 2020-09-28
 tags: [Mathematics, Electrical Engineering]
-layout: post
+slug: an-indepth-look-at-duals-and-their-circuits
 ---
 
 \\(\definecolor{current}{RGB}{0, 255, 221}\\)
diff --git a/content/blog/2020-10-09-spacemacs-ultimate-cheatsheet.html.md b/content/blog/2020-10-09-spacemacs-ultimate-cheatsheet.html.md
index 97b015fb438697131224b605446e0a5747b90145..90daaaac5a026ae4a149d6336b89cba1aca90e53 100644
--- a/content/blog/2020-10-09-spacemacs-ultimate-cheatsheet.html.md
+++ b/content/blog/2020-10-09-spacemacs-ultimate-cheatsheet.html.md
@@ -2,14 +2,11 @@
 title: Spacemacs Ultimate Cheatsheet
 date: 2020-10-09
 tags: [Programming]
-layout: post
+slug: spacemacs-ultimate-cheatsheet
 ---
 
 A cheatsheet I wrote for all the Spacemacs hotkeys worth knowing.
 
-<p>
-  <iframe height="800" src="/ViewerJS/#../files/spacemacs-ultimate-cheatsheet.pdf" width="100%"></iframe>
-</p>
+{{< pdf-render url="/files/spacemacs-ultimate-cheatsheet.pdf" >}}
 
 [Download Cheatsheet](../files/spacemacs-ultimate-cheatsheet.pdf)
-
diff --git a/content/blog/2020-11-29-how-money-is-created-monetary-and-quantitative-easing.html.md b/content/blog/2020-11-29-how-money-is-created-monetary-and-quantitative-easing.html.md
index a8ec824df9e3cf575db6232e332975eb16412f5d..779a4d44b231a7fca853133d10067c29a40938ee 100644
--- a/content/blog/2020-11-29-how-money-is-created-monetary-and-quantitative-easing.html.md
+++ b/content/blog/2020-11-29-how-money-is-created-monetary-and-quantitative-easing.html.md
@@ -2,7 +2,7 @@
 title: How Money is Created (Monetary & Quantitative Easing)
 date: 2020-11-29
 tags: [Economics]
-layout: post
+slug: how-money-is-created-monetary-and-quantitative-easing
 ---
 
 An educational diagram I just finished creating showing how new money gets into circulation in the USA. Here I explain how the government borrows from the people, aquiring debt, as well as how new money is created and put into circulation. I explain both Monetary Easing and Quantitative easing.
diff --git a/content/blog/2020-12-23-an-efficient-exponential-moving-average-of-finite-length.html.md b/content/blog/2020-12-23-an-efficient-exponential-moving-average-of-finite-length.html.md
index 74e8b27654f0cc2a9d27113eb7e203f8c6f0d678..789d448521f10a4d714ef497b7c60638eada79b5 100644
--- a/content/blog/2020-12-23-an-efficient-exponential-moving-average-of-finite-length.html.md
+++ b/content/blog/2020-12-23-an-efficient-exponential-moving-average-of-finite-length.html.md
@@ -2,7 +2,7 @@
 title: An Efficient Exponential Moving Average of Finite Length
 date: 2020-12-23
 tags: [Mathematics, Programming]
-layout: post
+slug: an-efficient-exponential-moving-average-of-finite-length
 ---
 
 \\(\definecolor{first}{RGB}{0, 255, 221}\\)
diff --git a/content/blog/2022-11-23-eugen-rochko-ceo-of-mastodon-found-to-support-nazis-agenda.html.md b/content/blog/2022-11-23-eugen-rochko-ceo-of-mastodon-found-to-support-nazis-agenda.html.md
index b44f87c989842ed7918e736736730cbbaec181dc..072067235c4d52ceeb23d180397bca13951d9683 100644
--- a/content/blog/2022-11-23-eugen-rochko-ceo-of-mastodon-found-to-support-nazis-agenda.html.md
+++ b/content/blog/2022-11-23-eugen-rochko-ceo-of-mastodon-found-to-support-nazis-agenda.html.md
@@ -2,7 +2,7 @@
 title: Eugen Rochko, CEO of Mastodon, Caves to Nazi's Agenda
 date: 2022-11-23
 tags: [Fediverse]
-layout: post
+slug: eugen-rochko-ceo-of-mastodon-found-to-support-nazis-agenda
 ---
 
 **UPDATE**: Eugen Rochko responded publicly about this and indirectly confirmed what was said here, see update at the end.