update homepage
authorMichael Wallner <mike@php.net>
Fri, 21 Jan 2022 13:04:39 +0000 (14:04 +0100)
committerMichael Wallner <mike@php.net>
Fri, 21 Jan 2022 13:04:39 +0000 (14:04 +0100)
18 files changed:
_includes/contact.efnet.html [new file with mode: 0644]
_includes/contact.email.html [new file with mode: 0644]
_includes/contact.google.html [new file with mode: 0644]
_includes/contact.jabber.html [new file with mode: 0644]
_includes/contact.keybase.html [new file with mode: 0644]
_includes/contact.libera.html [new file with mode: 0644]
_includes/id.keyserver-ubuntu.html [new file with mode: 0644]
_includes/id.openpgp.html [new file with mode: 0644]
_includes/social.about.html [new file with mode: 0644]
_includes/social.github.html [new file with mode: 0644]
_includes/social.openhub.html [new file with mode: 0644]
_includes/social.smugmug.html [new file with mode: 0644]
_includes/social.twitter.html [new file with mode: 0644]
_includes/sponsor.buymeacoffee.html [new file with mode: 0644]
_includes/sponsor.flattr.html [new file with mode: 0644]
_sass/_common.scss
_sass/index.scss
index.html

diff --git a/_includes/contact.efnet.html b/_includes/contact.efnet.html
new file mode 100644 (file)
index 0000000..75029ef
--- /dev/null
@@ -0,0 +1,3 @@
+<a href="irc://irc.efnet.info/m6w6,isnick" class="irc">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M4 4h16v12H5.17L4 17.17V4m0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4zm2 10h8v2H6v-2zm0-3h12v2H6V9zm0-3h12v2H6V6z" fill="#626262"/></svg>
+m6w6@efnet</a>
diff --git a/_includes/contact.email.html b/_includes/contact.email.html
new file mode 100644 (file)
index 0000000..ac96b26
--- /dev/null
@@ -0,0 +1,4 @@
+<a class="email" href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#109;&#105;&#107;&#101;&#64;&#112;&#104;&#112;&#46;&#110;&#101;&#116;">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" eight="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 28 28"><path d="M15.61 12c0 1.99-1.62 3.61-3.61 3.61-1.99 0-3.61-1.62-3.61-3.61 0-1.99 1.62-3.61 3.61-3.61 1.99 0 3.61 1.62 3.61 3.61M12 0C5.383 0 0 5.383 0 12s5.383 12 12 12c2.424 0 4.761-.722 6.76-2.087l.034-.024-1.617-1.879-.027.017A9.494 9.494 0 0 1 12 21.54c-5.26 0-9.54-4.28-9.54-9.54 0-5.26 4.28-9.54 9.54-9.54 5.26 0 9.54 4.28 9.54 9.54a9.63 9.63 0 0 1-.225 2.05c-.301 1.239-1.169 1.618-1.82 1.568-.654-.053-1.42-.52-1.426-1.661V12A6.076 6.076 0 0 0 12 5.93 6.076 6.076 0 0 0 5.93 12 6.076 6.076 0 0 0 12 18.07a6.02 6.02 0 0 0 4.3-1.792 3.9 3.9 0 0 0 3.32 1.805c.874 0 1.74-.292 2.437-.821.719-.547 1.256-1.336 1.553-2.285.047-.154.135-.504.135-.507l.002-.013c.175-.76.253-1.52.253-2.457 0-6.617-5.383-12-12-12" fill="#626262"/></svg>
+</a>
+
diff --git a/_includes/contact.google.html b/_includes/contact.google.html
new file mode 100644 (file)
index 0000000..a3700bb
--- /dev/null
@@ -0,0 +1,3 @@
+<a class="google" href="gtalk:chat?jid=&#109;&#105;&#107;&#101;&#46;&#112;&#104;&#112;&#46;&#110;&#101;&#116;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem"  style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M12.545,10.239v3.821h5.445c-0.712,2.315-2.647,3.972-5.445,3.972c-3.332,0-6.033-2.701-6.033-6.032 s2.701-6.032,6.033-6.032c1.498,0,2.866,0.549,3.921,1.453l2.814-2.814C17.503,2.988,15.139,2,12.545,2 C7.021,2,2.543,6.477,2.543,12s4.478,10,10.002,10c8.396,0,10.249-7.85,9.426-11.748L12.545,10.239z" fill="#626262"/></svg>
+</a>
diff --git a/_includes/contact.jabber.html b/_includes/contact.jabber.html
new file mode 100644 (file)
index 0000000..fcbf782
--- /dev/null
@@ -0,0 +1,4 @@
+<a class="jabber" href="&#120;&#109;&#112;&#112;&#58;&#109;&#54;&#119;&#54;&#64;&#106;&#97;&#98;&#98;&#101;&#114;&#46;&#99;&#99;&#99;&#46;&#100;&#101;">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 26 26"><path d="M12 15.4C9.75 13.09 8 9.54 8 6L2 4c0 5.65 4.33 10.11 8.55 12.66C9.38 17.5 8.15 18 7 18v1c1.2 0 3.03-.54 5-1.54c1.97 1 3.8 1.54 5 1.54v-1c-1.15 0-2.38-.5-3.55-1.34C17.66 14.11 22 9.65 22 4l-6 2c0 3.54-1.75 7.09-4 9.4z" fill="#626262"/></svg>
+</a>
+
diff --git a/_includes/contact.keybase.html b/_includes/contact.keybase.html
new file mode 100644 (file)
index 0000000..536c878
--- /dev/null
@@ -0,0 +1,3 @@
+<a href="keybase://chat/m6w6" class="keybase-io">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M10.446 21.371a.953.953 0 1 1-.955-.954c.524 0 .951.431.951.955m5.922-.001a.953.953 0 1 1-.958-.954c.526 0 .954.431.954.955m4.544-9.159l-.156-.204c-.046-.06-.096-.116-.143-.175c-.045-.061-.094-.113-.141-.169c-.104-.12-.209-.239-.319-.359l-.076-.08l-.091-.099l-.135-.131c-.015-.018-.032-.034-.05-.053a10.87 10.87 0 0 0-3.955-2.504l-.23-.078l.035-.083a4.108 4.108 0 0 0-.12-3.255a4.11 4.11 0 0 0-2.438-2.16c-.656-.216-1.23-.319-1.711-.305c-.033-.105-.1-.577.496-1.848L10.663 0l-.287.399c-.33.455-.648.895-.945 1.328a1.857 1.857 0 0 0-1.245-.58L6.79 1.061h-.012c-.033-.003-.07-.003-.104-.003c-.99 0-1.81.771-1.87 1.755l-.088 1.402v.003a1.876 1.876 0 0 0 1.755 1.979l1.002.061c-.065.84.073 1.62.405 2.306a11.279 11.279 0 0 0-3.66 2.484C.913 14.391.913 18.051.913 20.994v1.775l1.305-1.387c.266.93.652 1.807 1.145 2.615H5.06a9.197 9.197 0 0 1-1.68-3.848l1.913-2.03l-.985 3.091l1.74-1.268c3.075-2.234 6.744-2.75 10.91-1.529c1.805.532 3.56.039 4.473-1.257l.104-.165c.091.498.141.998.141 1.496c0 1.563-.255 3.687-1.38 5.512h1.611c.776-1.563 1.181-3.432 1.181-5.512c-.001-2.199-.786-4.421-2.184-6.274zM8.894 6.191c.123-1.002.578-1.949 1.23-2.97a1.36 1.36 0 0 0 1.283.749c.217-.008.605.025 1.233.232c.714.236 1.286.744 1.608 1.425s.349 1.442.079 2.149c-.173.445-.454.82-.806 1.109l-.408-.502l-.002-.003a1.468 1.468 0 0 0-2.059-.205c-.334.27-.514.66-.534 1.058c-1.2-.541-1.8-1.643-1.628-3.041l.004-.001zm4.304 5.11l-.519.425a.228.228 0 0 1-.323-.032l-.111-.135a.238.238 0 0 1 .034-.334l.51-.42l-1.055-1.299a.307.307 0 0 1 .044-.436a.303.303 0 0 1 .434.041l2.963 3.645a.309.309 0 0 1-.168.499a.315.315 0 0 1-.31-.104l-.295-.365l-1.045.854a.244.244 0 0 1-.154.055a.237.237 0 0 1-.186-.09l-.477-.579a.24.24 0 0 1 .035-.336l1.051-.857l-.426-.533l-.002.001zM7.753 4.866l-1.196-.075a.463.463 0 0 1-.435-.488l.09-1.401a.462.462 0 0 1 .461-.436h.024l1.401.091a.459.459 0 0 1 .433.488l-.007.101a9.269 9.269 0 0 0-.773 1.72h.002zm12.524 11.481c-.565.805-1.687 1.081-2.924.718c-3.886-1.141-7.396-.903-10.468.701l1.636-5.123l-5.291 5.609c.099-3.762 2.453-6.966 5.758-8.311c.471.373 1.034.66 1.673.841c.16.044.322.074.48.102a1.41 1.41 0 0 0 .21 1.407l.075.09c-.172.45-.105.975.221 1.374l.475.582a1.39 1.39 0 0 0 1.079.513c.321 0 .635-.111.886-.314l.285-.232c.174.074.367.113.566.113a1.45 1.45 0 0 0 .928-.326c.623-.51.72-1.435.209-2.06l-1.67-2.056c.145-.117.281-.244.408-.381c.135.037.271.078.4.12c.266.097.533.198.795.315a9.55 9.55 0 0 1 2.771 1.897c.029.03.059.055.085.083l.17.175a9.168 9.168 0 0 1 .35.387l.126.15c.045.053.086.104.13.16l.114.15c.04.051.079.102.117.154c.838 1.149.987 2.329.404 3.157v.005zM7.719 4.115l-.835-.051l.053-.835l.834.051l-.052.835z" fill="#626262"/></svg>
+m6w6@keybase</a>
diff --git a/_includes/contact.libera.html b/_includes/contact.libera.html
new file mode 100644 (file)
index 0000000..a84d1d7
--- /dev/null
@@ -0,0 +1,3 @@
+<a class="irc" href="irc://irc.libera.chat/m6w6,isnick">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path opacity=".3" d="M20 4H4v13.17L5.17 16H20V4zm-6 10H6v-2h8v2zm4-3H6V9h12v2zm0-3H6V6h12v2z" fill="#626262"/><path d="M20 18c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14zm-16-.83V4h16v12H5.17L4 17.17zM6 12h8v2H6zm0-3h12v2H6zm0-3h12v2H6z" fill="#626262"/></svg>
+m6w6@libera</a>
diff --git a/_includes/id.keyserver-ubuntu.html b/_includes/id.keyserver-ubuntu.html
new file mode 100644 (file)
index 0000000..3776aba
--- /dev/null
@@ -0,0 +1,4 @@
+<a rel="external" class="gnupg" href="http://keyserver.ubuntu.com/pks/lookup?search=0x1EC3C71DDD635831A337D684480E3E14B0A4C7C7&op=index">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 70 70"><path d="m173.45252,38.04702zm-158.54822,-4.85442l2.8387,0l0,-8.5449c0,-9.5791 7.7686,-17.3477 17.3476,-17.3477c9.5793,0 17.3474,7.7686 17.3474,17.3477l0,8.4605c-0.041,0.0287 -0.0818,0.0568 -0.122,0.0844l0.0003,0l-0.0264,0.0178l-0.003,0.002l-0.003,0.0017l-0.003,0.0019l-0.0131,0.009l-0.0155,0.0105l-0.003,0.0021l-0.017,0.0115l-0.0008,0.0006l-0.007,0.0045l-0.004,0.0025l-0.008,0.0057l-0.002,0.0013l-0.0103,0.0069l-0.0001,0l-0.0103,0.007l-0.0139,0.0093l-0.007,0.0045l-0.006,0.0037l-0.005,0.0031l-0.0156,0.0106l-0.0151,0.0099l-0.0007,0.0005l-0.0196,0.013l-0.004,0.0028l-0.0239,0.0157l-0.002,0.0014l-0.01,0.0065l-0.0003,0.0002l-0.004,0.0024l-0.0313,0.0205l-0.005,0.0032l-0.007,0.0045l-0.003,0.0019l-0.002,0.0015l-0.0161,0.0105l-0.002,0.0009l-0.0004,0.0003l-0.001,0.0006l-0.0184,0.0119l-0.004,0.0025l-0.006,0.0038l-0.006,0.0035l-0.004,0.0027l-0.01,0.0063l-0.009,0.0058l-0.0007,0.0003l-0.01,0.0063l-0.001,0.0007l-0.009,0.0054l-0.003,0.0018l-0.007,0.0045l-0.005,0.0028l-0.005,0.0032l-0.006,0.0039l-0.004,0.0022l-0.0527,0.0331l-0.0112,0.0068l-0.003,0.0017l-0.0282,0.0175l-0.002,0.0014l-0.0321,0.0195l-0.0008,0.0005l-0.002,0.0014l-0.009,0.0052l-0.0005,0.0003l-0.009,0.0056l-0.001,0.0006l-0.008,0.0049l-0.008,0.0048l-0.001,0.0007l-0.004,0.0026l-0.0139,0.0083l-0.007,0.0045l-0.0106,0.0064l-0.031,0.0182l-0.031,0.0182l-0.0312,0.0183l-0.0312,0.0184l-0.063,0.0368l-0.0317,0.0184l-0.0318,0.0186l-0.0132,0.0076l-0.0831,0.048l-0.0323,0.0186l-0.0326,0.0186l-0.0326,0.0188l-0.0429,0.0245l-0.056,0.0317l-0.0332,0.0188l-0.129,0.0725l-0.006,0.003l-0.034,0.0189l-0.034,0.0191l-0.008,0.0042l-0.0453,0.025l-0.1017,0.0559l-0.0478,0.0262c-0.0488,0.0265 -0.0981,0.0532 -0.1479,0.0799l-0.0127,0.0069l-0.0232,0.0124l-0.0724,0.0385l-0.0364,0.0194l-0.006,0.0032l-0.0669,0.0353l-0.0003,0.0002l-0.037,0.0193l-0.0106,0.0055l-0.0638,0.0334l-0.0374,0.0194l-0.0343,0.0177c-0.0467,0.0242 -0.0939,0.0484 -0.1415,0.0726l-0.0389,0.0198c-0.0559,0.0283 -0.1124,0.0568 -0.1695,0.0852l-0.0005,0.0002c-0.0545,0.0271 -0.1095,0.0543 -0.1651,0.0815l-0.0552,0.027c-0.0604,0.0293 -0.1213,0.0589 -0.183,0.0884l-0.0003,0c-3.445,1.6457 -8.9698,3.3967 -19.458,4.1496c-7.5135,0.5398 -12.0684,3.8468 -15.0393,7.8378l0,-13.6174l0.0043,0zm10.8293,0l18.7139,0l0,-8.5449c0,-5.1671 -4.19,-9.3571 -9.3569,-9.3571c-5.1668,0 -9.357,4.19 -9.357,9.3571l0,8.5449zm24.2416,1.3477c-0.056,0.0283 -0.1123,0.0567 -0.1695,0.0852m-6.8566,-23.1288c-2.2246,-1.3293 -4.8253,-2.0941 -7.6044,-2.0941c-7.6178,0 -13.897,5.7395 -14.7512,13.1284c2.2332,-6.9868 8.7795,-12.0479 16.5063,-12.0479c2.0525,0 4.0218,0.358 5.8493,1.0136zm12.3278,24.9666l0,24.4853l-34.5405,0c3.8076,-2.117 6.6453,-1.9014 11.3452,-1.7528c6.4003,0.2024 13.4724,-2.4788 16.9505,-6.029c3.4785,-3.5506 -0.3148,-0.8401 -4.2524,0.1588c-3.9382,0.9983 -11.5585,1.1046 -16.6522,-0.2343c16.043,0.2187 22.2867,-4.9709 25.8324,-9.6186c3.5455,-4.6476 -1.5335,-0.8069 -4.8238,0.7953c-3.2901,1.6037 -9.0284,2.7494 -15.3383,1.9139c9.5512,-0.0198 16.8185,-4.7928 21.4791,-9.7186z" fill="#626262"/></svg>
+keyserver</a>
+
diff --git a/_includes/id.openpgp.html b/_includes/id.openpgp.html
new file mode 100644 (file)
index 0000000..6dd59e9
--- /dev/null
@@ -0,0 +1,4 @@
+<a href="./openpgp.key" type="text/plain" download="mike@php.net.key">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M5.83 10A2.99 2.99 0 0 0 3 8a3 3 0 0 0-3 3a3 3 0 0 0 3 3c1.31 0 2.42-.83 2.83-2H8v2h2v-2h1v-2H5.83M3 12a1 1 0 0 1-1-1a1 1 0 0 1 1-1a1 1 0 0 1 1 1a1 1 0 0 1-1 1m13-8a4 4 0 0 0-4 4a4 4 0 0 0 4 4a4 4 0 0 0 4-4a4 4 0 0 0-4-4m0 6.1A2.1 2.1 0 0 1 13.9 8A2.1 2.1 0 0 1 16 5.9a2.1 2.1 0 1 1 0 4.2m0 2.9c-2.67 0-8 1.33-8 4v3h16v-3c0-2.67-5.33-4-8-4m6.1 5.1H9.9V17c0-.64 3.1-2.1 6.1-2.1c2.97 0 6.1 1.46 6.1 2.1v1.1z" fill="#626262"/></svg>
+pubkey</a>
+
diff --git a/_includes/social.about.html b/_includes/social.about.html
new file mode 100644 (file)
index 0000000..9bf22db
--- /dev/null
@@ -0,0 +1,3 @@
+<a href="https://about.me/m6w6" rel="external" class="about-me">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M19.536 9.15c-1.373 0-2.133 1.014-2.294 2.116h4.608c-.125-1.05-.867-2.115-2.314-2.115m-2.26 3.617c.235 1.156 1.193 1.97 2.532 1.97c.725 0 1.77-.27 2.384-.914l1.175 1.35c-1.064 1.11-2.653 1.426-3.74 1.426c-2.64 0-4.697-1.906-4.697-4.606c0-2.535 1.894-4.62 4.57-4.62c2.585 0 4.5 1.98 4.5 4.604v.766h-6.723v.023zm-6.487 3.83v-5.69c0-.976-.435-1.536-1.338-1.536c-.814 0-1.355.585-1.717 1.007v6.24h-2.35v-5.7c0-.976-.415-1.532-1.318-1.532c-.813 0-1.375.586-1.717 1.006v6.24H0V7.508h2.35v1.15c.4-.464 1.302-1.26 2.71-1.26c1.247 0 2.096.525 2.477 1.59c.524-.762 1.5-1.59 2.91-1.59c1.7 0 2.69 1.01 2.69 2.962v6.24h-2.353l.005-.006z" fill="#626262"/></svg>
+About</a>
diff --git a/_includes/social.github.html b/_includes/social.github.html
new file mode 100644 (file)
index 0000000..ba3b0af
--- /dev/null
@@ -0,0 +1,3 @@
+<a rel="external" class="github-com" href="https://github.com/m6w6" >
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2.08em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 464 448"><path d="M338 13q12 29 4 53q18 15 24 47t-3 62q11 1 32.5 1.5t38 2T462 184q-67-8-88-7q-14 5-15 8q73 6 102 16q-77-13-102-14q-22 43-87 48q1 3 7.5 11.5T287 264t-.5 40.5T290 338q2 4 7 8t7 7q-8 8-22 1.5T266 338q-2-8 0-38t-6-32q0 4-2 40t3 39q1 3 5 8.5t3 10.5q-22 2-28.5-13t-6-46.5T233 264q-4 1-4 16q0 5 .5 16.5t.5 18t-1 16.5t-3 15.5t-6 11t-10 7.5t-15 1q-1-5 3-10.5t5-7.5q5-8 3-38.5t0-41.5q-9 6-7 33.5t-2 41.5q-4 9-15.5 12.5T160 355q1-5 7-9t8-8q4-1 2.5-20.5T177 292q-46 9-63-19q-1-3-5-12t-8-14q-2-2-9-7t-9-11q19-5 37.5 16.5T154 268q6 0 24-6q5-18 16-26q-70-11-89-49q-55 3-102 15q31-12 101-16q-1-4-3.5-6t-6.5-2.5t-7.5-1t-9 0t-7.5.5q-38 2-68 7q22-8 96-8q-9-24-4.5-58T115 70q-5-13-4-30t8-27q26 1 58 23q33-8 69-7q5 0 16.5 3t16.5 2t15-7t11-7q15-7 33-7z" fill="#626262"/></svg>
+Github</a>
diff --git a/_includes/social.openhub.html b/_includes/social.openhub.html
new file mode 100644 (file)
index 0000000..950487c
--- /dev/null
@@ -0,0 +1,3 @@
+<a rel="external" class="openhub-net" href="https://www.openhub.net/accounts/mike">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 96 96"><g transform="translate(0.000000,96.000000) scale(0.100000,-0.100000)" fill="none"><path d="M0 480 l0 -480 480 0 480 0 0 480 0 480 -480 0 -480 0 0 -480z m368 169 c152 -74 126 -315 -39 -359 -142 -38 -277 97 -239 239 13 49 62 109 105 127 46 20 122 17 173 -7z m216 5 c12 -11 16 -35 16 -85 l0 -69 90 0 90 0 0 69 c0 88 22 115 74 95 20 -8 21 -43 1 -50 -12 -5 -15 -31 -15 -144 0 -151 -3 -170 -30 -170 -24 0 -30 19 -30 91 l0 59 -90 0 -90 0 0 -62 c0 -71 -9 -92 -36 -86 -17 3 -19 16 -22 153 -2 119 -6 151 -17 158 -18 10 -20 43 -2 50 24 10 46 7 61 -9z" fill="#626262"/><path d="M245 613 c-110 -29 -131 -193 -32 -253 117 -72 249 79 172 196 -28 43 -92 69 -140 57z" fill="#626262"/></g></svg>
+Openhub</a>
diff --git a/_includes/social.smugmug.html b/_includes/social.smugmug.html
new file mode 100644 (file)
index 0000000..1810620
--- /dev/null
@@ -0,0 +1,3 @@
+<a rel="external" class="smugmug-com" href="https://m6w6.smugmug.com">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="1.92em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 464 488"><path d="M188 36q0 14-13 24.5T143 71q-18 0-31-10.5T99 36t13-24t31-10q19 0 32 10t13 24zM344 2q-19 0-32 10t-13 24t13 24.5T344 71q18 0 31-10.5T388 36t-13-24t-31-10zm118 175q0 13-9 43t-30.5 72t-51.5 79.5t-78 64T190 462q-69 0-114.5-30.5t-60.5-76t-12-96T27 165q5-10 10.5-16.5T46 141l3-1h381q4 0 9 1.5t14 11t9 24.5zm-46 9H67q-19 38-21 84t20 88q34 58 124 58q42 0 79.5-20t61.5-47.5t43.5-62T403 228t13-42z" fill="#626262"/></svg>
+SmugMug</a>
diff --git a/_includes/social.twitter.html b/_includes/social.twitter.html
new file mode 100644 (file)
index 0000000..2860481
--- /dev/null
@@ -0,0 +1,3 @@
+<a rel="external" class="twitter-com" href="https://twitter.com/_m6w6">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2.08em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 464 448"><path d="M410 174q40-3 50-29q-8 5-24 7.5t-30-1.5q-2-8-2-11q-10-35-38-57.5T306 64q3-2 11-4l9-2q10-3 15.5-7t3.5-8q-1-2-5.5-2T329 42.5T317.5 46l-11 4l-6.5 2q23-8 25-19q-21 3-36 17q6-8 7-13q-40 25-73 111q-22-22-34-28q-46-26-119-52q-2 36 40 58q-8-1-29 3q7 36 52 46q-20 1-32 13q18 32 57 27q-25 12-16.5 27.5T173 255q-37 37-88 37T2 259q42 57 107 78.5t125.5 9.5T344 295.5t63-95.5q36 1 55-20q-31 4-52-6z" fill="#626262"/></svg>
+Twitter</a>
diff --git a/_includes/sponsor.buymeacoffee.html b/_includes/sponsor.buymeacoffee.html
new file mode 100644 (file)
index 0000000..e5bdafb
--- /dev/null
@@ -0,0 +1,3 @@
+<a rel="external" class="buymeacoffee-com" href="https://buymeacoffee.com/m6w6">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 28 28"><title>Buy Me A Coffee</title><path d="M20.216 6.415l-.132-.666c-.119-.598-.388-1.163-1.001-1.379-.197-.069-.42-.098-.57-.241-.152-.143-.196-.366-.231-.572-.065-.378-.125-.756-.192-1.133-.057-.325-.102-.69-.25-.987-.195-.4-.597-.634-.996-.788a5.723 5.723 0 00-.626-.194c-1-.263-2.05-.36-3.077-.416a25.834 25.834 0 00-3.7.062c-.915.083-1.88.184-2.75.5-.318.116-.646.256-.888.501-.297.302-.393.77-.177 1.146.154.267.415.456.692.58.36.162.737.284 1.123.366 1.075.238 2.189.331 3.287.37 1.218.05 2.437.01 3.65-.118.299-.033.598-.073.896-.119.352-.054.578-.513.474-.834-.124-.383-.457-.531-.834-.473-.466.074-.96.108-1.382.146-1.177.08-2.358.082-3.536.006a22.228 22.228 0 01-1.157-.107c-.086-.01-.18-.025-.258-.036-.243-.036-.484-.08-.724-.13-.111-.027-.111-.185 0-.212h.005c.277-.06.557-.108.838-.147h.002c.131-.009.263-.032.394-.048a25.076 25.076 0 013.426-.12c.674.019 1.347.067 2.017.144l.228.031c.267.04.533.088.798.145.392.085.895.113 1.07.542.055.137.08.288.111.431l.319 1.484a.237.237 0 01-.199.284h-.003c-.037.006-.075.01-.112.015a36.704 36.704 0 01-4.743.295 37.059 37.059 0 01-4.699-.304c-.14-.017-.293-.042-.417-.06-.326-.048-.649-.108-.973-.161-.393-.065-.768-.032-1.123.161-.29.16-.527.404-.675.701-.154.316-.199.66-.267 1-.069.34-.176.707-.135 1.056.087.753.613 1.365 1.37 1.502a39.69 39.69 0 0011.343.376.483.483 0 01.535.53l-.071.697-1.018 9.907c-.041.41-.047.832-.125 1.237-.122.637-.553 1.028-1.182 1.171-.577.131-1.165.2-1.756.205-.656.004-1.31-.025-1.966-.022-.699.004-1.556-.06-2.095-.58-.475-.458-.54-1.174-.605-1.793l-.731-7.013-.322-3.094c-.037-.351-.286-.695-.678-.678-.336.015-.718.3-.678.679l.228 2.185.949 9.112c.147 1.344 1.174 2.068 2.446 2.272.742.12 1.503.144 2.257.156.966.016 1.942.053 2.892-.122 1.408-.258 2.465-1.198 2.616-2.657.34-3.332.683-6.663 1.024-9.995l.215-2.087a.484.484 0 01.39-.426c.402-.078.787-.212 1.074-.518.455-.488.546-1.124.385-1.766zm-1.478.772c-.145.137-.363.201-.578.233-2.416.359-4.866.54-7.308.46-1.748-.06-3.477-.254-5.207-.498-.17-.024-.353-.055-.47-.18-.22-.236-.111-.71-.054-.995.052-.26.152-.609.463-.646.484-.057 1.046.148 1.526.22.577.088 1.156.159 1.737.212 2.48.226 5.002.19 7.472-.14.45-.06.899-.13 1.345-.21.399-.072.84-.206 1.08.206.166.281.188.657.162.974a.544.544 0 01-.169.364zm-6.159 3.9c-.862.37-1.84.788-3.109.788a5.884 5.884 0 01-1.569-.217l.877 9.004c.065.78.717 1.38 1.5 1.38 0 0 1.243.065 1.658.065.447 0 1.786-.065 1.786-.065.783 0 1.434-.6 1.499-1.38l.94-9.95a3.996 3.996 0 00-1.322-.238c-.826 0-1.491.284-2.26.613z" fill="#626262"/></svg>
+Buy Me A Coffee</a>
diff --git a/_includes/sponsor.flattr.html b/_includes/sponsor.flattr.html
new file mode 100644 (file)
index 0000000..d87ad7f
--- /dev/null
@@ -0,0 +1,3 @@
+<a rel="external" class="flattr-com" href="https://flattr.com/profile/m6w6">
+       <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 28 28"><path d="M1.906 12C1.906 6.432 6.432 1.906 12 1.906c.048 0 4.003 0 5.455.002L14.53 4.834l1.344 1.344L21.903 0H12C5.373 0 0 5.373 0 12v9.331l1.91-1.759v-.096c-.002-.244-.004-7.404-.004-7.476zM24 2.668l-1.91 1.76v.096L22.093 12c0 5.568-4.528 10.094-10.093 10.094c-.048 0-4.003 0-5.455-.002l2.925-2.926l-1.344-1.344L2.097 24H12c6.627 0 12-5.373 12-12V2.668z" fill="#626262"/></svg>
+Flattr</a>
index 37c1e3bdfab99bc4d0f55a49e877919ecdca77fe..d23baf08760741574d7bc072949314df89c21768 100644 (file)
@@ -6,6 +6,9 @@
 .jabber:after {
        content: "\6d\36\77\36\40\6a\61\62\62\65\72\2e\63\63\63\2e\64\65";
 }
+.google:after {
+       content: "\6d\69\6b\65\2e\70\68\70\2e\6e\65\74\40\67\6d\61\69\6c\2e\63\6f\6d";
+}
 .twitter-tweet-rendered {
        margin-left: auto;
        margin-right: auto;
index b8bb06b80c1bdd785289207e8a1314492e6a965c..dbaf5cb8f604701d803ab1789e63f7e9247f206c 100644 (file)
@@ -102,7 +102,7 @@ body {
        }
        .box-of-links a {
                line-height: 2*$rel-size;
-               min-width: 8*$rel-size;
+               min-width: 12*$rel-size;
                svg {
                        width: $rel-size*1.5;
                        height: $rel-size*1.5;
@@ -273,12 +273,12 @@ a {
                color: var(--a-active-color);
        }
        &[rel="external"]:after {
-               content: " ↗";
+               content: "\00a0↗";
                font-size: 1rem;
                font-weight: bold;
        }
        &[download]:after {
-               content: " ↓";
+               content: "\00a0↓";
                font-size: 1rem;
                font-weight: bold;
        }
index 3d74384f8dc8bdec104ff6a5d408f5a00aaf07f4..4a89f6385c37c7b851100b81f8df9c99cc348cf8 100644 (file)
@@ -19,61 +19,32 @@ styles: assets/index.css
                        <h3>PGP, GPG</h3>
                        <p><code>1EC3 C71D DD63 5831 A337 D684 480E 3E14 B0A4 C7C7</code></p>
                        <div class="box-of-links">
-                               <a href="./openpgp.key" type="text/plain" download="mike@php.net.key"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M5.83 10A2.99 2.99 0 0 0 3 8a3 3 0 0 0-3 3a3 3 0 0 0 3 3c1.31 0 2.42-.83 2.83-2H8v2h2v-2h1v-2H5.83M3 12a1 1 0 0 1-1-1a1 1 0 0 1 1-1a1 1 0 0 1 1 1a1 1 0 0 1-1 1m13-8a4 4 0 0 0-4 4a4 4 0 0 0 4 4a4 4 0 0 0 4-4a4 4 0 0 0-4-4m0 6.1A2.1 2.1 0 0 1 13.9 8A2.1 2.1 0 0 1 16 5.9a2.1 2.1 0 1 1 0 4.2m0 2.9c-2.67 0-8 1.33-8 4v3h16v-3c0-2.67-5.33-4-8-4m6.1 5.1H9.9V17c0-.64 3.1-2.1 6.1-2.1c2.97 0 6.1 1.46 6.1 2.1v1.1z" fill="#626262"/></svg>
-                                       pubkey</a>
-                               <a href="https://keybase.io/m6w6"
-                                        rel="external" class="keybase-io"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M10.446 21.371a.953.953 0 1 1-.955-.954c.524 0 .951.431.951.955m5.922-.001a.953.953 0 1 1-.958-.954c.526 0 .954.431.954.955m4.544-9.159l-.156-.204c-.046-.06-.096-.116-.143-.175c-.045-.061-.094-.113-.141-.169c-.104-.12-.209-.239-.319-.359l-.076-.08l-.091-.099l-.135-.131c-.015-.018-.032-.034-.05-.053a10.87 10.87 0 0 0-3.955-2.504l-.23-.078l.035-.083a4.108 4.108 0 0 0-.12-3.255a4.11 4.11 0 0 0-2.438-2.16c-.656-.216-1.23-.319-1.711-.305c-.033-.105-.1-.577.496-1.848L10.663 0l-.287.399c-.33.455-.648.895-.945 1.328a1.857 1.857 0 0 0-1.245-.58L6.79 1.061h-.012c-.033-.003-.07-.003-.104-.003c-.99 0-1.81.771-1.87 1.755l-.088 1.402v.003a1.876 1.876 0 0 0 1.755 1.979l1.002.061c-.065.84.073 1.62.405 2.306a11.279 11.279 0 0 0-3.66 2.484C.913 14.391.913 18.051.913 20.994v1.775l1.305-1.387c.266.93.652 1.807 1.145 2.615H5.06a9.197 9.197 0 0 1-1.68-3.848l1.913-2.03l-.985 3.091l1.74-1.268c3.075-2.234 6.744-2.75 10.91-1.529c1.805.532 3.56.039 4.473-1.257l.104-.165c.091.498.141.998.141 1.496c0 1.563-.255 3.687-1.38 5.512h1.611c.776-1.563 1.181-3.432 1.181-5.512c-.001-2.199-.786-4.421-2.184-6.274zM8.894 6.191c.123-1.002.578-1.949 1.23-2.97a1.36 1.36 0 0 0 1.283.749c.217-.008.605.025 1.233.232c.714.236 1.286.744 1.608 1.425s.349 1.442.079 2.149c-.173.445-.454.82-.806 1.109l-.408-.502l-.002-.003a1.468 1.468 0 0 0-2.059-.205c-.334.27-.514.66-.534 1.058c-1.2-.541-1.8-1.643-1.628-3.041l.004-.001zm4.304 5.11l-.519.425a.228.228 0 0 1-.323-.032l-.111-.135a.238.238 0 0 1 .034-.334l.51-.42l-1.055-1.299a.307.307 0 0 1 .044-.436a.303.303 0 0 1 .434.041l2.963 3.645a.309.309 0 0 1-.168.499a.315.315 0 0 1-.31-.104l-.295-.365l-1.045.854a.244.244 0 0 1-.154.055a.237.237 0 0 1-.186-.09l-.477-.579a.24.24 0 0 1 .035-.336l1.051-.857l-.426-.533l-.002.001zM7.753 4.866l-1.196-.075a.463.463 0 0 1-.435-.488l.09-1.401a.462.462 0 0 1 .461-.436h.024l1.401.091a.459.459 0 0 1 .433.488l-.007.101a9.269 9.269 0 0 0-.773 1.72h.002zm12.524 11.481c-.565.805-1.687 1.081-2.924.718c-3.886-1.141-7.396-.903-10.468.701l1.636-5.123l-5.291 5.609c.099-3.762 2.453-6.966 5.758-8.311c.471.373 1.034.66 1.673.841c.16.044.322.074.48.102a1.41 1.41 0 0 0 .21 1.407l.075.09c-.172.45-.105.975.221 1.374l.475.582a1.39 1.39 0 0 0 1.079.513c.321 0 .635-.111.886-.314l.285-.232c.174.074.367.113.566.113a1.45 1.45 0 0 0 .928-.326c.623-.51.72-1.435.209-2.06l-1.67-2.056c.145-.117.281-.244.408-.381c.135.037.271.078.4.12c.266.097.533.198.795.315a9.55 9.55 0 0 1 2.771 1.897c.029.03.059.055.085.083l.17.175a9.168 9.168 0 0 1 .35.387l.126.15c.045.053.086.104.13.16l.114.15c.04.051.079.102.117.154c.838 1.149.987 2.329.404 3.157v.005zM7.719 4.115l-.835-.051l.053-.835l.834.051l-.052.835z" fill="#626262"/></svg>
-                                       keybase.io</a>
-                               <!-- a href="https://sks-keyservers.net/pks/lookup?op=vindex&search=0xB0A4C7C7&fingerprint=on"
-                                        rel="external" class="gnupg"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 70 70"><path d="m173.45252,38.04702zm-158.54822,-4.85442l2.8387,0l0,-8.5449c0,-9.5791 7.7686,-17.3477 17.3476,-17.3477c9.5793,0 17.3474,7.7686 17.3474,17.3477l0,8.4605c-0.041,0.0287 -0.0818,0.0568 -0.122,0.0844l0.0003,0l-0.0264,0.0178l-0.003,0.002l-0.003,0.0017l-0.003,0.0019l-0.0131,0.009l-0.0155,0.0105l-0.003,0.0021l-0.017,0.0115l-0.0008,0.0006l-0.007,0.0045l-0.004,0.0025l-0.008,0.0057l-0.002,0.0013l-0.0103,0.0069l-0.0001,0l-0.0103,0.007l-0.0139,0.0093l-0.007,0.0045l-0.006,0.0037l-0.005,0.0031l-0.0156,0.0106l-0.0151,0.0099l-0.0007,0.0005l-0.0196,0.013l-0.004,0.0028l-0.0239,0.0157l-0.002,0.0014l-0.01,0.0065l-0.0003,0.0002l-0.004,0.0024l-0.0313,0.0205l-0.005,0.0032l-0.007,0.0045l-0.003,0.0019l-0.002,0.0015l-0.0161,0.0105l-0.002,0.0009l-0.0004,0.0003l-0.001,0.0006l-0.0184,0.0119l-0.004,0.0025l-0.006,0.0038l-0.006,0.0035l-0.004,0.0027l-0.01,0.0063l-0.009,0.0058l-0.0007,0.0003l-0.01,0.0063l-0.001,0.0007l-0.009,0.0054l-0.003,0.0018l-0.007,0.0045l-0.005,0.0028l-0.005,0.0032l-0.006,0.0039l-0.004,0.0022l-0.0527,0.0331l-0.0112,0.0068l-0.003,0.0017l-0.0282,0.0175l-0.002,0.0014l-0.0321,0.0195l-0.0008,0.0005l-0.002,0.0014l-0.009,0.0052l-0.0005,0.0003l-0.009,0.0056l-0.001,0.0006l-0.008,0.0049l-0.008,0.0048l-0.001,0.0007l-0.004,0.0026l-0.0139,0.0083l-0.007,0.0045l-0.0106,0.0064l-0.031,0.0182l-0.031,0.0182l-0.0312,0.0183l-0.0312,0.0184l-0.063,0.0368l-0.0317,0.0184l-0.0318,0.0186l-0.0132,0.0076l-0.0831,0.048l-0.0323,0.0186l-0.0326,0.0186l-0.0326,0.0188l-0.0429,0.0245l-0.056,0.0317l-0.0332,0.0188l-0.129,0.0725l-0.006,0.003l-0.034,0.0189l-0.034,0.0191l-0.008,0.0042l-0.0453,0.025l-0.1017,0.0559l-0.0478,0.0262c-0.0488,0.0265 -0.0981,0.0532 -0.1479,0.0799l-0.0127,0.0069l-0.0232,0.0124l-0.0724,0.0385l-0.0364,0.0194l-0.006,0.0032l-0.0669,0.0353l-0.0003,0.0002l-0.037,0.0193l-0.0106,0.0055l-0.0638,0.0334l-0.0374,0.0194l-0.0343,0.0177c-0.0467,0.0242 -0.0939,0.0484 -0.1415,0.0726l-0.0389,0.0198c-0.0559,0.0283 -0.1124,0.0568 -0.1695,0.0852l-0.0005,0.0002c-0.0545,0.0271 -0.1095,0.0543 -0.1651,0.0815l-0.0552,0.027c-0.0604,0.0293 -0.1213,0.0589 -0.183,0.0884l-0.0003,0c-3.445,1.6457 -8.9698,3.3967 -19.458,4.1496c-7.5135,0.5398 -12.0684,3.8468 -15.0393,7.8378l0,-13.6174l0.0043,0zm10.8293,0l18.7139,0l0,-8.5449c0,-5.1671 -4.19,-9.3571 -9.3569,-9.3571c-5.1668,0 -9.357,4.19 -9.357,9.3571l0,8.5449zm24.2416,1.3477c-0.056,0.0283 -0.1123,0.0567 -0.1695,0.0852m-6.8566,-23.1288c-2.2246,-1.3293 -4.8253,-2.0941 -7.6044,-2.0941c-7.6178,0 -13.897,5.7395 -14.7512,13.1284c2.2332,-6.9868 8.7795,-12.0479 16.5063,-12.0479c2.0525,0 4.0218,0.358 5.8493,1.0136zm12.3278,24.9666l0,24.4853l-34.5405,0c3.8076,-2.117 6.6453,-1.9014 11.3452,-1.7528c6.4003,0.2024 13.4724,-2.4788 16.9505,-6.029c3.4785,-3.5506 -0.3148,-0.8401 -4.2524,0.1588c-3.9382,0.9983 -11.5585,1.1046 -16.6522,-0.2343c16.043,0.2187 22.2867,-4.9709 25.8324,-9.6186c3.5455,-4.6476 -1.5335,-0.8069 -4.8238,0.7953c-3.2901,1.6037 -9.0284,2.7494 -15.3383,1.9139c9.5512,-0.0198 16.8185,-4.7928 21.4791,-9.7186z" fill="#626262"/></svg>
-                                       sks-keyservers.net</a -->
+                               {% include id.openpgp.html %}
+                               {% include id.keyserver-ubuntu.html %}
                        </div>
                </section>
                <section>
                        <h2 id="contact">Contact</h2>
                        <div class="box-of-links">
-                               <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#109;&#105;&#107;&#101;&#64;&#112;&#104;&#112;&#46;&#110;&#101;&#116;"
-                                        class="email"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4.60rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 512 448"><path d="M469 21H43q-18 0-30.5 13T0 64v256q0 17 12.5 30T43 363h426q18 0 30.5-13t12.5-30V64q0-17-12.5-30T469 21zm-40 43L256 166L83 64h346zM43 320V90l202 121q2 2 11 2t11-2L469 90v230H43z" fill="#626262"/></svg></a>
-                               <a href="irc://chat.freenode.net/m6w6,isnick" class="irc"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path opacity=".3" d="M20 4H4v13.17L5.17 16H20V4zm-6 10H6v-2h8v2zm4-3H6V9h12v2zm0-3H6V6h12v2z" fill="#626262"/><path d="M20 18c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14zm-16-.83V4h16v12H5.17L4 17.17zM6 12h8v2H6zm0-3h12v2H6zm0-3h12v2H6z" fill="#626262"/></svg>
-                                       m6w6@freenode</a>
-                               <a href="irc://irc.efnet.info/m6w6,isnick" class="irc"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M4 4h16v12H5.17L4 17.17V4m0-2c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4zm2 10h8v2H6v-2zm0-3h12v2H6V9zm0-3h12v2H6V6z" fill="#626262"/></svg>
-                                       m6w6@efnet</a>
-                               <!-- a href="&#115;&#107;&#121;&#112;&#101;&#58;&#108;&#105;&#118;&#101;&#58;&#109;&#54;&#119;&#54;&#95;&#49;" class="skype"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="3.84rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 464 488"><path d="M441 267q3-15 3-33q0-88-63-151T230 20q-16 0-33 3q-32-19-68-19q-53 0-91 37.5T0 133q0 36 19 68q-2 11-2 33q0 89 62.5 151.5T230 448q18 0 34-3q30 19 68 19q53 0 91-37.5t38-91.5q0-37-20-68zm-109 64q-13 18-40 31q-27 11-62 11q-43 0-70-15q-20-11-32-29q-13-17-13-36q0-9 8-17q7-7 19-7q9 0 16 5q7 6 12 17q4 10 11 21q7 8 18 14q12 5 30 5q25 0 41-11q16-10 16-27q0-11-8-21q-10-8-23-12t-36-9q-33-8-52-16q-21-9-34-25q-12-16-12-39t13-40q14-18 38-26q23-10 58-10q26 0 46 6q20 8 32 17q13 10 19 21q6 12 6 22t-8 18q-7 8-19 8q-11 0-16-5q-6-6-11-15q-8-16-19-23q-9-8-34-8q-22 0-36 9q-13 9-13 21q0 8 4 13q4 6 13 10q7 4 16 6q5 2 28 7q27 7 44 12q18 6 34 15q14 11 22 24q7 13 7 34q0 25-13 44z" fill="#626262"/></svg>
-                                       m6w6@skype</a -->
-                               <a href="&#120;&#109;&#112;&#112;&#58;&#109;&#54;&#119;&#54;&#64;&#106;&#97;&#98;&#98;&#101;&#114;&#46;&#99;&#99;&#99;&#46;&#100;&#101;"
-                                        class="jabber"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="4rem" height="4rem" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M12 15.4C9.75 13.09 8 9.54 8 6L2 4c0 5.65 4.33 10.11 8.55 12.66C9.38 17.5 8.15 18 7 18v1c1.2 0 3.03-.54 5-1.54c1.97 1 3.8 1.54 5 1.54v-1c-1.15 0-2.38-.5-3.55-1.34C17.66 14.11 22 9.65 22 4l-6 2c0 3.54-1.75 7.09-4 9.4z" fill="#626262"/></svg></a>
-                       </div>
+                               {% include contact.email.html %}
+                               {% include contact.jabber.html %}
+                               {% include contact.google.html %}
+                               {% include contact.keybase.html %}
+                               {% include contact.libera.html %}
+                               {% include contact.efnet.html %}
                </section>
                <section>
                        <h2>Social</h2>
                        <div class="box-of-links">
-                               <!-- a href="https://about.me/m6w6" rel="external" class="about-me"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M19.536 9.15c-1.373 0-2.133 1.014-2.294 2.116h4.608c-.125-1.05-.867-2.115-2.314-2.115m-2.26 3.617c.235 1.156 1.193 1.97 2.532 1.97c.725 0 1.77-.27 2.384-.914l1.175 1.35c-1.064 1.11-2.653 1.426-3.74 1.426c-2.64 0-4.697-1.906-4.697-4.606c0-2.535 1.894-4.62 4.57-4.62c2.585 0 4.5 1.98 4.5 4.604v.766h-6.723v.023zm-6.487 3.83v-5.69c0-.976-.435-1.536-1.338-1.536c-.814 0-1.355.585-1.717 1.007v6.24h-2.35v-5.7c0-.976-.415-1.532-1.318-1.532c-.813 0-1.375.586-1.717 1.006v6.24H0V7.508h2.35v1.15c.4-.464 1.302-1.26 2.71-1.26c1.247 0 2.096.525 2.477 1.59c.524-.762 1.5-1.59 2.91-1.59c1.7 0 2.69 1.01 2.69 2.962v6.24h-2.353l.005-.006z" fill="#626262"/></svg>
-                                       About</a -->
-                               <a href="https://twitter.com/_m6w6" rel="external" class="twitter-com"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2.08em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 464 448"><path d="M410 174q40-3 50-29q-8 5-24 7.5t-30-1.5q-2-8-2-11q-10-35-38-57.5T306 64q3-2 11-4l9-2q10-3 15.5-7t3.5-8q-1-2-5.5-2T329 42.5T317.5 46l-11 4l-6.5 2q23-8 25-19q-21 3-36 17q6-8 7-13q-40 25-73 111q-22-22-34-28q-46-26-119-52q-2 36 40 58q-8-1-29 3q7 36 52 46q-20 1-32 13q18 32 57 27q-25 12-16.5 27.5T173 255q-37 37-88 37T2 259q42 57 107 78.5t125.5 9.5T344 295.5t63-95.5q36 1 55-20q-31 4-52-6z" fill="#626262"/></svg>
-                                       Twitter</a>
-                               <!-- a href="https://flattr.com/profile/m6w6" rel="external" class="flattr-com"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"><path d="M1.906 12C1.906 6.432 6.432 1.906 12 1.906c.048 0 4.003 0 5.455.002L14.53 4.834l1.344 1.344L21.903 0H12C5.373 0 0 5.373 0 12v9.331l1.91-1.759v-.096c-.002-.244-.004-7.404-.004-7.476zM24 2.668l-1.91 1.76v.096L22.093 12c0 5.568-4.528 10.094-10.093 10.094c-.048 0-4.003 0-5.455-.002l2.925-2.926l-1.344-1.344L2.097 24H12c6.627 0 12-5.373 12-12V2.668z" fill="#626262"/></svg>
-                                       Flattr</a -->
-                               <!-- a href="https://www.openhub.net/accounts/mike" rel="external" class="openhub-net"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 96 96"><g transform="translate(0.000000,96.000000) scale(0.100000,-0.100000)" fill="none"><path d="M0 480 l0 -480 480 0 480 0 0 480 0 480 -480 0 -480 0 0 -480z m368 169 c152 -74 126 -315 -39 -359 -142 -38 -277 97 -239 239 13 49 62 109 105 127 46 20 122 17 173 -7z m216 5 c12 -11 16 -35 16 -85 l0 -69 90 0 90 0 0 69 c0 88 22 115 74 95 20 -8 21 -43 1 -50 -12 -5 -15 -31 -15 -144 0 -151 -3 -170 -30 -170 -24 0 -30 19 -30 91 l0 59 -90 0 -90 0 0 -62 c0 -71 -9 -92 -36 -86 -17 3 -19 16 -22 153 -2 119 -6 151 -17 158 -18 10 -20 43 -2 50 24 10 46 7 61 -9z" fill="#626262"/><path d="M245 613 c-110 -29 -131 -193 -32 -253 117 -72 249 79 172 196 -28 43 -92 69 -140 57z" fill="#626262"/></g></svg>
-                                       Openhub</a -->
-                               <a href="https://github.com/m6w6" rel="external" class="github-com"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="2.08em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 464 448"><path d="M338 13q12 29 4 53q18 15 24 47t-3 62q11 1 32.5 1.5t38 2T462 184q-67-8-88-7q-14 5-15 8q73 6 102 16q-77-13-102-14q-22 43-87 48q1 3 7.5 11.5T287 264t-.5 40.5T290 338q2 4 7 8t7 7q-8 8-22 1.5T266 338q-2-8 0-38t-6-32q0 4-2 40t3 39q1 3 5 8.5t3 10.5q-22 2-28.5-13t-6-46.5T233 264q-4 1-4 16q0 5 .5 16.5t.5 18t-1 16.5t-3 15.5t-6 11t-10 7.5t-15 1q-1-5 3-10.5t5-7.5q5-8 3-38.5t0-41.5q-9 6-7 33.5t-2 41.5q-4 9-15.5 12.5T160 355q1-5 7-9t8-8q4-1 2.5-20.5T177 292q-46 9-63-19q-1-3-5-12t-8-14q-2-2-9-7t-9-11q19-5 37.5 16.5T154 268q6 0 24-6q5-18 16-26q-70-11-89-49q-55 3-102 15q31-12 101-16q-1-4-3.5-6t-6.5-2.5t-7.5-1t-9 0t-7.5.5q-38 2-68 7q22-8 96-8q-9-24-4.5-58T115 70q-5-13-4-30t8-27q26 1 58 23q33-8 69-7q5 0 16.5 3t16.5 2t15-7t11-7q15-7 33-7z" fill="#626262"/></svg>
-                                       Github</a>
-                               <a href="https://m6w6.smugmug.com" rel="external" class="smugmug-com"
-                               ><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" focusable="false" width="1.92em" height="2em" style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);" preserveAspectRatio="xMidYMid meet" viewBox="0 0 464 488"><path d="M188 36q0 14-13 24.5T143 71q-18 0-31-10.5T99 36t13-24t31-10q19 0 32 10t13 24zM344 2q-19 0-32 10t-13 24t13 24.5T344 71q18 0 31-10.5T388 36t-13-24t-31-10zm118 175q0 13-9 43t-30.5 72t-51.5 79.5t-78 64T190 462q-69 0-114.5-30.5t-60.5-76t-12-96T27 165q5-10 10.5-16.5T46 141l3-1h381q4 0 9 1.5t14 11t9 24.5zm-46 9H67q-19 38-21 84t20 88q34 58 124 58q42 0 79.5-20t61.5-47.5t43.5-62T403 228t13-42z" fill="#626262"/></svg>
-                                       SmugMug</a>
+                               {% include social.twitter.html %}
+                               {% include social.github.html %}
+                               {% include social.smugmug.html %}
+                               
+                               {% include sponsor.flattr.html %}
+                               {% include sponsor.buymeacoffee.html %}
                        </div>
+               </section>
+               <section>
                        <h2 id="blog">Blog &mdash; <a href="blog/">Mike's sudden Inspirations</a></h2>
                        <ul>
                                {% assign m6w6_posts = site.posts | where: "author", "m6w6" | slice: 0, 3 %}
@@ -136,7 +107,7 @@ styles: assets/index.css
                                                >Github</a>,
                                                <a href="https://git.m6w6.name/?p=m6w6/libmemcached" rel="external"
                                                >Mirror</a>,
-                                               <a href="https://m6w6.github.io/libmemcached" rel="external"
+                                               <a href="https://awesomized.github.io/libmemcached" rel="external"
                                                >Docs</a>,
                                                <a href="https://artifacts.m6w6.name/libmemcached/" rel="external"
                                                >Artifacts</a>