diff --git a/htdocs/index.xml b/htdocs/index.xml
index f0aed790d544ee6356ec480eccd58561d933531b..2194fa7dbe615150c5c4b6bf9a6a6209db95ea85 100644
--- a/htdocs/index.xml
+++ b/htdocs/index.xml
@@ -1808,9 +1808,9 @@ Don’t get me wrong, it wasn’t an unpleasant flight - as flig
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://blog.vollink.nyc/post/1/01/switch-to-self-host/</guid>
-      <description>Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I&amp;rsquo;ve had my own domain&amp;rsquo;s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that &amp;ldquo;G Suite legacy Free edition&amp;rdquo; would be cancelled on 31 May 2022.</description>
+      <description>Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time.</description>
     </item>
     
   </channel>
diff --git a/htdocs/page/40/index.html b/htdocs/page/40/index.html
index d5bde85f8991f862acb71e18b326b021f140c6b0..26d4b9a644249cf2d074ece54e7661dd9c9aceb8 100644
--- a/htdocs/page/40/index.html
+++ b/htdocs/page/40/index.html
@@ -1,7 +1,7 @@
 <!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.99.1"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>On My Mind...</title><meta name=keywords content="Blog"><meta name=description content="Gary Allen's Blog"><meta name=author content="Gary Allen Vollink"><link rel=canonical href=https://blog.vollink.nyc/><link crossorigin=anonymous href=/assets/css/stylesheet.min.043dbe50dd3b5aeece8e1fd6b52fdb9ce2bb5c714d321cc709b5e740e61345eb.css integrity="sha256-BD2+UN07Wu7Ojh/WtS/bnOK7XHFNMhzHCbXnQOYTRes=" rel="preload stylesheet" as=style><link rel=icon href=https://blog.vollink.nyc/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://blog.vollink.nyc/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://blog.vollink.nyc/favicon-32x32.png><link rel=apple-touch-icon href=https://blog.vollink.nyc/apple-touch-icon.png><link rel=mask-icon href=https://blog.vollink.nyc/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://blog.vollink.nyc/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="On My Mind..."><meta property="og:description" content="Gary Allen's Blog"><meta property="og:type" content="website"><meta property="og:url" content="https://blog.vollink.nyc/"><meta property="og:site_name" content="On My Mind..."><meta name=twitter:card content="summary"><meta name=twitter:title content="On My Mind..."><meta name=twitter:description content="Gary Allen's Blog"><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"On My Mind...","url":"https://blog.vollink.nyc/","description":"Gary Allen\u0026#39;s Blog","thumbnailUrl":"https://blog.vollink.nyc/favicon.ico","sameAs":["https://wandering.shop/@vollink","https://github.home.vollink.com/External","https://www.goodreads.com/user/show/44427251-allen","https://twitter.com/GAVollink","https://www.linkedin.com/in/garyvollink","https://www.reddit.com/user/Vollink","https://keybase.io/gvollink"]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://blog.vollink.nyc/ accesskey=h title="Home (Alt + H)"><img src=https://blog.vollink.nyc/AllenWrench.gif alt=logo aria-label=logo height=35>Home</a>
-<span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu><li><a href=https://blog.vollink.nyc/post/ title=Posts><span>Posts</span></a></li><li><a href=https://blog.vollink.nyc/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://home.vollink.com/ title=home.vollink.com><span>home.vollink.com</span></a></li></ul></nav></header><main class=main><article class=post-entry><header class=entry-header><h2>Switching This Blog to Self Hosting</h2></header><div class=entry-content><p>Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I’ve had my own domain’s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that “G Suite legacy Free edition” would be cancelled on 31 May 2022....</p></div><footer class=entry-footer>3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Switching This Blog to Self Hosting" href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/></a></article><footer class=page-footer><nav class=pagination><a class=prev href=https://blog.vollink.nyc/page/39/>« Prev</a></nav></footer></main><footer class=footer><span>&copy; 2022 <a href=https://blog.vollink.nyc/>On My Mind...</a></span>
+<span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu><li><a href=https://blog.vollink.nyc/post/ title=Posts><span>Posts</span></a></li><li><a href=https://blog.vollink.nyc/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://home.vollink.com/ title=home.vollink.com><span>home.vollink.com</span></a></li></ul></nav></header><main class=main><article class=post-entry><header class=entry-header><h2>Switching This Blog to Self Hosting</h2></header><div class=entry-content><p>Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time....</p></div><footer class=entry-footer>3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Switching This Blog to Self Hosting" href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/></a></article><footer class=page-footer><nav class=pagination><a class=prev href=https://blog.vollink.nyc/page/39/>« Prev</a></nav></footer></main><footer class=footer><span>&copy; 2022 <a href=https://blog.vollink.nyc/>On My Mind...</a></span>
 <span>Powered by
 <a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
         <a href=https://git.io/hugopapermod rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg></a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(t){t.preventDefault();var e=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(e)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(e)}']`).scrollIntoView({behavior:"smooth"}),e==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${e}`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{document.body.className.includes("dark")?(document.body.classList.remove("dark"),localStorage.setItem("pref-theme","light")):(document.body.classList.add("dark"),localStorage.setItem("pref-theme","dark"))})</script></body></html>
\ No newline at end of file
diff --git a/htdocs/post/1/01/switch-to-self-host/index.html b/htdocs/post/1/01/switch-to-self-host/index.html
index 00f658a127de1169127c5f480366c854343e1861..a33473dd2669eed92ff450d47c1481bc84fa48b6 100644
--- a/htdocs/post/1/01/switch-to-self-host/index.html
+++ b/htdocs/post/1/01/switch-to-self-host/index.html
@@ -1,22 +1,30 @@
-<!doctype html><html lang=en dir=auto><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>Switching This Blog to Self Hosting | On My Mind...</title><meta name=keywords content="blog,geek,linux"><meta name=description content="Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I&rsquo;ve had my own domain&rsquo;s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that &ldquo;G Suite legacy Free edition&rdquo; would be cancelled on 31 May 2022."><meta name=author content="Gary Allen Vollink"><link rel=canonical href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/><link crossorigin=anonymous href=/assets/css/stylesheet.min.043dbe50dd3b5aeece8e1fd6b52fdb9ce2bb5c714d321cc709b5e740e61345eb.css integrity="sha256-BD2+UN07Wu7Ojh/WtS/bnOK7XHFNMhzHCbXnQOYTRes=" rel="preload stylesheet" as=style><script defer crossorigin=anonymous src=/assets/js/highlight.min.67ab6ccbad53232b614f9dbcbe19c8759e16f8552b23f5068b953ee70a6dd94f.js integrity="sha256-Z6tsy61TIythT528vhnIdZ4W+FUrI/UGi5U+5wpt2U8="></script>
-<script>var terminal=(()=>{"use strict";return e=>({name:"Terminal Colors",aliases:["terminal"],case_insensitive:!0,contains:[{className:"deletion",begin:/\[[39]1m/,end:/\[0?m/},{className:"string",begin:/\[[39]2m/,end:/\[0?m/},{className:"literal",begin:/\[[39]3m/,end:/\[0?m/},{className:"title.function",begin:/\[[39]4m/,end:/\[0?m/},{className:"type",begin:/\[[39]5m/,end:/\[0?m/},{className:"regexp",begin:/\[[39]6m/,end:/\[0?m/},{className:"tag",begin:/\[3[07]m/,end:/\[0?m/},{className:"strong",begin:/\[97m/,end:/\[0?m/},{scope:"keyword",begin:/\[1m/,end:/\[0?m/},{scope:"emphasis",begin:/\[3m/,end:/\[0?m/}]})})(),existCondition;function do_plugin(){hljs.addPlugin({'after:highlight':e=>{if(e.language=="terminal"){var n,t=/\[[0-9;]*m/g,s=e.value.match(t);s&&(n=e.value,e.value=n.replace(t,''))}}}),hljs.registerLanguage("terminal",terminal),hljs.highlightAll()}existCondition=setInterval(function(){typeof hljs!="undefined"&&(clearInterval(existCondition),do_plugin())},100)</script><link rel=icon href=https://blog.vollink.nyc/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://blog.vollink.nyc/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://blog.vollink.nyc/favicon-32x32.png><link rel=apple-touch-icon href=https://blog.vollink.nyc/apple-touch-icon.png><link rel=mask-icon href=https://blog.vollink.nyc/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="Switching This Blog to Self Hosting"><meta property="og:description" content="Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I&rsquo;ve had my own domain&rsquo;s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that &ldquo;G Suite legacy Free edition&rdquo; would be cancelled on 31 May 2022."><meta property="og:type" content="article"><meta property="og:url" content="https://blog.vollink.nyc/post/1/01/switch-to-self-host/"><meta property="article:section" content="post"><meta property="og:site_name" content="On My Mind..."><meta name=twitter:card content="summary"><meta name=twitter:title content="Switching This Blog to Self Hosting"><meta name=twitter:description content="Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I&rsquo;ve had my own domain&rsquo;s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that &ldquo;G Suite legacy Free edition&rdquo; would be cancelled on 31 May 2022."><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Posts","item":"https://blog.vollink.nyc/post/"},{"@type":"ListItem","position":2,"name":"Switching This Blog to Self Hosting","item":"https://blog.vollink.nyc/post/1/01/switch-to-self-host/"}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"Switching This Blog to Self Hosting","name":"Switching This Blog to Self Hosting","description":"Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.\nThis service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I\u0026rsquo;ve had my own domain\u0026rsquo;s email hosted via gmail, seamlessly, for years.\nIn the beginning of 2022, Google announced that \u0026ldquo;G Suite legacy Free edition\u0026rdquo; would be cancelled on 31 May 2022.","keywords":["blog","geek","linux"],"articleBody":"Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.\nThis service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I’ve had my own domain’s email hosted via gmail, seamlessly, for years.\nIn the beginning of 2022, Google announced that “G Suite legacy Free edition” would be cancelled on 31 May 2022.\nSo, in February, I backed up all of my e-mail, and paid another provider to do my e-mail hosting (and my wife’s email, for her domain that had been set up the same way since ~2010).\nIn March, I removed secondary users from my domain services to make sure mine was the only account left on G Suite.\nOther Services That’s not to say I never give Google any money. I subscribe to YouTube, for an ad-free experience on any device. I have purchased several Android phone apps. Thing is if my Google domain associated account just went away, would I have to re-purchase all my apps?\nAround March, they started mentioning that they would have a way to transition a G Suite account onto a non-G Suite google account, in a “watch this space” sort of way.\nMarch turned to April, then to May, and eventually, the answer popped up, with only weeks before the original deadline.\nAnnoucement The deadline is now 27 June. And, if you are really a personal user, click here, and we’ll continue serving you for free, as we have for over a decade.\nToo Late, I Think So, I’ve already moved my e-mail. I’ve already backed up everything on my Google Drive. I’ve been working, for weeks now, on moving all of my Google Blogs to a self-hosted solution (this here), and I threw this switch today.\nLook, I prefer GMail to any other email solution, but I am not about to put my eggs BACK in that basket after having lived with the threat of them taking it away.\nAs of now, my G Suite legacy free edition still holds my Android account and apps, the phone number most folks know (Google Voice), and my YouTube account.\nIf the Android apps went away, I’d probably switch to an iPhone, as rebuying Apps is one of the biggest deterrents at this point.\nThis Blog So, this blog is now hosted on twin redundant servers in my New York apartment living room. I have been working on it as blog.vollink.nyc for the last few weeks, and by the end of this long weekend, its primary home will fully switch to blog.vollink.com to give some extra time for anyone who still has stale DNS records poining to Google for the domain.\nOld Blogs There are several links from old blogs that are to broken photos and broken links. They were broken on Google’s blogger, too, due to link rot, and I have not taken the time to individually try to fix them. ’m not likely to try to revive these old things. The text has been preserved for blogs going all the way back to late 2007.\n ","wordCount":"531","inLanguage":"en","datePublished":"0001-01-01T00:00:00Z","dateModified":"0001-01-01T00:00:00Z","author":{"@type":"Person","name":"Gary Allen Vollink"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.vollink.nyc/post/1/01/switch-to-self-host/"},"publisher":{"@type":"Organization","name":"On My Mind...","logo":{"@type":"ImageObject","url":"https://blog.vollink.nyc/favicon.ico"}}}</script></head><body id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://blog.vollink.nyc/ accesskey=h title="Home (Alt + H)"><img src=https://blog.vollink.nyc/AllenWrench.gif alt=logo aria-label=logo height=35>Home</a>
-<span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu><li><a href=https://blog.vollink.nyc/post/ title=Posts><span>Posts</span></a></li><li><a href=https://blog.vollink.nyc/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://home.vollink.com/ title=home.vollink.com><span>home.vollink.com</span></a></li></ul></nav></header><main class=main><article class=post-single><header class=post-header><div class=breadcrumbs><a href=https://blog.vollink.nyc/>Home</a>&nbsp;»&nbsp;<a href=https://blog.vollink.nyc/post/>Posts</a></div><h1 class=post-title>Switching This Blog to Self Hosting</h1><div class=post-meta>3 min&nbsp;·&nbsp;Gary Allen Vollink</div></header><div class=toc><details><summary accesskey=c title="(Alt + C)"><span class=details>Table of Contents</span></summary><div class=inner><ul><li><a href=#other-services aria-label="Other Services">Other Services</a><ul><li><a href=#annoucement aria-label=Annoucement>Annoucement</a></li></ul></li><li><a href=#too-late-i-think aria-label="Too Late, I Think">Too Late, I Think</a></li><li><a href=#this-blog aria-label="This Blog">This Blog</a></li><li><a href=#old-blogs aria-label="Old Blogs">Old Blogs</a></li></ul></div></details></div><div class=post-content><p>Since 2009, I have been using a Google product called G-Suite,
+<!doctype html><html lang=en dir=auto><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>Switching This Blog to Self Hosting | On My Mind...</title><meta name=keywords content="blog,geek,linux"><meta name=description content="Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time."><meta name=author content="Gary Allen Vollink"><link rel=canonical href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/><link crossorigin=anonymous href=/assets/css/stylesheet.min.043dbe50dd3b5aeece8e1fd6b52fdb9ce2bb5c714d321cc709b5e740e61345eb.css integrity="sha256-BD2+UN07Wu7Ojh/WtS/bnOK7XHFNMhzHCbXnQOYTRes=" rel="preload stylesheet" as=style><script defer crossorigin=anonymous src=/assets/js/highlight.min.67ab6ccbad53232b614f9dbcbe19c8759e16f8552b23f5068b953ee70a6dd94f.js integrity="sha256-Z6tsy61TIythT528vhnIdZ4W+FUrI/UGi5U+5wpt2U8="></script>
+<script>var terminal=(()=>{"use strict";return e=>({name:"Terminal Colors",aliases:["terminal"],case_insensitive:!0,contains:[{className:"deletion",begin:/\[[39]1m/,end:/\[0?m/},{className:"string",begin:/\[[39]2m/,end:/\[0?m/},{className:"literal",begin:/\[[39]3m/,end:/\[0?m/},{className:"title.function",begin:/\[[39]4m/,end:/\[0?m/},{className:"type",begin:/\[[39]5m/,end:/\[0?m/},{className:"regexp",begin:/\[[39]6m/,end:/\[0?m/},{className:"tag",begin:/\[3[07]m/,end:/\[0?m/},{className:"strong",begin:/\[97m/,end:/\[0?m/},{scope:"keyword",begin:/\[1m/,end:/\[0?m/},{scope:"emphasis",begin:/\[3m/,end:/\[0?m/}]})})(),existCondition;function do_plugin(){hljs.addPlugin({'after:highlight':e=>{if(e.language=="terminal"){var n,t=/\[[0-9;]*m/g,s=e.value.match(t);s&&(n=e.value,e.value=n.replace(t,''))}}}),hljs.registerLanguage("terminal",terminal),hljs.highlightAll()}existCondition=setInterval(function(){typeof hljs!="undefined"&&(clearInterval(existCondition),do_plugin())},100)</script><link rel=icon href=https://blog.vollink.nyc/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://blog.vollink.nyc/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://blog.vollink.nyc/favicon-32x32.png><link rel=apple-touch-icon href=https://blog.vollink.nyc/apple-touch-icon.png><link rel=mask-icon href=https://blog.vollink.nyc/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="Switching This Blog to Self Hosting"><meta property="og:description" content="Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time."><meta property="og:type" content="article"><meta property="og:url" content="https://blog.vollink.nyc/post/1/01/switch-to-self-host/"><meta property="article:section" content="post"><meta property="og:site_name" content="On My Mind..."><meta name=twitter:card content="summary"><meta name=twitter:title content="Switching This Blog to Self Hosting"><meta name=twitter:description content="Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time."><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Posts","item":"https://blog.vollink.nyc/post/"},{"@type":"ListItem","position":2,"name":"Switching This Blog to Self Hosting","item":"https://blog.vollink.nyc/post/1/01/switch-to-self-host/"}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"Switching This Blog to Self Hosting","name":"Switching This Blog to Self Hosting","description":"Long story.\nHistory Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.\nThis service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time.","keywords":["blog","geek","linux"],"articleBody":"Long story.\nHistory Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.\nThis service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time. In any case, we have both been using our own vanity domain email addresses, using G Suite Gmail for over ten years now.\nIn the beginning of 2022, Google announced that “G Suite legacy Free edition” would be cancelled on 31 May 2022.\nI was not angry, really. I’d been using this free service for years, so I also have a lot of data to find and preserve. My wife really only uses the Email and Google Docs services, and most of those docs, she has shared with me, so that is easier to solve.\nStart Moving So, in February, I backed up all of my e-mail, and paid another provider to do my e-mail hosting (and my wife’s email, for her domain that had been set up the same way since ~2010).\nIn March, I removed secondary users from my domain services to make sure mine was the only account left on G Suite.\nOther Services That’s not to say I never give Google any money. I subscribe to YouTube, for an ad-free experience on any device. I have purchased several Android phone apps. Thing is, if my Google domain associated account just went away, would I have to re-purchase all my apps?\nAround March, they started mentioning that they would have a way to transition a G Suite account onto a non-G Suite google account, in a “watch this space” sort of way.\nMarch turned to April, then to May, and eventually, the answer popped up, with only weeks before the original deadline.\nAnnoucement The deadline is now 27 June. And, if you are really a personal user, click here, and we’ll continue serving you for free, as we have for over a decade.\nToo Late, I Think So, I’ve already moved my e-mail. I’ve already backed up everything on my Google Drive. I’ve been working, for weeks now, on moving all of my Google Blogs to a self-hosted solution (this here), and I threw this switch today.\nLook, I prefer GMail to any other email solution, but I am not about to put my eggs BACK in that basket after having lived with the threat of them taking it away.\nAs of now, my G Suite legacy free edition still holds my Android account and apps, the phone number most folks know (Google Voice), and my YouTube account.\nIf the Android apps went away, I’d probably switch to an iPhone, as rebuying Apps is one of the biggest deterrents at this point.\nThis Blog So, this blog is now hosted on twin redundant servers in my New York apartment living room. I have been working on it as blog.vollink.nyc for the last few weeks, and by the end of this long weekend, its primary home will fully switch to blog.vollink.com to give some extra time for anyone who still has stale DNS records poining to Google for the domain.\nOld Blogs There are several links from old blogs that are to broken photos and broken links. They were broken on Google’s blogger, too, due to link rot, and I have not taken the time to individually try to fix them. ’m not likely to try to revive these old things. The text has been preserved for blogs going all the way back to late 2007.\n ","wordCount":"632","inLanguage":"en","datePublished":"0001-01-01T00:00:00Z","dateModified":"0001-01-01T00:00:00Z","author":{"@type":"Person","name":"Gary Allen Vollink"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.vollink.nyc/post/1/01/switch-to-self-host/"},"publisher":{"@type":"Organization","name":"On My Mind...","logo":{"@type":"ImageObject","url":"https://blog.vollink.nyc/favicon.ico"}}}</script></head><body id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://blog.vollink.nyc/ accesskey=h title="Home (Alt + H)"><img src=https://blog.vollink.nyc/AllenWrench.gif alt=logo aria-label=logo height=35>Home</a>
+<span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu><li><a href=https://blog.vollink.nyc/post/ title=Posts><span>Posts</span></a></li><li><a href=https://blog.vollink.nyc/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://home.vollink.com/ title=home.vollink.com><span>home.vollink.com</span></a></li></ul></nav></header><main class=main><article class=post-single><header class=post-header><div class=breadcrumbs><a href=https://blog.vollink.nyc/>Home</a>&nbsp;»&nbsp;<a href=https://blog.vollink.nyc/post/>Posts</a></div><h1 class=post-title>Switching This Blog to Self Hosting</h1><div class=post-meta>3 min&nbsp;·&nbsp;Gary Allen Vollink</div></header><div class=toc><details><summary accesskey=c title="(Alt + C)"><span class=details>Table of Contents</span></summary><div class=inner><ul><li><a href=#history aria-label=History>History</a></li><li><a href=#start-moving aria-label="Start Moving">Start Moving</a></li><li><a href=#other-services aria-label="Other Services">Other Services</a><ul><li><a href=#annoucement aria-label=Annoucement>Annoucement</a></li></ul></li><li><a href=#too-late-i-think aria-label="Too Late, I Think">Too Late, I Think</a></li><li><a href=#this-blog aria-label="This Blog">This Blog</a></li><li><a href=#old-blogs aria-label="Old Blogs">Old Blogs</a></li></ul></div></details></div><div class=post-content><p>Long story.</p><h2 id=history>History<a hidden class=anchor aria-hidden=true href=#history>#</a></h2><p>Since 2009, I have been using a Google product called G Suite,
 which has since been renamed to Google Apps for Domains, and
-most recently to Google Workspace.</p><p>This service was always free, as I signed up before the free-tier was
-cancelled in December of 2012. In every case, I&rsquo;ve had my own
-domain&rsquo;s email hosted via gmail, seamlessly, for years.</p><p>In the beginning of 2022, Google announced that
-&ldquo;G Suite legacy Free edition&rdquo; would be cancelled on 31 May 2022.</p><p>So, in February, I backed up all of my e-mail, and paid another
+most recently renamed to Google Workspace.</p><p>This service was always free, for me, as I signed up before the
+free-tier was cancelled in December of 2012. I even bought
+my wife, Jen, a domain and set is up on G Suite before then (neiher
+of us could remember which year), as we were just dating at the
+time. In any case, we have both been using our own vanity
+domain email addresses, using G Suite Gmail for over
+ten years now.</p><p>In the beginning of 2022, Google announced that
+&ldquo;G Suite legacy Free edition&rdquo; would be cancelled on 31 May 2022.</p><p>I was not angry, really. I&rsquo;d been using this free service
+for years, so I also have a lot of data to find and preserve.
+My wife really only uses the Email and Google Docs services, and
+most of those docs, she has shared with me, so that is easier
+to solve.</p><h2 id=start-moving>Start Moving<a hidden class=anchor aria-hidden=true href=#start-moving>#</a></h2><p>So, in February, I backed up all of my e-mail, and paid another
 provider to do my e-mail hosting (and my wife&rsquo;s email, for her
 domain that had been set up the same way since ~2010).</p><p>In March, I removed secondary users from my domain services to make
 sure mine was the only account left on G Suite.</p><h2 id=other-services>Other Services<a hidden class=anchor aria-hidden=true href=#other-services>#</a></h2><p>That&rsquo;s not to say I never give Google any money. I subscribe to
 YouTube, for an ad-free experience on any device. I have purchased
-several Android phone apps. Thing is if my Google domain associated
+several Android phone apps. Thing is, if my Google domain associated
 account just went away, would I have to re-purchase all my apps?</p><p>Around March, they started mentioning that they would have a way
 to transition a G Suite account onto a non-G Suite google account,
 in a &ldquo;watch this space&rdquo; sort of way.</p><p>March turned to April, then to May, and eventually, the answer
diff --git a/htdocs/post/index.xml b/htdocs/post/index.xml
index d08a80a64c634b0024fced7e4aef112ce5a2c826..c3b3f3a6ac8cf42d72c670b85743c0e83c07083e 100644
--- a/htdocs/post/index.xml
+++ b/htdocs/post/index.xml
@@ -1604,9 +1604,9 @@ In all latest version graphical web browsers, a middle button mouse click is ava
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://blog.vollink.nyc/post/1/01/switch-to-self-host/</guid>
-      <description>Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I&amp;rsquo;ve had my own domain&amp;rsquo;s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that &amp;ldquo;G Suite legacy Free edition&amp;rdquo; would be cancelled on 31 May 2022.</description>
+      <description>Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time.</description>
     </item>
     
   </channel>
diff --git a/htdocs/post/page/40/index.html b/htdocs/post/page/40/index.html
index b135337efc792a52e71b56334417126e04a3077e..ff72f35a6e0ec2b282cb040ea6afff98ca5d9468 100644
--- a/htdocs/post/page/40/index.html
+++ b/htdocs/post/page/40/index.html
@@ -1,7 +1,7 @@
 <!doctype html><html lang=en dir=auto><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>Posts | On My Mind...</title><meta name=keywords content><meta name=description content="Posts - On My Mind..."><meta name=author content="Gary Allen Vollink"><link rel=canonical href=https://blog.vollink.nyc/post/><link crossorigin=anonymous href=/assets/css/stylesheet.min.043dbe50dd3b5aeece8e1fd6b52fdb9ce2bb5c714d321cc709b5e740e61345eb.css integrity="sha256-BD2+UN07Wu7Ojh/WtS/bnOK7XHFNMhzHCbXnQOYTRes=" rel="preload stylesheet" as=style><link rel=icon href=https://blog.vollink.nyc/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://blog.vollink.nyc/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://blog.vollink.nyc/favicon-32x32.png><link rel=apple-touch-icon href=https://blog.vollink.nyc/apple-touch-icon.png><link rel=mask-icon href=https://blog.vollink.nyc/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://blog.vollink.nyc/post/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="Posts"><meta property="og:description" content="Gary Allen's Blog"><meta property="og:type" content="website"><meta property="og:url" content="https://blog.vollink.nyc/post/"><meta property="og:site_name" content="On My Mind..."><meta name=twitter:card content="summary"><meta name=twitter:title content="Posts"><meta name=twitter:description content="Gary Allen's Blog"><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Posts","item":"https://blog.vollink.nyc/post/"}]}</script></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://blog.vollink.nyc/ accesskey=h title="Home (Alt + H)"><img src=https://blog.vollink.nyc/AllenWrench.gif alt=logo aria-label=logo height=35>Home</a>
-<span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu><li><a href=https://blog.vollink.nyc/post/ title=Posts><span class=active>Posts</span></a></li><li><a href=https://blog.vollink.nyc/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://home.vollink.com/ title=home.vollink.com><span>home.vollink.com</span></a></li></ul></nav></header><main class=main><header class=page-header><div class=breadcrumbs><a href=https://blog.vollink.nyc/>Home</a></div><h1>Posts</h1></header><article class=post-entry><header class=entry-header><h2>Switching This Blog to Self Hosting</h2></header><div class=entry-content><p>Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I’ve had my own domain’s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that “G Suite legacy Free edition” would be cancelled on 31 May 2022....</p></div><footer class=entry-footer>3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Switching This Blog to Self Hosting" href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/></a></article><footer class=page-footer><nav class=pagination><a class=prev href=https://blog.vollink.nyc/post/page/39/>« Prev</a></nav></footer></main><footer class=footer><span>&copy; 2022 <a href=https://blog.vollink.nyc/>On My Mind...</a></span>
+<span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu><li><a href=https://blog.vollink.nyc/post/ title=Posts><span class=active>Posts</span></a></li><li><a href=https://blog.vollink.nyc/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://home.vollink.com/ title=home.vollink.com><span>home.vollink.com</span></a></li></ul></nav></header><main class=main><header class=page-header><div class=breadcrumbs><a href=https://blog.vollink.nyc/>Home</a></div><h1>Posts</h1></header><article class=post-entry><header class=entry-header><h2>Switching This Blog to Self Hosting</h2></header><div class=entry-content><p>Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time....</p></div><footer class=entry-footer>3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Switching This Blog to Self Hosting" href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/></a></article><footer class=page-footer><nav class=pagination><a class=prev href=https://blog.vollink.nyc/post/page/39/>« Prev</a></nav></footer></main><footer class=footer><span>&copy; 2022 <a href=https://blog.vollink.nyc/>On My Mind...</a></span>
 <span>Powered by
 <a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
         <a href=https://git.io/hugopapermod rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg></a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(t){t.preventDefault();var e=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(e)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(e)}']`).scrollIntoView({behavior:"smooth"}),e==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${e}`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{document.body.className.includes("dark")?(document.body.classList.remove("dark"),localStorage.setItem("pref-theme","light")):(document.body.classList.add("dark"),localStorage.setItem("pref-theme","dark"))})</script></body></html>
\ No newline at end of file
diff --git a/htdocs/tags/blog/index.xml b/htdocs/tags/blog/index.xml
index 0a5bd77a9adbb088cac16cb637f6685fc3e249b1..58cb37cf5714f2f9fe0c83e5f226541a1bac405a 100644
--- a/htdocs/tags/blog/index.xml
+++ b/htdocs/tags/blog/index.xml
@@ -1327,9 +1327,9 @@ Don&amp;rsquo;t get me wrong, it wasn&amp;rsquo;t an unpleasant flight - as flig
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://blog.vollink.nyc/post/1/01/switch-to-self-host/</guid>
-      <description>Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I&amp;rsquo;ve had my own domain&amp;rsquo;s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that &amp;ldquo;G Suite legacy Free edition&amp;rdquo; would be cancelled on 31 May 2022.</description>
+      <description>Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time.</description>
     </item>
     
   </channel>
diff --git a/htdocs/tags/blog/page/32/index.html b/htdocs/tags/blog/page/32/index.html
index 0f1083db235afe2a3e9d3133ef5acb87a4c0ccf6..6b628f5bf336e8b73758cada857e8101e2641503 100644
--- a/htdocs/tags/blog/page/32/index.html
+++ b/htdocs/tags/blog/page/32/index.html
@@ -1,7 +1,7 @@
 <!doctype html><html lang=en dir=auto><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>blog | On My Mind...</title><meta name=keywords content><meta name=description content="Gary Allen's Blog"><meta name=author content="Gary Allen Vollink"><link rel=canonical href=https://blog.vollink.nyc/tags/blog/><link crossorigin=anonymous href=/assets/css/stylesheet.min.043dbe50dd3b5aeece8e1fd6b52fdb9ce2bb5c714d321cc709b5e740e61345eb.css integrity="sha256-BD2+UN07Wu7Ojh/WtS/bnOK7XHFNMhzHCbXnQOYTRes=" rel="preload stylesheet" as=style><link rel=icon href=https://blog.vollink.nyc/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://blog.vollink.nyc/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://blog.vollink.nyc/favicon-32x32.png><link rel=apple-touch-icon href=https://blog.vollink.nyc/apple-touch-icon.png><link rel=mask-icon href=https://blog.vollink.nyc/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://blog.vollink.nyc/tags/blog/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="blog"><meta property="og:description" content="Gary Allen's Blog"><meta property="og:type" content="website"><meta property="og:url" content="https://blog.vollink.nyc/tags/blog/"><meta property="og:site_name" content="On My Mind..."><meta name=twitter:card content="summary"><meta name=twitter:title content="blog"><meta name=twitter:description content="Gary Allen's Blog"></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://blog.vollink.nyc/ accesskey=h title="Home (Alt + H)"><img src=https://blog.vollink.nyc/AllenWrench.gif alt=logo aria-label=logo height=35>Home</a>
-<span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu><li><a href=https://blog.vollink.nyc/post/ title=Posts><span>Posts</span></a></li><li><a href=https://blog.vollink.nyc/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://home.vollink.com/ title=home.vollink.com><span>home.vollink.com</span></a></li></ul></nav></header><main class=main><header class=page-header><div class=breadcrumbs><a href=https://blog.vollink.nyc/>Home</a>&nbsp;»&nbsp;<a href=https://blog.vollink.nyc/tags/>Tags</a></div><h1>blog</h1></header><article class="post-entry tag-entry"><header class=entry-header><h2>Switching This Blog to Self Hosting</h2></header><div class=entry-content><p>Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I’ve had my own domain’s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that “G Suite legacy Free edition” would be cancelled on 31 May 2022....</p></div><footer class=entry-footer>3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Switching This Blog to Self Hosting" href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/></a></article><footer class=page-footer><nav class=pagination><a class=prev href=https://blog.vollink.nyc/tags/blog/page/31/>« Prev</a></nav></footer></main><footer class=footer><span>&copy; 2022 <a href=https://blog.vollink.nyc/>On My Mind...</a></span>
+<span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu><li><a href=https://blog.vollink.nyc/post/ title=Posts><span>Posts</span></a></li><li><a href=https://blog.vollink.nyc/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://home.vollink.com/ title=home.vollink.com><span>home.vollink.com</span></a></li></ul></nav></header><main class=main><header class=page-header><div class=breadcrumbs><a href=https://blog.vollink.nyc/>Home</a>&nbsp;»&nbsp;<a href=https://blog.vollink.nyc/tags/>Tags</a></div><h1>blog</h1></header><article class="post-entry tag-entry"><header class=entry-header><h2>Switching This Blog to Self Hosting</h2></header><div class=entry-content><p>Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time....</p></div><footer class=entry-footer>3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Switching This Blog to Self Hosting" href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/></a></article><footer class=page-footer><nav class=pagination><a class=prev href=https://blog.vollink.nyc/tags/blog/page/31/>« Prev</a></nav></footer></main><footer class=footer><span>&copy; 2022 <a href=https://blog.vollink.nyc/>On My Mind...</a></span>
 <span>Powered by
 <a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
         <a href=https://git.io/hugopapermod rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg></a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(t){t.preventDefault();var e=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(e)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(e)}']`).scrollIntoView({behavior:"smooth"}),e==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${e}`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{document.body.className.includes("dark")?(document.body.classList.remove("dark"),localStorage.setItem("pref-theme","light")):(document.body.classList.add("dark"),localStorage.setItem("pref-theme","dark"))})</script></body></html>
\ No newline at end of file
diff --git a/htdocs/tags/geek/index.xml b/htdocs/tags/geek/index.xml
index 5e0fa4fefb90b9e51e4cde8e34478f0141c716d8..c64f5de4b90210b107b4dad174ddbb2e1617e097 100644
--- a/htdocs/tags/geek/index.xml
+++ b/htdocs/tags/geek/index.xml
@@ -230,9 +230,9 @@ In all latest version graphical web browsers, a middle button mouse click is ava
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://blog.vollink.nyc/post/1/01/switch-to-self-host/</guid>
-      <description>Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I&amp;rsquo;ve had my own domain&amp;rsquo;s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that &amp;ldquo;G Suite legacy Free edition&amp;rdquo; would be cancelled on 31 May 2022.</description>
+      <description>Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time.</description>
     </item>
     
   </channel>
diff --git a/htdocs/tags/geek/page/6/index.html b/htdocs/tags/geek/page/6/index.html
index b97500a812273fdeea5990a81fd8abbb0a82c11f..ee02d45117414833f01b794a525a70e689d39082 100644
--- a/htdocs/tags/geek/page/6/index.html
+++ b/htdocs/tags/geek/page/6/index.html
@@ -1,9 +1,9 @@
 <!doctype html><html lang=en dir=auto><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>geek | On My Mind...</title><meta name=keywords content><meta name=description content="Gary Allen's Blog"><meta name=author content="Gary Allen Vollink"><link rel=canonical href=https://blog.vollink.nyc/tags/geek/><link crossorigin=anonymous href=/assets/css/stylesheet.min.043dbe50dd3b5aeece8e1fd6b52fdb9ce2bb5c714d321cc709b5e740e61345eb.css integrity="sha256-BD2+UN07Wu7Ojh/WtS/bnOK7XHFNMhzHCbXnQOYTRes=" rel="preload stylesheet" as=style><link rel=icon href=https://blog.vollink.nyc/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://blog.vollink.nyc/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://blog.vollink.nyc/favicon-32x32.png><link rel=apple-touch-icon href=https://blog.vollink.nyc/apple-touch-icon.png><link rel=mask-icon href=https://blog.vollink.nyc/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://blog.vollink.nyc/tags/geek/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="geek"><meta property="og:description" content="Gary Allen's Blog"><meta property="og:type" content="website"><meta property="og:url" content="https://blog.vollink.nyc/tags/geek/"><meta property="og:site_name" content="On My Mind..."><meta name=twitter:card content="summary"><meta name=twitter:title content="geek"><meta name=twitter:description content="Gary Allen's Blog"></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://blog.vollink.nyc/ accesskey=h title="Home (Alt + H)"><img src=https://blog.vollink.nyc/AllenWrench.gif alt=logo aria-label=logo height=35>Home</a>
 <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu><li><a href=https://blog.vollink.nyc/post/ title=Posts><span>Posts</span></a></li><li><a href=https://blog.vollink.nyc/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://home.vollink.com/ title=home.vollink.com><span>home.vollink.com</span></a></li></ul></nav></header><main class=main><header class=page-header><div class=breadcrumbs><a href=https://blog.vollink.nyc/>Home</a>&nbsp;»&nbsp;<a href=https://blog.vollink.nyc/tags/>Tags</a></div><h1>geek</h1></header><article class="post-entry tag-entry"><header class=entry-header><h2>Web Ads</h2></header><div class=entry-content><p>A few times in the last few months, I've thought to actually go out of my way and click on a Web Ad. In every case, the web ad was non-traditional and insisted on doing something which got it blocked. Seems that web ads would be much more successful if they didn't demand dumb user behavior...
 Middle Click
-In all latest version graphical web browsers, a middle button mouse click is available to open the link in a new tab....</p></div><footer class=entry-footer><span title="2008-06-15 13:40:00 -0400 -0400">15 Jun 2008</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Web Ads" href=https://blog.vollink.nyc/post/2008/06/web-ads/></a></article><article class="post-entry tag-entry"><header class=entry-header><h2>Switching This Blog to Self Hosting</h2></header><div class=entry-content><p>Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I’ve had my own domain’s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that “G Suite legacy Free edition” would be cancelled on 31 May 2022....</p></div><footer class=entry-footer>3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Switching This Blog to Self Hosting" href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/></a></article><footer class=page-footer><nav class=pagination><a class=prev href=https://blog.vollink.nyc/tags/geek/page/5/>« Prev</a></nav></footer></main><footer class=footer><span>&copy; 2022 <a href=https://blog.vollink.nyc/>On My Mind...</a></span>
+In all latest version graphical web browsers, a middle button mouse click is available to open the link in a new tab....</p></div><footer class=entry-footer><span title="2008-06-15 13:40:00 -0400 -0400">15 Jun 2008</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Web Ads" href=https://blog.vollink.nyc/post/2008/06/web-ads/></a></article><article class="post-entry tag-entry"><header class=entry-header><h2>Switching This Blog to Self Hosting</h2></header><div class=entry-content><p>Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time....</p></div><footer class=entry-footer>3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Switching This Blog to Self Hosting" href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/></a></article><footer class=page-footer><nav class=pagination><a class=prev href=https://blog.vollink.nyc/tags/geek/page/5/>« Prev</a></nav></footer></main><footer class=footer><span>&copy; 2022 <a href=https://blog.vollink.nyc/>On My Mind...</a></span>
 <span>Powered by
 <a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
         <a href=https://git.io/hugopapermod rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg></a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(t){t.preventDefault();var e=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(e)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(e)}']`).scrollIntoView({behavior:"smooth"}),e==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${e}`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{document.body.className.includes("dark")?(document.body.classList.remove("dark"),localStorage.setItem("pref-theme","light")):(document.body.classList.add("dark"),localStorage.setItem("pref-theme","dark"))})</script></body></html>
\ No newline at end of file
diff --git a/htdocs/tags/linux/index.html b/htdocs/tags/linux/index.html
index f643dc15ff35234cd4e107a4913940e0b6d25346..1be6e680d2e19042763af5469f1efab581aacd3d 100644
--- a/htdocs/tags/linux/index.html
+++ b/htdocs/tags/linux/index.html
@@ -1,8 +1,8 @@
 <!doctype html><html lang=en dir=auto><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>linux | On My Mind...</title><meta name=keywords content><meta name=description content="Gary Allen's Blog"><meta name=author content="Gary Allen Vollink"><link rel=canonical href=https://blog.vollink.nyc/tags/linux/><link crossorigin=anonymous href=/assets/css/stylesheet.min.043dbe50dd3b5aeece8e1fd6b52fdb9ce2bb5c714d321cc709b5e740e61345eb.css integrity="sha256-BD2+UN07Wu7Ojh/WtS/bnOK7XHFNMhzHCbXnQOYTRes=" rel="preload stylesheet" as=style><link rel=icon href=https://blog.vollink.nyc/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://blog.vollink.nyc/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://blog.vollink.nyc/favicon-32x32.png><link rel=apple-touch-icon href=https://blog.vollink.nyc/apple-touch-icon.png><link rel=mask-icon href=https://blog.vollink.nyc/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://blog.vollink.nyc/tags/linux/index.xml><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--hljs-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51)}.list{background:var(--theme)}.list:not(.dark)::-webkit-scrollbar-track{background:0 0}.list:not(.dark)::-webkit-scrollbar-thumb{border-color:var(--theme)}}</style></noscript><meta property="og:title" content="linux"><meta property="og:description" content="Gary Allen's Blog"><meta property="og:type" content="website"><meta property="og:url" content="https://blog.vollink.nyc/tags/linux/"><meta property="og:site_name" content="On My Mind..."><meta name=twitter:card content="summary"><meta name=twitter:title content="linux"><meta name=twitter:description content="Gary Allen's Blog"></head><body class=list id=top><script>localStorage.getItem("pref-theme")==="dark"?document.body.classList.add("dark"):localStorage.getItem("pref-theme")==="light"?document.body.classList.remove("dark"):window.matchMedia("(prefers-color-scheme: dark)").matches&&document.body.classList.add("dark")</script><header class=header><nav class=nav><div class=logo><a href=https://blog.vollink.nyc/ accesskey=h title="Home (Alt + H)"><img src=https://blog.vollink.nyc/AllenWrench.gif alt=logo aria-label=logo height=35>Home</a>
 <span class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)"><svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg><svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></span></div><ul id=menu><li><a href=https://blog.vollink.nyc/post/ title=Posts><span>Posts</span></a></li><li><a href=https://blog.vollink.nyc/tags/ title=Tags><span>Tags</span></a></li><li><a href=https://home.vollink.com/ title=home.vollink.com><span>home.vollink.com</span></a></li></ul></nav></header><main class=main><header class=page-header><div class=breadcrumbs><a href=https://blog.vollink.nyc/>Home</a>&nbsp;»&nbsp;<a href=https://blog.vollink.nyc/tags/>Tags</a></div><h1>linux</h1></header><article class="post-entry tag-entry"><header class=entry-header><h2>Linux Command Prompt in Color</h2></header><div class=entry-content><p>In this modern world, basically every terminal is compatible with VT-52 terminal sequences. These includes Windows Terminal (free from Microsoft on the Microsoft Store), Terminal.app (on macOS) and most terminals available under Linux. Further, most of these support emoji and 256 colors.
-Yet, most of the advice out there on how to deal with this suggests hard-coding these escape sequences directly into your prompt. This is great, and probably will work just fine, but I find it to be painful....</p></div><footer class=entry-footer><span title="2021-11-19 04:21:00.001 -0500 -0500">19 Nov 2021</span>&nbsp;·&nbsp;3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Linux Command Prompt in Color" href=https://blog.vollink.nyc/post/2021/11/linux-command-prompt-in-color/></a></article><article class="post-entry tag-entry"><header class=entry-header><h2>Switching This Blog to Self Hosting</h2></header><div class=entry-content><p>Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I’ve had my own domain’s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that “G Suite legacy Free edition” would be cancelled on 31 May 2022....</p></div><footer class=entry-footer>3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Switching This Blog to Self Hosting" href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/></a></article></main><footer class=footer><span>&copy; 2022 <a href=https://blog.vollink.nyc/>On My Mind...</a></span>
+Yet, most of the advice out there on how to deal with this suggests hard-coding these escape sequences directly into your prompt. This is great, and probably will work just fine, but I find it to be painful....</p></div><footer class=entry-footer><span title="2021-11-19 04:21:00.001 -0500 -0500">19 Nov 2021</span>&nbsp;·&nbsp;3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Linux Command Prompt in Color" href=https://blog.vollink.nyc/post/2021/11/linux-command-prompt-in-color/></a></article><article class="post-entry tag-entry"><header class=entry-header><h2>Switching This Blog to Self Hosting</h2></header><div class=entry-content><p>Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time....</p></div><footer class=entry-footer>3 min&nbsp;·&nbsp;Gary Allen Vollink</footer><a class=entry-link aria-label="post link to Switching This Blog to Self Hosting" href=https://blog.vollink.nyc/post/1/01/switch-to-self-host/></a></article></main><footer class=footer><span>&copy; 2022 <a href=https://blog.vollink.nyc/>On My Mind...</a></span>
 <span>Powered by
 <a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
         <a href=https://git.io/hugopapermod rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg></a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(t){t.preventDefault();var e=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(e)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(e)}']`).scrollIntoView({behavior:"smooth"}),e==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${e}`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{document.body.className.includes("dark")?(document.body.classList.remove("dark"),localStorage.setItem("pref-theme","light")):(document.body.classList.add("dark"),localStorage.setItem("pref-theme","dark"))})</script></body></html>
\ No newline at end of file
diff --git a/htdocs/tags/linux/index.xml b/htdocs/tags/linux/index.xml
index 9180f92b199c362820c2d5afc37790eb9ccc9b96..3b966bf50089e7269d25a5dc0612f2cd3f921147 100644
--- a/htdocs/tags/linux/index.xml
+++ b/htdocs/tags/linux/index.xml
@@ -22,9 +22,9 @@ Yet, most of the advice out there on how to deal with this suggests hard-coding
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://blog.vollink.nyc/post/1/01/switch-to-self-host/</guid>
-      <description>Since 2009, I have been using a Google product called G-Suite, which has since been renamed to Google Apps for Domains, and most recently to Google Workspace.
-This service was always free, as I signed up before the free-tier was cancelled in December of 2012. In every case, I&amp;rsquo;ve had my own domain&amp;rsquo;s email hosted via gmail, seamlessly, for years.
-In the beginning of 2022, Google announced that &amp;ldquo;G Suite legacy Free edition&amp;rdquo; would be cancelled on 31 May 2022.</description>
+      <description>Long story.
+History Since 2009, I have been using a Google product called G Suite, which has since been renamed to Google Apps for Domains, and most recently renamed to Google Workspace.
+This service was always free, for me, as I signed up before the free-tier was cancelled in December of 2012. I even bought my wife, Jen, a domain and set is up on G Suite before then (neiher of us could remember which year), as we were just dating at the time.</description>
     </item>
     
   </channel>