]> git.za3k.com Git - blog.git/commitdiff
Add general template to avoid duplicating layout stuff
authorZachary Vance <za3k@za3k.com>
Wed, 3 Jul 2024 19:17:10 +0000 (15:17 -0400)
committerZachary Vance <za3k@za3k.com>
Wed, 3 Jul 2024 19:17:10 +0000 (15:17 -0400)
blog
config.yaml
templates/category.mustache.html [new file with mode: 0644]
templates/layout.mustache.html [new file with mode: 0644]
templates/post.mustache.html
templates/tag.mustache.html

diff --git a/blog b/blog
index fb90e70925a4624344d1f55bd655ce7cc9df7996..d3839bcb843022383b4d20414739de81401cd898 100755 (executable)
--- a/blog
+++ b/blog
@@ -83,6 +83,7 @@ setTimeout(function() {
 """
 
 class Templatable(PseudoMap):
+    use_layout = True
     def __init__(self, blog):
         self.blog = blog
     
@@ -103,7 +104,13 @@ class Templatable(PseudoMap):
         return mustache.render(template, context, warn=True)
 
     def content(self):
-        return self.render_template(self.blog, self.type, self.context).encode("utf8")
+        content = self.render_template(self.blog, self.type, self.context)
+        if self.use_layout:
+            return self.render_template(self.blog, "layout", collections.ChainMap({
+                "content": content,
+            }, self, self.blog)).encode("utf8")
+        else:
+            return
 
     def output(self):
         output = self.content()
@@ -118,6 +125,7 @@ class Templatable(PseudoMap):
         return collections.ChainMap(self, self.blog)
 
 class Static(Templatable):
+    use_layout = False
     def __init__(self, path, blog):
         super().__init__(blog)
         self.path = path
@@ -171,6 +179,7 @@ class Page(Templatable):
     pass # TODO
 
 class Image(Templatable):
+    use_layout = False
     pass # TODO
 
 class Blog(PseudoMap):
index b040a37c957cb3c0d245822baaeebd2d673dd711..806e4aedd973d3ee40bd4af94fb45409d0fd4db2 100644 (file)
@@ -2,6 +2,7 @@
 source: "/home/zachary/blog"
 destination: "/home/zachary/blog/public"
 web_root: "https://blog2.za3k.com"
+title: 'blog of zachary "za3k" vance'
 
 post_dir: "posts"
 page_dir: "pages"
@@ -11,10 +12,11 @@ tag_template: "templates/tag.mustache.html"
 category_template: "templates/tag.mustache.html"
 post_template: "templates/post.mustache.html"
 tagcloud_template: "templates/tagcloud.mustache.html"
+layout_template: "templates/layout.mustache.html"
 
 post_destination: "{{destination}}/posts/{{id}}.html"
 tag_destination: "{{destination}}/tag/{{slug}}.html"
-category_destination: "{{destination}}/category/{{category}}.html"
+category_destination: "{{destination}}/category/{{slug}}.html"
 page_destination: "{{destination}}/{{page}}"
 image_destination: "{{destination}}/images/{{image}}"
 static_destination: "{{destination}}/{{relative_path}}"
diff --git a/templates/category.mustache.html b/templates/category.mustache.html
new file mode 100644 (file)
index 0000000..830c2cf
--- /dev/null
@@ -0,0 +1,7 @@
+<header class="page-header">
+    <h1 class="page-title">Category Archives: <span>{{ tag }}</span></h1>
+</header>
+
+{{# posts }}
+    {{& post }}
+{{/ posts }}
diff --git a/templates/layout.mustache.html b/templates/layout.mustache.html
new file mode 100644 (file)
index 0000000..e988917
--- /dev/null
@@ -0,0 +1,116 @@
+<html>
+<head>
+    <title>{{ title }}</title>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1.0, minimum-scale=1.0, maximum-scale=3.0">
+    <link rel="profile" href="http://gmpg.org/xfn/11">
+    <link rel="pingback" href="https://blog.za3k.com/xmlrpc.php">
+    <meta name="robots" content="max-image-preview:large">
+    <link rel="alternate" type="application/rss+xml" title=" » Feed" href="https://blog.za3k.com/feed/">
+    <style id="wp-emoji-styles-inline-css" type="text/css">
+        img.wp-smiley, img.emoji {
+            display: inline !important;
+            border: none !important;
+            box-shadow: none !important;
+            height: 1em !important;
+            width: 1em !important;
+            margin: 0 0.07em !important;
+            vertical-align: -0.1em !important;
+            background: none !important;
+            padding: 0 !important;
+        }
+    </style>
+    <link rel="stylesheet" id="wp-block-library-css" href="../wp-includes/css/dist/block-library/style.min.css?ver=6.5.5" type="text/css" media="all">
+    <style id="classic-theme-styles-inline-css" type="text/css">
+        .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
+    </style>
+    <style id="global-styles-inline-css" type="text/css">
+    body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
+    .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
+    :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
+    :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
+    .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
+    </style>
+    <link rel="stylesheet" id="mantra-style-css" href="../wp-content/themes/mantra/style.css?ver=3.3.2" type="text/css" media="all">
+    <style id="mantra-style-inline-css" type="text/css">
+    #wrapper { max-width: 1050px; } #content { width: 100%; max-width:810px; max-width: calc( 100% - 240px ); } #primary, #secondary { width:240px; } #primary .widget-title, #secondary .widget-title { margin-right: -2em; text-align: left; } html { font-size:14px; } body, input, textarea {font-family:Segoe UI, Arial, sans-serif; } #content h1.entry-title a, #content h2.entry-title a, #content h1.entry-title, #content h2.entry-title, #front-text1 h2, #front-text2 h2 {font-family:Georgia, Times New Roman, Times, serif; } .widget-area {font-family:Helvetica, sans-serif; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {font-family:Georgia, Times New Roman, Times, serif; } .nocomments, .nocomments2 {display:none;} #header-container > div { margin-top:20px; } #header-container > div { margin-left:40px; } body { background-color:#444444 !important; } #header { background-color:#333333; } #footer { background-color:#222222; } #footer2 { background-color:#171717; } #site-title span a { color:#0D85CC; } #site-description { color:#999999; } #content, .column-text, #front-text3, #front-text4 { color:#333333 ;} .widget-area a:link, .widget-area a:visited, a:link, a:visited ,#searchform #s:hover, #container #s:hover, #access a:hover, #wp-calendar tbody td a, #site-info a, #site-copyright a, #access li:hover > a, #access ul ul:hover > a { color:#0D85CC; } a:hover, .entry-meta a:hover, .entry-utility a:hover, .widget-area a:hover { color:#12a7ff; } #content .entry-title a, #content .entry-title, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { color:#444444; } #content .entry-title a:hover { color:#000000; } .widget-title { background-color:#444444; } .widget-title { color:#2EA5FD; } #footer-widget-area .widget-title { color:#0C85CD; } #footer-widget-area a { color:#666666; } #footer-widget-area a:hover { color:#888888; } body .wp-caption { background-image:url(https://blog.za3k.com/wp-content/themes/mantra/resources/images/pins/Pin2.png); } .entry-content p:not(:last-child), .entry-content ul, .entry-summary ul, .entry-content ol, .entry-summary ol { margin-bottom:1.5em;} .entry-meta .entry-time { display:none; } #branding { height:75px ;}
+    /* Mantra Custom CSS */
+    </style>
+    <link rel="stylesheet" id="mantra-mobile-css" href="../wp-content/themes/mantra/resources/css/style-mobile.css?ver=3.3.2" type="text/css" media="all">
+</head>
+
+<body>
+
+
+<body class="post-template-default single single-post postid-1407 single-format-standard mantra-image-seven mantra-caption-light mantra-hratio-0 mantra-sidebar-right mantra-menu-left">
+    <div id="toTop"><i class="crycon-back2top"></i> </div>
+    <div id="wrapper" class="hfeed">
+
+<header id="header">
+    <div id="masthead">
+        <div id="branding" role="banner">
+            <div id="header-container">
+                <div>
+                    <div id="site-title">
+                        <span> <a href="https://blog.za3k.com/" title="" rel="home"></a> </span>
+                    </div>
+                    <div id="site-description">blog of zachary "za3k" vance</div>
+                </div>
+                <div class="socials" id="sheader">
+                    <a target="_blank" rel="nofollow" href="https://blog.za3k.com/feed/" class="socialicons social-RSS" title="RSS">
+                        <img alt="RSS" src="../wp-content/themes/mantra/resources/images/socials/RSS.png">
+                    </a>
+                    <a target="_blank" rel="nofollow" href="https://twitter.com/unchoke" class="socialicons social-Twitter" title="Twitter">
+                        <img alt="Twitter" src="../wp-content/themes/mantra/resources/images/socials/Twitter.png">
+                    </a>
+                </div>
+            </div> <!-- #header-container -->
+            <div style="clear:both;"></div>
+        </div><!-- #branding -->
+        <a id="nav-toggle"><span>&nbsp; Menu</span></a>
+        <nav id="access" class="" role="navigation">
+            <div class="menu">
+                <ul id="prime_nav" class="menu">
+                    <li id="menu-item-255" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-255"><a href="https://blog.za3k.com/category/non-technical/">Non-Technical</a></li>
+                    <li id="menu-item-256" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-256"><a href="https://blog.za3k.com/category/technical/">Technical</a></li>
+                </ul>
+            </div>
+        </nav><!-- #access -->
+    </div><!-- #masthead -->
+       <div style="clear:both;"> </div>
+</header><!-- #header -->
+
+<div id="main" class="main">
+       <div id="forbottom">
+               <div style="clear:both;"> </div>
+               <section id="container">
+                       <div id="content" role="main">
+                {{& content }}
+            </div><!-- #content -->
+                       <div id="primary" class="widget-area" role="complementary">
+                       <ul class="xoxo">
+                               <li id="block-15" class="widget-container widget_block widget_text">
+                    <p><a href="https://za3k.com/blog">archive</a><br><a href="https://za3k.com">za3k.com</a></p>
+                </li>
+                <li id="block-2" class="widget-container widget_block widget_search">
+                    <form role="search" method="get" action="https://blog.za3k.com/" class="wp-block-search__no-button wp-block-search"><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-2">Search</label><div class="wp-block-search__inside-wrapper "><input class="wp-block-search__input" id="wp-block-search__input-2" placeholder="Search" value="" type="search" name="s" required=""></div></form>
+                </li>
+                <li id="block-14" class="widget-container widget_block widget_tag_cloud">
+                    {{& tagcloud }}
+                </li>
+            </ul>
+            <ul class="xoxo"></ul>
+            </div><!-- #primary .widget-area -->
+        </section><!-- #container -->
+        <div style="clear:both;"></div>
+       </div> <!-- #forbottom -->
+</div><!-- #main -->
+
+</div><!-- #wrapper -->
+
+<style id="core-block-supports-inline-css" type="text/css">
+.wp-block-gallery.wp-block-gallery-1{--wp--style--unstable-gallery-gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
+</style>
+
+</body>
+</html>
index 04260d0896da01f63aa309f7e8070d8e8a0a0b28..63084aae516684c7c0f65f87eda14d7702074dfe 100644 (file)
@@ -1,119 +1,4 @@
-<html>
-<head>
-    <title>{{ title }}</title>
-    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-    <meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1.0, minimum-scale=1.0, maximum-scale=3.0">
-    <link rel="profile" href="http://gmpg.org/xfn/11">
-    <link rel="pingback" href="https://blog.za3k.com/xmlrpc.php">
-    <meta name="robots" content="max-image-preview:large">
-    <link rel="alternate" type="application/rss+xml" title=" » Feed" href="https://blog.za3k.com/feed/">
-    <style id="wp-emoji-styles-inline-css" type="text/css">
-        img.wp-smiley, img.emoji {
-            display: inline !important;
-            border: none !important;
-            box-shadow: none !important;
-            height: 1em !important;
-            width: 1em !important;
-            margin: 0 0.07em !important;
-            vertical-align: -0.1em !important;
-            background: none !important;
-            padding: 0 !important;
-        }
-    </style>
-    <link rel="stylesheet" id="wp-block-library-css" href="../wp-includes/css/dist/block-library/style.min.css?ver=6.5.5" type="text/css" media="all">
-    <style id="classic-theme-styles-inline-css" type="text/css">
-        .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
-    </style>
-    <style id="global-styles-inline-css" type="text/css">
-    body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
-    .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
-    :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
-    :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
-    .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
-    </style>
-    <link rel="stylesheet" id="mantra-style-css" href="../wp-content/themes/mantra/style.css?ver=3.3.2" type="text/css" media="all">
-    <style id="mantra-style-inline-css" type="text/css">
-    #wrapper { max-width: 1050px; } #content { width: 100%; max-width:810px; max-width: calc( 100% - 240px ); } #primary, #secondary { width:240px; } #primary .widget-title, #secondary .widget-title { margin-right: -2em; text-align: left; } html { font-size:14px; } body, input, textarea {font-family:Segoe UI, Arial, sans-serif; } #content h1.entry-title a, #content h2.entry-title a, #content h1.entry-title, #content h2.entry-title, #front-text1 h2, #front-text2 h2 {font-family:Georgia, Times New Roman, Times, serif; } .widget-area {font-family:Helvetica, sans-serif; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {font-family:Georgia, Times New Roman, Times, serif; } .nocomments, .nocomments2 {display:none;} #header-container > div { margin-top:20px; } #header-container > div { margin-left:40px; } body { background-color:#444444 !important; } #header { background-color:#333333; } #footer { background-color:#222222; } #footer2 { background-color:#171717; } #site-title span a { color:#0D85CC; } #site-description { color:#999999; } #content, .column-text, #front-text3, #front-text4 { color:#333333 ;} .widget-area a:link, .widget-area a:visited, a:link, a:visited ,#searchform #s:hover, #container #s:hover, #access a:hover, #wp-calendar tbody td a, #site-info a, #site-copyright a, #access li:hover > a, #access ul ul:hover > a { color:#0D85CC; } a:hover, .entry-meta a:hover, .entry-utility a:hover, .widget-area a:hover { color:#12a7ff; } #content .entry-title a, #content .entry-title, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { color:#444444; } #content .entry-title a:hover { color:#000000; } .widget-title { background-color:#444444; } .widget-title { color:#2EA5FD; } #footer-widget-area .widget-title { color:#0C85CD; } #footer-widget-area a { color:#666666; } #footer-widget-area a:hover { color:#888888; } body .wp-caption { background-image:url(https://blog.za3k.com/wp-content/themes/mantra/resources/images/pins/Pin2.png); } .entry-content p:not(:last-child), .entry-content ul, .entry-summary ul, .entry-content ol, .entry-summary ol { margin-bottom:1.5em;} .entry-meta .entry-time { display:none; } #branding { height:75px ;}
-    /* Mantra Custom CSS */
-    </style>
-    <link rel="stylesheet" id="mantra-mobile-css" href="../wp-content/themes/mantra/resources/css/style-mobile.css?ver=3.3.2" type="text/css" media="all">
-</head>
-
-<body>
-
-
-<body class="post-template-default single single-post postid-1407 single-format-standard mantra-image-seven mantra-caption-light mantra-hratio-0 mantra-sidebar-right mantra-menu-left">
-    <div id="toTop"><i class="crycon-back2top"></i> </div>
-    <div id="wrapper" class="hfeed">
-
-<header id="header">
-    <div id="masthead">
-        <div id="branding" role="banner">
-            <div id="header-container">
-                <div>
-                    <div id="site-title">
-                        <span> <a href="https://blog.za3k.com/" title="" rel="home"></a> </span>
-                    </div>
-                    <div id="site-description">blog of zachary "za3k" vance</div>
-                </div>
-                <div class="socials" id="sheader">
-                    <a target="_blank" rel="nofollow" href="https://blog.za3k.com/feed/" class="socialicons social-RSS" title="RSS">
-                        <img alt="RSS" src="../wp-content/themes/mantra/resources/images/socials/RSS.png">
-                    </a>
-                    <a target="_blank" rel="nofollow" href="https://twitter.com/unchoke" class="socialicons social-Twitter" title="Twitter">
-                        <img alt="Twitter" src="../wp-content/themes/mantra/resources/images/socials/Twitter.png">
-                    </a>
-                </div>
-            </div> <!-- #header-container -->
-            <div style="clear:both;"></div>
-        </div><!-- #branding -->
-        <a id="nav-toggle"><span>&nbsp; Menu</span></a>
-        <nav id="access" class="" role="navigation">
-            <div class="menu">
-                <ul id="prime_nav" class="menu">
-                    <li id="menu-item-255" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-255"><a href="https://blog.za3k.com/category/non-technical/">Non-Technical</a></li>
-                    <li id="menu-item-256" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-256"><a href="https://blog.za3k.com/category/technical/">Technical</a></li>
-                </ul>
-            </div>
-        </nav><!-- #access -->
-    </div><!-- #masthead -->
-       <div style="clear:both;"> </div>
-</header><!-- #header -->
-
-<div id="main" class="main">
-       <div id="forbottom">
-               <div style="clear:both;"> </div>
-               <section id="container">
-                       <div id="content" role="main">
-                {{& post }}
-                <div id="comments">
-                    {{& comments }}
-                </div>
-            </div><!-- #content -->
-                       <div id="primary" class="widget-area" role="complementary">
-                       <ul class="xoxo">
-                               <li id="block-15" class="widget-container widget_block widget_text">
-                    <p><a href="https://za3k.com/blog">archive</a><br><a href="https://za3k.com">za3k.com</a></p>
-                </li>
-                <li id="block-2" class="widget-container widget_block widget_search">
-                    <form role="search" method="get" action="https://blog.za3k.com/" class="wp-block-search__no-button wp-block-search"><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-2">Search</label><div class="wp-block-search__inside-wrapper "><input class="wp-block-search__input" id="wp-block-search__input-2" placeholder="Search" value="" type="search" name="s" required=""></div></form>
-                </li>
-                <li id="block-14" class="widget-container widget_block widget_tag_cloud">
-                    {{& tagcloud }}
-                </li>
-            </ul>
-            <ul class="xoxo"></ul>
-            </div><!-- #primary .widget-area -->
-        </section><!-- #container -->
-        <div style="clear:both;"></div>
-       </div> <!-- #forbottom -->
-</div><!-- #main -->
-
-</div><!-- #wrapper -->
-
-<style id="core-block-supports-inline-css" type="text/css">
-.wp-block-gallery.wp-block-gallery-1{--wp--style--unstable-gallery-gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );gap:var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
-</style>
-
-</body>
-</html>
+{{& post }}
+<div id="comments">
+    {{& comments }}
+</div>
index 833776e1923b984e7d7c66162e2bdb3bd12b8e9c..056b87c011d5050d4be5ca03f5312b43920fd0b9 100644 (file)
@@ -1,150 +1,7 @@
+<header class="page-header">
+    <h1 class="page-title">Tag Archives: <span>{{ tag }}</span></h1>
+</header>
 
-<!DOCTYPE html>
-<html lang="en-US">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-<meta name="viewport" content="width=device-width, user-scalable=yes, initial-scale=1.0, minimum-scale=1.0, maximum-scale=3.0">
-<link rel="profile" href="http://gmpg.org/xfn/11" />
-<link rel="pingback" href="https://blog.za3k.com/xmlrpc.php" />
-<title>{{ tag }}</title>
-<meta name='robots' content='max-image-preview:large' />
-<link rel="alternate" type="application/rss+xml" title=" &raquo; Feed" href="https://blog.za3k.com/feed/" />
-<link rel="alternate" type="application/rss+xml" title=" &raquo; {{ tag }} Tag Feed" href="https://blog.za3k.com/tag/{{ slug }}/feed/" />
-<link rel='stylesheet' id='dashicons-css' href='https://blog.za3k.com/wp-includes/css/dashicons.min.css?ver=6.5.5' type='text/css' media='all' />
-<link rel='stylesheet' id='admin-bar-css' href='https://blog.za3k.com/wp-includes/css/admin-bar.min.css?ver=6.5.5' type='text/css' media='all' />
-<style id='admin-bar-inline-css' type='text/css'>
-
-               @media screen { html { margin-top: 32px !important; } }
-               @media screen and ( max-width: 782px ) { html { margin-top: 46px !important; } }
-       
-@media print { #wpadminbar { display:none; } }
-</style>
-<style id='wp-emoji-styles-inline-css' type='text/css'>
-
-       img.wp-smiley, img.emoji {
-               display: inline !important;
-               border: none !important;
-               box-shadow: none !important;
-               height: 1em !important;
-               width: 1em !important;
-               margin: 0 0.07em !important;
-               vertical-align: -0.1em !important;
-               background: none !important;
-               padding: 0 !important;
-       }
-</style>
-<link rel='stylesheet' id='wp-block-library-css' href='https://blog.za3k.com/wp-includes/css/dist/block-library/style.min.css?ver=6.5.5' type='text/css' media='all' />
-<style id='classic-theme-styles-inline-css' type='text/css'>
-/*! This file is auto-generated */
-.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
-</style>
-<style id='global-styles-inline-css' type='text/css'>
-body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
-.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
-:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
-:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
-.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}
-</style>
-<link rel='stylesheet' id='mantra-style-css' href='https://blog.za3k.com/wp-content/themes/mantra/style.css?ver=3.3.2' type='text/css' media='all' />
-<style id='mantra-style-inline-css' type='text/css'>
- #wrapper { max-width: 1050px; } #content { width: 100%; max-width:810px; max-width: calc( 100% - 240px ); } #primary, #secondary { width:240px; } #primary .widget-title, #secondary .widget-title { margin-right: -2em; text-align: left; } html { font-size:14px; } body, input, textarea {font-family:Segoe UI, Arial, sans-serif; } #content h1.entry-title a, #content h2.entry-title a, #content h1.entry-title, #content h2.entry-title, #front-text1 h2, #front-text2 h2 {font-family:Georgia, Times New Roman, Times, serif; } .widget-area {font-family:Helvetica, sans-serif; } .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {font-family:Georgia, Times New Roman, Times, serif; } .nocomments, .nocomments2 {display:none;} #header-container > div { margin-top:20px; } #header-container > div { margin-left:40px; } body { background-color:#444444 !important; } #header { background-color:#333333; } #footer { background-color:#222222; } #footer2 { background-color:#171717; } #site-title span a { color:#0D85CC; } #site-description { color:#999999; } #content, .column-text, #front-text3, #front-text4 { color:#333333 ;} .widget-area a:link, .widget-area a:visited, a:link, a:visited ,#searchform #s:hover, #container #s:hover, #access a:hover, #wp-calendar tbody td a, #site-info a, #site-copyright a, #access li:hover > a, #access ul ul:hover > a { color:#0D85CC; } a:hover, .entry-meta a:hover, .entry-utility a:hover, .widget-area a:hover { color:#12a7ff; } #content .entry-title a, #content .entry-title, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { color:#444444; } #content .entry-title a:hover { color:#000000; } .widget-title { background-color:#444444; } .widget-title { color:#2EA5FD; } #footer-widget-area .widget-title { color:#0C85CD; } #footer-widget-area a { color:#666666; } #footer-widget-area a:hover { color:#888888; } body .wp-caption { background-image:url(https://blog.za3k.com/wp-content/themes/mantra/resources/images/pins/Pin2.png); } .entry-content p:not(:last-child), .entry-content ul, .entry-summary ul, .entry-content ol, .entry-summary ol { margin-bottom:1.5em;} .entry-meta .entry-time { display:none; } #branding { height:75px ;} 
-/* Mantra Custom CSS */
-</style>
-<link rel='stylesheet' id='mantra-mobile-css' href='https://blog.za3k.com/wp-content/themes/mantra/resources/css/style-mobile.css?ver=3.3.2' type='text/css' media='all' />
-<link rel="https://api.w.org/" href="https://blog.za3k.com/wp-json/" /><link rel="alternate" type="application/json" href="https://blog.za3k.com/wp-json/wp/v2/tags/60" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://blog.za3k.com/xmlrpc.php?rsd" />
-<meta name="generator" content="WordPress 6.5.5" />
-</head>
-<body class="archive tag no-customize-support mantra-image-seven mantra-caption-light mantra-hratio-0 mantra-sidebar-right mantra-menu-left">
-                   <div id="toTop"><i class="crycon-back2top"></i> </div>
-               
-<div id="wrapper" class="hfeed">
-
-
-<header id="header">
-
-               <div id="masthead">
-
-                       <div id="branding" role="banner" >
-
-                               
-       <div id="header-container">
-
-                               <div>
-                               <div id="site-title">
-                                       <span> <a href="https://blog.za3k.com/" title="" rel="home"></a> </span>
-                               </div>
-                               <div id="site-description" >blog of zachary &quot;za3k&quot; vance</div>
-                       </div>  <div class="socials" id="sheader">
-       
-                       <a target="_blank" rel="nofollow" href="https://blog.za3k.com/feed/" class="socialicons social-RSS" title="RSS">
-                               <img alt="RSS" src="https://blog.za3k.com/wp-content/themes/mantra/resources/images/socials/RSS.png" />
-                       </a>
-            
-                       <a target="_blank" rel="nofollow" href="https://twitter.com/unchoke" class="socialicons social-Twitter" title="Twitter">
-                               <img alt="Twitter" src="https://blog.za3k.com/wp-content/themes/mantra/resources/images/socials/Twitter.png" />
-                       </a>
-               </div>
-               </div> <!-- #header-container -->
-                                       <div style="clear:both;"></div>
-
-                       </div><!-- #branding -->
-
-            <a id="nav-toggle"><span>&nbsp; Menu</span></a>
-                       <nav id="access" class="jssafe" role="navigation">
-
-                                       <div class="skip-link screen-reader-text"><a href="#content" title="Skip to content">Skip to content</a></div>
-       <div class="menu"><ul id="prime_nav" class="menu"><li id="menu-item-255" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-255"><a href="https://blog.za3k.com/category/non-technical/">Non-Technical</a></li>
-<li id="menu-item-256" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-256"><a href="https://blog.za3k.com/category/technical/">Technical</a></li>
-</ul></div>
-                       </nav><!-- #access -->
-
-               </div><!-- #masthead -->
-
-       <div style="clear:both;"> </div>
-
-</header><!-- #header -->
-<div id="main" class="main">
-       <div  id="forbottom" >
-               
-               <div style="clear:both;"> </div>
-
-               
-               <section id="container">
-
-                       <div id="content" role="main">
-                       
-                       
-                               <header class="page-header">
-                                       <h1 class="page-title">Tag Archives: <span>{{ tag }}</span></h1>
-
-                                                                       </header>
-
-            {{# posts }}
-                {{& post }}
-            {{/ posts }}
-                               
-                       
-                                               </div><!-- #content -->
-                       <div id="primary" class="widget-area" role="complementary">
-
-                       <ul class="xoxo">
-                               <li id="block-15" class="widget-container widget_block widget_text">
-<p><a href="https://za3k.com/blog">archive</a><br><a href="https://za3k.com">za3k.com</a></p>
-</li><li id="block-2" class="widget-container widget_block widget_search"><form role="search" method="get" action="https://blog.za3k.com/" class="wp-block-search__no-button wp-block-search"    ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-1" >Search</label><div class="wp-block-search__inside-wrapper " ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="Search" value="" type="search" name="s" required /></div></form></li><li id="block-14" class="widget-container widget_block widget_tag_cloud">
-                    {{& tagcloud }}</li></ul>
-
-                       <ul class="xoxo">
-                                                       </ul>
-
-                       
-               </div><!-- #primary .widget-area -->
-
-                       </section><!-- #container -->
-
-       <div style="clear:both;"></div>
-
-       </div> <!-- #forbottom -->
-       </div><!-- #main -->
-</div><!-- #wrapper -->
-</body>
-</html>
+{{# posts }}
+    {{& post }}
+{{/ posts }}