started edm post, added some music, not posted yet
This commit is contained in:
@@ -0,0 +1,267 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" dir="auto" data-theme="dark">
|
||||
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><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="noindex, nofollow">
|
||||
<title>Cachylove | TheWittyBanter.com</title>
|
||||
<meta name="keywords" content="">
|
||||
<meta name="description" content="Cachylove - TheWittyBanter.com">
|
||||
<meta name="author" content="">
|
||||
<link rel="canonical" href="//localhost:1313/docs/cachylove/">
|
||||
<link crossorigin="anonymous" href="/assets/css/stylesheet.cd9298b33628769aa1bc1acebbbfd7aa11ce81dfe03484d479e1907760249a1d.css" integrity="sha256-zZKYszYodpqhvBrOu7/XqhHOgd/gNITUeeGQd2Akmh0=" rel="preload stylesheet" as="style">
|
||||
<link rel="icon" href="//localhost:1313/favicon.ico">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="//localhost:1313/favicon-16x16.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="//localhost:1313/favicon-32x32.png">
|
||||
<link rel="apple-touch-icon" href="//localhost:1313/apple-touch-icon.png">
|
||||
<link rel="mask-icon" href="//localhost:1313/safari-pinned-tab.svg">
|
||||
<meta name="theme-color" content="#2e2e33">
|
||||
<meta name="msapplication-TileColor" content="#2e2e33">
|
||||
<link rel="alternate" hreflang="en" href="//localhost:1313/docs/cachylove/">
|
||||
<noscript>
|
||||
<style>
|
||||
#theme-toggle,
|
||||
.top-link {
|
||||
display: none;
|
||||
}
|
||||
|
||||
</style>
|
||||
</noscript>
|
||||
<script>
|
||||
if (localStorage.getItem("pref-theme") === "light") {
|
||||
document.querySelector("html").dataset.theme = 'light';
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body id="top">
|
||||
<header class="header">
|
||||
<nav class="header-nav">
|
||||
<div class="logo">
|
||||
<a href="//localhost:1313/" accesskey="h" title="TheWittyBanter.com (Alt + H)">TheWittyBanter.com</a>
|
||||
<div class="logo-switches">
|
||||
<button id="theme-toggle" class="theme-toggle" accesskey="t" title="(Alt + T)" aria-label="Toggle theme">
|
||||
<svg class="moon" xmlns="http://www.w3.org/2000/svg" width="17" height="17" 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 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
|
||||
</svg>
|
||||
<svg class="sun" xmlns="http://www.w3.org/2000/svg" width="17" height="17" 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"></circle>
|
||||
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||||
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||||
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||||
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||||
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||||
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||||
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||||
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<ul id="menu" class="menu">
|
||||
<li>
|
||||
<a href="//localhost:1313/welcome" title="Welcome">
|
||||
<span>Welcome</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="//localhost:1313/shows" title="Shows">
|
||||
<span>Shows</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="//localhost:1313/music" title="Music">
|
||||
<span>Music</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="//localhost:1313/reviews" title="Reviews">
|
||||
<span>Reviews</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="//localhost:1313/posts" title="Blog">
|
||||
<span>Blog</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="//localhost:1313/docs" title="Docs">
|
||||
<span>Docs</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="main">
|
||||
|
||||
<article class="post-single">
|
||||
<header class="post-header">
|
||||
<nav class="breadcrumbs" role="navigation" aria-label="Breadcrumb">
|
||||
<a href="/">Home</a>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
|
||||
stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right">
|
||||
<polyline points="9 18 15 12 9 6"></polyline>
|
||||
</svg>
|
||||
<a href="/docs/">Docs</a>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
|
||||
stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right">
|
||||
<polyline points="9 18 15 12 9 6"></polyline>
|
||||
</svg>
|
||||
</nav>
|
||||
<h1 class="post-title entry-hint-parent">
|
||||
Cachylove
|
||||
<span class="entry-hint" title="Draft">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="35" viewBox="0 -960 960 960" fill="currentColor">
|
||||
<path
|
||||
d="M160-410v-60h300v60H160Zm0-165v-60h470v60H160Zm0-165v-60h470v60H160Zm360 580v-123l221-220q9-9 20-13t22-4q12 0 23 4.5t20 13.5l37 37q9 9 13 20t4 22q0 11-4.5 22.5T862.09-380L643-160H520Zm300-263-37-37 37 37ZM580-220h38l121-122-18-19-19-18-122 121v38Zm141-141-19-18 37 37-18-19Z" />
|
||||
</svg>
|
||||
</span>
|
||||
</h1>
|
||||
<div class="post-meta">
|
||||
|
||||
<span title='2026-08-01 05:16:03 +0000 UTC'>August 1, 2026</span> · <span>0 min</span>
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
<footer class="post-footer">
|
||||
<ul class="post-tags">
|
||||
</ul>
|
||||
</footer>
|
||||
</article>
|
||||
</main>
|
||||
|
||||
<footer class="footer">
|
||||
<span>© 2026 <a href="//localhost:1313/">TheWittyBanter.com</a></span> ·
|
||||
|
||||
|
||||
|
||||
<span>
|
||||
Powered by
|
||||
<a href="https://gohugo.io/?utm_source=papermod" rel="noopener" target="_blank">Hugo</a> &
|
||||
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
|
||||
</span>
|
||||
</footer>
|
||||
<a href="#top" id="top-link" class="top-link hidden" aria-label="go to top" title="Go to Top (Alt + G)" accesskey="g">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
|
||||
stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevrons-up">
|
||||
<polyline points="17 11 12 6 7 11"></polyline>
|
||||
<polyline points="17 18 12 13 7 18"></polyline>
|
||||
</svg>
|
||||
</a>
|
||||
|
||||
<script>
|
||||
let menu = document.getElementById('menu');
|
||||
if (menu) {
|
||||
|
||||
const scrollPosition = localStorage.getItem("menu-scroll-position");
|
||||
if (scrollPosition) {
|
||||
menu.scrollLeft = parseInt(scrollPosition, 10);
|
||||
}
|
||||
|
||||
menu.onscroll = function () {
|
||||
localStorage.setItem("menu-scroll-position", menu.scrollLeft);
|
||||
}
|
||||
}
|
||||
|
||||
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
||||
anchor.addEventListener("click", function (e) {
|
||||
e.preventDefault();
|
||||
var id = this.getAttribute("href").substr(1);
|
||||
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
|
||||
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
|
||||
behavior: "smooth"
|
||||
});
|
||||
} else {
|
||||
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
|
||||
}
|
||||
if (id === "top") {
|
||||
history.replaceState(null, null, " ");
|
||||
} else {
|
||||
history.pushState(null, null, `#${id}`);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
<script>
|
||||
var toplink = document.getElementById("top-link");
|
||||
window.onscroll = function () {
|
||||
const scrollThreshold = window.innerHeight;
|
||||
if (document.body.scrollTop > scrollThreshold || document.documentElement.scrollTop > scrollThreshold) {
|
||||
toplink.classList.remove("hidden");
|
||||
} else {
|
||||
toplink.classList.add("hidden");
|
||||
}
|
||||
};
|
||||
|
||||
</script>
|
||||
<script>
|
||||
document.getElementById("theme-toggle").addEventListener("click", () => {
|
||||
const html = document.querySelector("html");
|
||||
if (html.dataset.theme === "dark") {
|
||||
html.dataset.theme = 'light';
|
||||
localStorage.setItem("pref-theme", 'light');
|
||||
} else {
|
||||
html.dataset.theme = 'dark';
|
||||
localStorage.setItem("pref-theme", 'dark');
|
||||
}
|
||||
})
|
||||
|
||||
</script>
|
||||
<script>
|
||||
document.querySelectorAll('pre > code').forEach((codeblock) => {
|
||||
const container = codeblock.parentNode.parentNode;
|
||||
|
||||
const copybutton = document.createElement('button');
|
||||
copybutton.classList.add('copy-code');
|
||||
copybutton.innerHTML = 'copy';
|
||||
|
||||
function copyingDone() {
|
||||
copybutton.innerHTML = 'copied!';
|
||||
setTimeout(() => {
|
||||
copybutton.innerHTML = 'copy';
|
||||
}, 2000);
|
||||
}
|
||||
|
||||
copybutton.addEventListener('click', (cb) => {
|
||||
if ('clipboard' in navigator) {
|
||||
navigator.clipboard.writeText(codeblock.textContent);
|
||||
copyingDone();
|
||||
return;
|
||||
}
|
||||
|
||||
const range = document.createRange();
|
||||
range.selectNodeContents(codeblock);
|
||||
const selection = window.getSelection();
|
||||
selection.removeAllRanges();
|
||||
selection.addRange(range);
|
||||
try {
|
||||
document.execCommand('copy');
|
||||
copyingDone();
|
||||
} catch (e) { };
|
||||
selection.removeRange(range);
|
||||
});
|
||||
|
||||
if (container.classList.contains("highlight")) {
|
||||
container.appendChild(copybutton);
|
||||
} else if (container.parentNode.firstChild == container) {
|
||||
|
||||
} else if (codeblock.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "TABLE") {
|
||||
|
||||
codeblock.parentNode.parentNode.parentNode.parentNode.parentNode.appendChild(copybutton);
|
||||
} else {
|
||||
|
||||
codeblock.parentNode.appendChild(copybutton);
|
||||
}
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -1,10 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" dir="auto" data-theme="dark">
|
||||
|
||||
<head><meta charset="utf-8">
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><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">
|
||||
<meta name="robots" content="noindex, nofollow">
|
||||
<title>What's in the lab right now? | TheWittyBanter.com</title>
|
||||
<meta name="keywords" content="">
|
||||
<meta name="description" content="The network’s in a cool spot right now.
|
||||
@@ -24,16 +24,16 @@ This has been cool for storing footage from our IP cams, though I’m not to
|
||||
|
||||
Immich">
|
||||
<meta name="author" content="">
|
||||
<link rel="canonical" href="/docs/currentlab/">
|
||||
<link crossorigin="anonymous" href="/assets/css/stylesheet.6ff46447b1fa3f8a5cc0bcae48088decc3ae37f5fbc99406a3aefc3bf0e6044a.css" integrity="sha256-b/RkR7H6P4pcwLyuSAiN7MOuN/X7yZQGo678O/DmBEo=" rel="preload stylesheet" as="style">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
||||
<link rel="mask-icon" href="/safari-pinned-tab.svg">
|
||||
<link rel="canonical" href="//localhost:1313/docs/currentlab/">
|
||||
<link crossorigin="anonymous" href="/assets/css/stylesheet.cd9298b33628769aa1bc1acebbbfd7aa11ce81dfe03484d479e1907760249a1d.css" integrity="sha256-zZKYszYodpqhvBrOu7/XqhHOgd/gNITUeeGQd2Akmh0=" rel="preload stylesheet" as="style">
|
||||
<link rel="icon" href="//localhost:1313/favicon.ico">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="//localhost:1313/favicon-16x16.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="//localhost:1313/favicon-32x32.png">
|
||||
<link rel="apple-touch-icon" href="//localhost:1313/apple-touch-icon.png">
|
||||
<link rel="mask-icon" href="//localhost:1313/safari-pinned-tab.svg">
|
||||
<meta name="theme-color" content="#2e2e33">
|
||||
<meta name="msapplication-TileColor" content="#2e2e33">
|
||||
<link rel="alternate" hreflang="en" href="/docs/currentlab/">
|
||||
<link rel="alternate" hreflang="en" href="//localhost:1313/docs/currentlab/">
|
||||
<noscript>
|
||||
<style>
|
||||
#theme-toggle,
|
||||
@@ -48,82 +48,13 @@ Immich">
|
||||
document.querySelector("html").dataset.theme = 'light';
|
||||
}
|
||||
|
||||
</script><meta property="og:url" content="/docs/currentlab/">
|
||||
<meta property="og:site_name" content="TheWittyBanter.com">
|
||||
<meta property="og:title" content="What's in the lab right now?">
|
||||
<meta property="og:description" content="The network’s in a cool spot right now.
|
||||
The whole team The Gesellschaft TrueNAS on a 6th gen i7 with 32gb RAM
|
||||
Services here Frigate
|
||||
This has been cool for storing footage from our IP cams, though I’m not too thrilled with the performance of our current setup. We use Tapo, and the small ones work fine - but the “good” one for the entryway doesn’t support local account setup. We bought them in a pinch and they’ve been effective, but I’m not crazy about them. Immich">
|
||||
<meta property="og:locale" content="en">
|
||||
<meta property="og:type" content="article">
|
||||
<meta property="article:section" content="docs">
|
||||
<meta property="article:published_time" content="2026-07-31T22:33:32-04:00">
|
||||
<meta property="article:modified_time" content="2026-07-31T22:33:32-04:00">
|
||||
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta name="twitter:title" content="What's in the lab right now?">
|
||||
<meta name="twitter:description" content="The network’s in a cool spot right now.
|
||||
The whole team The Gesellschaft TrueNAS on a 6th gen i7 with 32gb RAM
|
||||
Services here Frigate
|
||||
This has been cool for storing footage from our IP cams, though I’m not too thrilled with the performance of our current setup. We use Tapo, and the small ones work fine - but the “good” one for the entryway doesn’t support local account setup. We bought them in a pinch and they’ve been effective, but I’m not crazy about them. Immich">
|
||||
|
||||
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "BreadcrumbList",
|
||||
"itemListElement": [
|
||||
{
|
||||
"@type": "ListItem",
|
||||
"position": 1 ,
|
||||
"name": "Docs",
|
||||
"item": "/docs/"
|
||||
}
|
||||
{
|
||||
"@type": "ListItem",
|
||||
"position": 1 ,
|
||||
"name": "What's in the lab right now?",
|
||||
"item": "/docs/currentlab/"
|
||||
}
|
||||
]
|
||||
}
|
||||
</script>
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "BlogPosting",
|
||||
"headline": "What's in the lab right now?",
|
||||
"name": "What\u0027s in the lab right now?",
|
||||
"description": "The network\u0026rsquo;s in a cool spot right now.\nThe whole team The Gesellschaft TrueNAS on a 6th gen i7 with 32gb RAM\nServices here Frigate\nThis has been cool for storing footage from our IP cams, though I\u0026rsquo;m not too thrilled with the performance of our current setup. We use Tapo, and the small ones work fine - but the \u0026ldquo;good\u0026rdquo; one for the entryway doesn\u0026rsquo;t support local account setup. We bought them in a pinch and they\u0026rsquo;ve been effective, but I\u0026rsquo;m not crazy about them. Immich\n",
|
||||
"keywords": [
|
||||
|
||||
],
|
||||
"articleBody": "The network’s in a cool spot right now.\nThe whole team The Gesellschaft TrueNAS on a 6th gen i7 with 32gb RAM\nServices here Frigate\nThis has been cool for storing footage from our IP cams, though I’m not too thrilled with the performance of our current setup. We use Tapo, and the small ones work fine - but the “good” one for the entryway doesn’t support local account setup. We bought them in a pinch and they’ve been effective, but I’m not crazy about them. Immich\nAn excellent tool that I haven’t given the time it deserves. It’s intended to be a “set and forget” image backup, which it’s served well as, though I would like to delve a bit deeper. Time is an illusion. Jellyfin\nWhat else can I say. A perfect tool for streaming (ahem) acquired media. A bit clunky for music, however. So we use instead… Navidrome\nAnother perfect tool for interfacing with your media of the audio varitety. The metadata is only as good as YOU make it, but that’s a fun mindless task for when you wanna get stoned and data entry for a bit. (What, just me?) Memos\nA fun markdown-based tool for keeping notes, designed to look and function like a self-hosted Twitter. Sorts by tags, comes with a search integrated. Real fun to mess with, though I’ve since kinda abandoned it since building this. The Servbot Ubuntu 26.04 on a 4th Gen i5 with 16gb RAM\nA rugged little beast. Formerly part of a Proxmox cluster, running HA on three of these guys proved to be a bit much.\nServices here Nginx Proxy Manager\nSomething I started using early on, as soon as I bought the first domain. I know how to use it, it handles Cloudflare well, so far little complaints. Dockge\nHandy for deploying Docker stuff quickly. I like the interface Pinchflat\nFor archiving those important videos OpenSpeedTest\nshrugs Why not? Seerr\nBetter for requests than a Discord server Futo Notes\nI’d rather have my text files be my responsibility The Stack\nThe less said the better Gitea\nGetting familiar with that setup, but that’s been clunky The Router Running OPNSense on a decommissioned kiosk computer I nabbed from work. A 7th gen i3 with two NIC jacks in a compact form factor… that had a locked bios. It booted legacy, though, and that’s all I needed.\n",
|
||||
"wordCount" : "398",
|
||||
"inLanguage": "en",
|
||||
"datePublished": "2026-07-31T22:33:32-04:00",
|
||||
"dateModified": "2026-07-31T22:33:32-04:00",
|
||||
"mainEntityOfPage": {
|
||||
"@type": "WebPage",
|
||||
"@id": "/docs/currentlab/"
|
||||
},
|
||||
"publisher": {
|
||||
"@type": "Organization",
|
||||
"name": "TheWittyBanter.com",
|
||||
"logo": {
|
||||
"@type": "ImageObject",
|
||||
"url": "/favicon.ico"
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body id="top">
|
||||
<header class="header">
|
||||
<nav class="header-nav">
|
||||
<div class="logo">
|
||||
<a href="/" accesskey="h" title="TheWittyBanter.com (Alt + H)">TheWittyBanter.com</a>
|
||||
<a href="//localhost:1313/" accesskey="h" title="TheWittyBanter.com (Alt + H)">TheWittyBanter.com</a>
|
||||
<div class="logo-switches">
|
||||
<button id="theme-toggle" class="theme-toggle" accesskey="t" title="(Alt + T)" aria-label="Toggle theme">
|
||||
<svg class="moon" xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24"
|
||||
@@ -149,32 +80,32 @@ This has been cool for storing footage from our IP cams, though I’m not too th
|
||||
</div>
|
||||
<ul id="menu" class="menu">
|
||||
<li>
|
||||
<a href="/welcome" title="Welcome">
|
||||
<a href="//localhost:1313/welcome" title="Welcome">
|
||||
<span>Welcome</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/shows" title="Shows">
|
||||
<a href="//localhost:1313/shows" title="Shows">
|
||||
<span>Shows</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/music" title="Music">
|
||||
<a href="//localhost:1313/music" title="Music">
|
||||
<span>Music</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/reviews" title="Reviews">
|
||||
<a href="//localhost:1313/reviews" title="Reviews">
|
||||
<span>Reviews</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/posts" title="Blog">
|
||||
<a href="//localhost:1313/posts" title="Blog">
|
||||
<span>Blog</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/docs" title="Docs">
|
||||
<a href="//localhost:1313/docs" title="Docs">
|
||||
<span>Docs</span>
|
||||
</a>
|
||||
</li>
|
||||
@@ -202,7 +133,7 @@ This has been cool for storing footage from our IP cams, though I’m not too th
|
||||
</h1>
|
||||
<div class="post-meta">
|
||||
|
||||
<span title='2026-07-31 22:33:32 -0400 -0400'>July 31, 2026</span> · <span>2 min</span>
|
||||
<span title='2026-07-31 22:33:32 -0400 EDT'>July 31, 2026</span> · <span>2 min</span>
|
||||
|
||||
</div>
|
||||
</header> <details class="toc" >
|
||||
@@ -314,7 +245,7 @@ This has been cool for storing footage from our IP cams, though I’m not too th
|
||||
</main>
|
||||
|
||||
<footer class="footer">
|
||||
<span>© 2026 <a href="/">TheWittyBanter.com</a></span> ·
|
||||
<span>© 2026 <a href="//localhost:1313/">TheWittyBanter.com</a></span> ·
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,271 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" dir="auto" data-theme="dark">
|
||||
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><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="noindex, nofollow">
|
||||
<title>Docshere | TheWittyBanter.com</title>
|
||||
<meta name="keywords" content="">
|
||||
<meta name="description" content="Docs will go here!">
|
||||
<meta name="author" content="">
|
||||
<link rel="canonical" href="//localhost:1313/docs/docshere/">
|
||||
<link crossorigin="anonymous" href="/assets/css/stylesheet.cd9298b33628769aa1bc1acebbbfd7aa11ce81dfe03484d479e1907760249a1d.css" integrity="sha256-zZKYszYodpqhvBrOu7/XqhHOgd/gNITUeeGQd2Akmh0=" rel="preload stylesheet" as="style">
|
||||
<link rel="icon" href="//localhost:1313/favicon.ico">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="//localhost:1313/favicon-16x16.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="//localhost:1313/favicon-32x32.png">
|
||||
<link rel="apple-touch-icon" href="//localhost:1313/apple-touch-icon.png">
|
||||
<link rel="mask-icon" href="//localhost:1313/safari-pinned-tab.svg">
|
||||
<meta name="theme-color" content="#2e2e33">
|
||||
<meta name="msapplication-TileColor" content="#2e2e33">
|
||||
<link rel="alternate" hreflang="en" href="//localhost:1313/docs/docshere/">
|
||||
<noscript>
|
||||
<style>
|
||||
#theme-toggle,
|
||||
.top-link {
|
||||
display: none;
|
||||
}
|
||||
|
||||
</style>
|
||||
</noscript>
|
||||
<script>
|
||||
if (localStorage.getItem("pref-theme") === "light") {
|
||||
document.querySelector("html").dataset.theme = 'light';
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
<body id="top">
|
||||
<header class="header">
|
||||
<nav class="header-nav">
|
||||
<div class="logo">
|
||||
<a href="//localhost:1313/" accesskey="h" title="TheWittyBanter.com (Alt + H)">TheWittyBanter.com</a>
|
||||
<div class="logo-switches">
|
||||
<button id="theme-toggle" class="theme-toggle" accesskey="t" title="(Alt + T)" aria-label="Toggle theme">
|
||||
<svg class="moon" xmlns="http://www.w3.org/2000/svg" width="17" height="17" 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 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
|
||||
</svg>
|
||||
<svg class="sun" xmlns="http://www.w3.org/2000/svg" width="17" height="17" 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"></circle>
|
||||
<line x1="12" y1="1" x2="12" y2="3"></line>
|
||||
<line x1="12" y1="21" x2="12" y2="23"></line>
|
||||
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
|
||||
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
|
||||
<line x1="1" y1="12" x2="3" y2="12"></line>
|
||||
<line x1="21" y1="12" x2="23" y2="12"></line>
|
||||
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
|
||||
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
|
||||
</svg>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<ul id="menu" class="menu">
|
||||
<li>
|
||||
<a href="//localhost:1313/welcome" title="Welcome">
|
||||
<span>Welcome</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="//localhost:1313/shows" title="Shows">
|
||||
<span>Shows</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="//localhost:1313/music" title="Music">
|
||||
<span>Music</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="//localhost:1313/reviews" title="Reviews">
|
||||
<span>Reviews</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="//localhost:1313/posts" title="Blog">
|
||||
<span>Blog</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="//localhost:1313/docs" title="Docs">
|
||||
<span>Docs</span>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</header>
|
||||
<main class="main">
|
||||
|
||||
<article class="post-single">
|
||||
<header class="post-header">
|
||||
<nav class="breadcrumbs" role="navigation" aria-label="Breadcrumb">
|
||||
<a href="/">Home</a>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
|
||||
stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right">
|
||||
<polyline points="9 18 15 12 9 6"></polyline>
|
||||
</svg>
|
||||
<a href="/docs/">Docs</a>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
|
||||
stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right">
|
||||
<polyline points="9 18 15 12 9 6"></polyline>
|
||||
</svg>
|
||||
</nav>
|
||||
<h1 class="post-title entry-hint-parent">
|
||||
Docshere
|
||||
<span class="entry-hint" title="Draft">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="35" viewBox="0 -960 960 960" fill="currentColor">
|
||||
<path
|
||||
d="M160-410v-60h300v60H160Zm0-165v-60h470v60H160Zm0-165v-60h470v60H160Zm360 580v-123l221-220q9-9 20-13t22-4q12 0 23 4.5t20 13.5l37 37q9 9 13 20t4 22q0 11-4.5 22.5T862.09-380L643-160H520Zm300-263-37-37 37 37ZM580-220h38l121-122-18-19-19-18-122 121v38Zm141-141-19-18 37 37-18-19Z" />
|
||||
</svg>
|
||||
</span>
|
||||
</h1>
|
||||
<div class="post-meta">
|
||||
|
||||
<span title='2026-07-31 17:11:06 -0400 EDT'>July 31, 2026</span> · <span>1 min</span>
|
||||
|
||||
</div>
|
||||
</header>
|
||||
|
||||
<div class="post-content md-content"><p>Docs will go here!</p>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<footer class="post-footer">
|
||||
<ul class="post-tags">
|
||||
</ul>
|
||||
</footer>
|
||||
</article>
|
||||
</main>
|
||||
|
||||
<footer class="footer">
|
||||
<span>© 2026 <a href="//localhost:1313/">TheWittyBanter.com</a></span> ·
|
||||
|
||||
|
||||
|
||||
<span>
|
||||
Powered by
|
||||
<a href="https://gohugo.io/?utm_source=papermod" rel="noopener" target="_blank">Hugo</a> &
|
||||
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
|
||||
</span>
|
||||
</footer>
|
||||
<a href="#top" id="top-link" class="top-link hidden" aria-label="go to top" title="Go to Top (Alt + G)" accesskey="g">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
|
||||
stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevrons-up">
|
||||
<polyline points="17 11 12 6 7 11"></polyline>
|
||||
<polyline points="17 18 12 13 7 18"></polyline>
|
||||
</svg>
|
||||
</a>
|
||||
|
||||
<script>
|
||||
let menu = document.getElementById('menu');
|
||||
if (menu) {
|
||||
|
||||
const scrollPosition = localStorage.getItem("menu-scroll-position");
|
||||
if (scrollPosition) {
|
||||
menu.scrollLeft = parseInt(scrollPosition, 10);
|
||||
}
|
||||
|
||||
menu.onscroll = function () {
|
||||
localStorage.setItem("menu-scroll-position", menu.scrollLeft);
|
||||
}
|
||||
}
|
||||
|
||||
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
|
||||
anchor.addEventListener("click", function (e) {
|
||||
e.preventDefault();
|
||||
var id = this.getAttribute("href").substr(1);
|
||||
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
|
||||
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
|
||||
behavior: "smooth"
|
||||
});
|
||||
} else {
|
||||
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
|
||||
}
|
||||
if (id === "top") {
|
||||
history.replaceState(null, null, " ");
|
||||
} else {
|
||||
history.pushState(null, null, `#${id}`);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
<script>
|
||||
var toplink = document.getElementById("top-link");
|
||||
window.onscroll = function () {
|
||||
const scrollThreshold = window.innerHeight;
|
||||
if (document.body.scrollTop > scrollThreshold || document.documentElement.scrollTop > scrollThreshold) {
|
||||
toplink.classList.remove("hidden");
|
||||
} else {
|
||||
toplink.classList.add("hidden");
|
||||
}
|
||||
};
|
||||
|
||||
</script>
|
||||
<script>
|
||||
document.getElementById("theme-toggle").addEventListener("click", () => {
|
||||
const html = document.querySelector("html");
|
||||
if (html.dataset.theme === "dark") {
|
||||
html.dataset.theme = 'light';
|
||||
localStorage.setItem("pref-theme", 'light');
|
||||
} else {
|
||||
html.dataset.theme = 'dark';
|
||||
localStorage.setItem("pref-theme", 'dark');
|
||||
}
|
||||
})
|
||||
|
||||
</script>
|
||||
<script>
|
||||
document.querySelectorAll('pre > code').forEach((codeblock) => {
|
||||
const container = codeblock.parentNode.parentNode;
|
||||
|
||||
const copybutton = document.createElement('button');
|
||||
copybutton.classList.add('copy-code');
|
||||
copybutton.innerHTML = 'copy';
|
||||
|
||||
function copyingDone() {
|
||||
copybutton.innerHTML = 'copied!';
|
||||
setTimeout(() => {
|
||||
copybutton.innerHTML = 'copy';
|
||||
}, 2000);
|
||||
}
|
||||
|
||||
copybutton.addEventListener('click', (cb) => {
|
||||
if ('clipboard' in navigator) {
|
||||
navigator.clipboard.writeText(codeblock.textContent);
|
||||
copyingDone();
|
||||
return;
|
||||
}
|
||||
|
||||
const range = document.createRange();
|
||||
range.selectNodeContents(codeblock);
|
||||
const selection = window.getSelection();
|
||||
selection.removeAllRanges();
|
||||
selection.addRange(range);
|
||||
try {
|
||||
document.execCommand('copy');
|
||||
copyingDone();
|
||||
} catch (e) { };
|
||||
selection.removeRange(range);
|
||||
});
|
||||
|
||||
if (container.classList.contains("highlight")) {
|
||||
container.appendChild(copybutton);
|
||||
} else if (container.parentNode.firstChild == container) {
|
||||
|
||||
} else if (codeblock.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "TABLE") {
|
||||
|
||||
codeblock.parentNode.parentNode.parentNode.parentNode.parentNode.appendChild(copybutton);
|
||||
} else {
|
||||
|
||||
codeblock.parentNode.appendChild(copybutton);
|
||||
}
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
+62
-44
@@ -1,25 +1,25 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en" dir="auto" data-theme="dark">
|
||||
|
||||
<head><meta charset="utf-8">
|
||||
<head><script src="/livereload.js?mindelay=10&v=2&port=1313&path=livereload" data-no-instant defer></script><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">
|
||||
<meta name="robots" content="noindex, nofollow">
|
||||
<title>Docs | TheWittyBanter.com</title>
|
||||
<meta name="keywords" content="">
|
||||
<meta name="description" content="Docs - TheWittyBanter.com">
|
||||
<meta name="author" content="">
|
||||
<link rel="canonical" href="/docs/">
|
||||
<link crossorigin="anonymous" href="/assets/css/stylesheet.6ff46447b1fa3f8a5cc0bcae48088decc3ae37f5fbc99406a3aefc3bf0e6044a.css" integrity="sha256-b/RkR7H6P4pcwLyuSAiN7MOuN/X7yZQGo678O/DmBEo=" rel="preload stylesheet" as="style">
|
||||
<link rel="icon" href="/favicon.ico">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
||||
<link rel="mask-icon" href="/safari-pinned-tab.svg">
|
||||
<link rel="canonical" href="//localhost:1313/docs/">
|
||||
<link crossorigin="anonymous" href="/assets/css/stylesheet.cd9298b33628769aa1bc1acebbbfd7aa11ce81dfe03484d479e1907760249a1d.css" integrity="sha256-zZKYszYodpqhvBrOu7/XqhHOgd/gNITUeeGQd2Akmh0=" rel="preload stylesheet" as="style">
|
||||
<link rel="icon" href="//localhost:1313/favicon.ico">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="//localhost:1313/favicon-16x16.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="//localhost:1313/favicon-32x32.png">
|
||||
<link rel="apple-touch-icon" href="//localhost:1313/apple-touch-icon.png">
|
||||
<link rel="mask-icon" href="//localhost:1313/safari-pinned-tab.svg">
|
||||
<meta name="theme-color" content="#2e2e33">
|
||||
<meta name="msapplication-TileColor" content="#2e2e33">
|
||||
<link rel="alternate" type="application/rss+xml" href="/docs/index.xml" title="rss">
|
||||
<link rel="alternate" hreflang="en" href="/docs/">
|
||||
<link rel="alternate" type="application/rss+xml" href="//localhost:1313/docs/index.xml" title="rss">
|
||||
<link rel="alternate" hreflang="en" href="//localhost:1313/docs/">
|
||||
<noscript>
|
||||
<style>
|
||||
#theme-toggle,
|
||||
@@ -34,36 +34,13 @@
|
||||
document.querySelector("html").dataset.theme = 'light';
|
||||
}
|
||||
|
||||
</script><meta property="og:url" content="/docs/">
|
||||
<meta property="og:site_name" content="TheWittyBanter.com">
|
||||
<meta property="og:title" content="Docs">
|
||||
<meta property="og:locale" content="en">
|
||||
<meta property="og:type" content="website">
|
||||
|
||||
<meta name="twitter:card" content="summary">
|
||||
<meta name="twitter:title" content="Docs">
|
||||
|
||||
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "BreadcrumbList",
|
||||
"itemListElement": [
|
||||
{
|
||||
"@type": "ListItem",
|
||||
"position": 1 ,
|
||||
"name": "Docs",
|
||||
"item": "/docs/"
|
||||
}
|
||||
]
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body class="list" id="top">
|
||||
<header class="header">
|
||||
<nav class="header-nav">
|
||||
<div class="logo">
|
||||
<a href="/" accesskey="h" title="TheWittyBanter.com (Alt + H)">TheWittyBanter.com</a>
|
||||
<a href="//localhost:1313/" accesskey="h" title="TheWittyBanter.com (Alt + H)">TheWittyBanter.com</a>
|
||||
<div class="logo-switches">
|
||||
<button id="theme-toggle" class="theme-toggle" accesskey="t" title="(Alt + T)" aria-label="Toggle theme">
|
||||
<svg class="moon" xmlns="http://www.w3.org/2000/svg" width="17" height="17" viewBox="0 0 24 24"
|
||||
@@ -89,32 +66,32 @@
|
||||
</div>
|
||||
<ul id="menu" class="menu">
|
||||
<li>
|
||||
<a href="/welcome" title="Welcome">
|
||||
<a href="//localhost:1313/welcome" title="Welcome">
|
||||
<span>Welcome</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/shows" title="Shows">
|
||||
<a href="//localhost:1313/shows" title="Shows">
|
||||
<span>Shows</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/music" title="Music">
|
||||
<a href="//localhost:1313/music" title="Music">
|
||||
<span>Music</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/reviews" title="Reviews">
|
||||
<a href="//localhost:1313/reviews" title="Reviews">
|
||||
<span>Reviews</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/posts" title="Blog">
|
||||
<a href="//localhost:1313/posts" title="Blog">
|
||||
<span>Blog</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/docs" title="Docs">
|
||||
<a href="//localhost:1313/docs" title="Docs">
|
||||
<span class="active">Docs</span>
|
||||
</a>
|
||||
</li>
|
||||
@@ -134,6 +111,26 @@
|
||||
</h1>
|
||||
</header>
|
||||
|
||||
<article class="post-entry">
|
||||
<header class="entry-header">
|
||||
<h2 class="entry-hint-parent">Cachylove
|
||||
<span class="entry-hint" title="Draft">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="20" viewBox="0 -960 960 960" fill="currentColor">
|
||||
<path
|
||||
d="M160-410v-60h300v60H160Zm0-165v-60h470v60H160Zm0-165v-60h470v60H160Zm360 580v-123l221-220q9-9 20-13t22-4q12 0 23 4.5t20 13.5l37 37q9 9 13 20t4 22q0 11-4.5 22.5T862.09-380L643-160H520Zm300-263-37-37 37 37ZM580-220h38l121-122-18-19-19-18-122 121v38Zm141-141-19-18 37 37-18-19Z" />
|
||||
</svg>
|
||||
</span>
|
||||
</h2>
|
||||
</header>
|
||||
<div class="entry-content">
|
||||
<p></p>
|
||||
</div>
|
||||
<footer class="entry-footer">
|
||||
|
||||
<span title='2026-08-01 05:16:03 +0000 UTC'>August 1, 2026</span> · <span>0 min</span></footer>
|
||||
<a class="entry-link" aria-label="post link to Cachylove" href="//localhost:1313/docs/cachylove/"></a>
|
||||
</article>
|
||||
|
||||
<article class="post-entry">
|
||||
<header class="entry-header">
|
||||
<h2 class="entry-hint-parent">What's in the lab right now?
|
||||
@@ -148,13 +145,34 @@ This has been cool for storing footage from our IP cams, though I’m not too th
|
||||
</div>
|
||||
<footer class="entry-footer">
|
||||
|
||||
<span title='2026-07-31 22:33:32 -0400 -0400'>July 31, 2026</span> · <span>2 min</span></footer>
|
||||
<a class="entry-link" aria-label="post link to What's in the lab right now?" href="/docs/currentlab/"></a>
|
||||
<span title='2026-07-31 22:33:32 -0400 EDT'>July 31, 2026</span> · <span>2 min</span></footer>
|
||||
<a class="entry-link" aria-label="post link to What's in the lab right now?" href="//localhost:1313/docs/currentlab/"></a>
|
||||
</article>
|
||||
|
||||
<article class="post-entry">
|
||||
<header class="entry-header">
|
||||
<h2 class="entry-hint-parent">Docshere
|
||||
<span class="entry-hint" title="Draft">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" height="20" viewBox="0 -960 960 960" fill="currentColor">
|
||||
<path
|
||||
d="M160-410v-60h300v60H160Zm0-165v-60h470v60H160Zm0-165v-60h470v60H160Zm360 580v-123l221-220q9-9 20-13t22-4q12 0 23 4.5t20 13.5l37 37q9 9 13 20t4 22q0 11-4.5 22.5T862.09-380L643-160H520Zm300-263-37-37 37 37ZM580-220h38l121-122-18-19-19-18-122 121v38Zm141-141-19-18 37 37-18-19Z" />
|
||||
</svg>
|
||||
</span>
|
||||
</h2>
|
||||
</header>
|
||||
<div class="entry-content">
|
||||
<p>Docs will go here!
|
||||
</p>
|
||||
</div>
|
||||
<footer class="entry-footer">
|
||||
|
||||
<span title='2026-07-31 17:11:06 -0400 EDT'>July 31, 2026</span> · <span>1 min</span></footer>
|
||||
<a class="entry-link" aria-label="post link to Docshere" href="//localhost:1313/docs/docshere/"></a>
|
||||
</article>
|
||||
</main>
|
||||
|
||||
<footer class="footer">
|
||||
<span>© 2026 <a href="/">TheWittyBanter.com</a></span> ·
|
||||
<span>© 2026 <a href="//localhost:1313/">TheWittyBanter.com</a></span> ·
|
||||
|
||||
|
||||
|
||||
|
||||
+20
-6
@@ -2,20 +2,27 @@
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
|
||||
<channel>
|
||||
<title>Docs on TheWittyBanter.com</title>
|
||||
<link>/docs/</link>
|
||||
<link>//localhost:1313/docs/</link>
|
||||
<description>Recent content in Docs on TheWittyBanter.com</description>
|
||||
<generator>Hugo</generator>
|
||||
<language>en</language>
|
||||
<lastBuildDate>Fri, 31 Jul 2026 22:33:32 -0400</lastBuildDate>
|
||||
<atom:link href="/docs/index.xml" rel="self" type="application/rss+xml" />
|
||||
<lastBuildDate>Sat, 01 Aug 2026 05:16:03 +0000</lastBuildDate>
|
||||
<atom:link href="//localhost:1313/docs/index.xml" rel="self" type="application/rss+xml" />
|
||||
<item>
|
||||
<title>Cachylove</title>
|
||||
<link>//localhost:1313/docs/cachylove/</link>
|
||||
<pubDate>Sat, 01 Aug 2026 05:16:03 +0000</pubDate>
|
||||
<guid>//localhost:1313/docs/cachylove/</guid>
|
||||
<description></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>What's in the lab right now?</title>
|
||||
<link>/docs/currentlab/</link>
|
||||
<link>//localhost:1313/docs/currentlab/</link>
|
||||
<pubDate>Fri, 31 Jul 2026 22:33:32 -0400</pubDate>
|
||||
<guid>/docs/currentlab/</guid>
|
||||
<guid>//localhost:1313/docs/currentlab/</guid>
|
||||
<description><p>The network&rsquo;s in a cool spot right now.</p>
|
||||
<figure>
|
||||
<img loading="lazy" src="/images/lab.jpg" width="600"/> <figcaption>
|
||||
<img loading="lazy" src="//localhost:1313/images/lab.jpg" width="600"/> <figcaption>
|
||||
The whole team
|
||||
</figcaption>
|
||||
</figure>
|
||||
@@ -30,5 +37,12 @@
|
||||
</ul>
|
||||
<p><strong>Immich</strong></p></description>
|
||||
</item>
|
||||
<item>
|
||||
<title>Docshere</title>
|
||||
<link>//localhost:1313/docs/docshere/</link>
|
||||
<pubDate>Fri, 31 Jul 2026 17:11:06 -0400</pubDate>
|
||||
<guid>//localhost:1313/docs/docshere/</guid>
|
||||
<description><p>Docs will go here!</p></description>
|
||||
</item>
|
||||
</channel>
|
||||
</rss>
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<title>/docs/</title>
|
||||
<link rel="canonical" href="/docs/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=/docs/">
|
||||
</head>
|
||||
<head>
|
||||
<title>//localhost:1313/docs/</title>
|
||||
<link rel="canonical" href="//localhost:1313/docs/">
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="refresh" content="0; url=//localhost:1313/docs/">
|
||||
</head>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user