GitHub.com
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c63442d9d63442d9db7f4c636b7f4c636b7f4c636b7f4c636
Found 1 files trough .DS_Store spidering: /images
Open service 2606:50c0:8003::153:443 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 1028:37771B:3A12F3:3EDE64:695BE3B9
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-lga21950-LGA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629755.459551,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 392b80d9e0272d4aa5cf54c3c090c5519a2b5a59
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 185.199.110.153:443 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 7623:E8053:2D829E:2E2727:695BE3B8
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-fra-eddf8230105-FRA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629755.482058,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 946a8317e23f515ffb5b879538bd7c3958c763c0
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 185.199.111.153:443 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 6A17:18BDC2:2D6991:2E0FF3:695BE3B9
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-rtm-ehrd2290049-RTM
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629756.535088,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 7ab808330ff61496bc814a9ee0a3218829df7966
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 185.199.111.153:80 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: A034:F3A6F:2BB32F:2C58CA:695BE3B6
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-fra-eddf8230116-FRA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629755.456495,VS0,VE2
Vary: Accept-Encoding
X-Fastly-Request-ID: 6ce4046dbb25fbb0270439dac134d3065695efbb
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 185.199.109.153:80 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: HIT
X-GitHub-Request-Id: C501:F3A6F:2BB368:2C58F7:695BE3B9
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-rtm-ehrd2290023-RTM
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629756.521945,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: db2425b0fd420ec488c79536557838757817b9d9
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 185.199.110.153:80 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
x-origin-cache: HIT
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: A034:F3A6F:2BB32F:2C58CA:695BE3B6
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-fra-eddf8230083-FRA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629755.426308,VS0,VE3
Vary: Accept-Encoding
X-Fastly-Request-ID: c812d3453dd9d3c68aa6e8062a6b4adab95935f8
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 185.199.108.153:443 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://russmatney.com/ X-GitHub-Request-Id: C921:101C8:3C1405:40DA8D:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-lga21940-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.413920,VS0,VE5 Vary: Accept-Encoding X-Fastly-Request-ID: 4d8eae7b808ec7398f80ce9b56e6c2b895a5ddb1 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8003::153:80 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: http://russmatney.com/ X-GitHub-Request-Id: B04C:1305A3:1B6E0F:1C2B4A:695BE3B7 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-sjc10027-SJC X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629756.500945,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: d30c6e604ee628fbebf17f66c9c4bf2f75ee57a2 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.109.153:443 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 8A9B:36DB09:EF1E8:F4E06:695BE3B9
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-lcy-egml8630068-LCY
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629755.413644,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: b4baed5af67e6c476cd0f3e55f5b40faeb737891
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 2606:50c0:8000::153:443 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 1028:37771B:3A12F3:3EDE64:695BE3B9
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-lga21985-LGA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629755.404494,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 2f5f0d8d0ce3fb56ff5c59dbb4010266d18c2f7b
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 2606:50c0:8000::153:443 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://russmatney.com/ X-GitHub-Request-Id: 0958:116043:2C974F:2D3D5D:695BE3BB Accept-Ranges: bytes Age: 0 Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish X-Served-By: cache-vie6362-VIE X-Cache: MISS X-Cache-Hits: 0 X-Timer: S1767629755.498122,VS0,VE114 Vary: Accept-Encoding X-Fastly-Request-ID: 32b912a83fff38d1489ff8206ba6cabb794b597c Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.108.153:443 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:55 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: D12E:249757:2C3CE0:2CE254:695BE3BA
Accept-Ranges: bytes
Age: 0
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
X-Served-By: cache-vie6372-VIE
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1767629756.513754,VS0,VE123
Vary: Accept-Encoding
X-Fastly-Request-ID: 538846f83fe9ee478a856bf64e8a2077fe3b2516
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 2606:50c0:8002::153:443 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://russmatney.com/ X-GitHub-Request-Id: C921:101C8:3C1405:40DA8D:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-lga21991-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.364927,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: d7c46d0cc805489b27b5fc05c917174c23f55a22 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.110.153:443 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://russmatney.com/ X-GitHub-Request-Id: 921B:11F88D:2C8414:2D29E3:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-fra-eddf8230146-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.462041,VS0,VE4 Vary: Accept-Encoding X-Fastly-Request-ID: 74208cb2d4e986a54a28ea0e47810d7b246944e5 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8002::153:80 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: http://russmatney.com/ X-GitHub-Request-Id: F6AA:2B0ACD:3ECE8A:4515ED:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-yyz4538-YYZ X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.380188,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: f922c0424c5186e9262de567920f7e6e1d2dc613 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8001::153:80 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: http://russmatney.com/ X-GitHub-Request-Id: B6C5:254DD0:39E085:3EAD57:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-lga21923-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.373260,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: b37ec647f1043ad139fcbf7aab6e4385aeca5d82 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8000::153:80 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: A645:3D86B2:414A44:4614FB:695BE3B9
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-lga21976-LGA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629755.354313,VS0,VE2
Vary: Accept-Encoding
X-Fastly-Request-ID: 521b18249cf28cb9cdfbb4b20100bab8c7dab1ba
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 185.199.111.153:443 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://russmatney.com/ X-GitHub-Request-Id: C921:101C8:3C1405:40DA8D:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-lga21922-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.335600,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: ce486116c38559934ef503ff53974a006fb46d5d Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8002::153:443 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 1028:37771B:3A12F3:3EDE64:695BE3B9
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-lga21946-LGA
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629755.352893,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 2cb94ae5a9a7c983d391feec0a4ea1e9fd6a9f2b
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 185.199.111.153:80 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: http://russmatney.com/ X-GitHub-Request-Id: B6C5:254DD0:39E085:3EAD57:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-lga21968-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.325725,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: acd657248e35523e451edce3ab58e032127a22f3 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.109.153:443 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://russmatney.com/ X-GitHub-Request-Id: AD74:6A8C1:3C22C:42304:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-bom-vanm7210081-BOM X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629756.611283,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: b2e06d455fb70d69d6de192a389504a2ab004ca1 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.109.153:80 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: http://russmatney.com/ X-GitHub-Request-Id: DB58:2375C4:1B3553:1BF224:695BE3B8 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-pao-kpao1770053-PAO X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.389555,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 9836f50a1c1d8c17f3f537100bd56809c95fd616 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8001::153:443 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 8A9B:36DB09:EF1E8:F4E06:695BE3B9
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-lcy-egml8630049-LCY
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629755.358744,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 400a21bbd9c9a26b71984df9e2074cf005cc3152
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 2606:50c0:8003::153:80 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: D7DE:224712:3F9057:45D70C:695BE3B8
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-yyz4562-YYZ
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629755.265278,VS0,VE2
Vary: Accept-Encoding
X-Fastly-Request-ID: 3b35a8ac5bfc9f922703e70cb5932d189f503807
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 185.199.108.153:80 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: http://russmatney.com/ X-GitHub-Request-Id: B6C5:254DD0:39E085:3EAD57:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-lga21992-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.244376,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 81f884c1ef2147240d562dbe520cd06a2947be91 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 185.199.108.153:80 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:53 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: D7DE:224712:3F9057:45D70C:695BE3B8
Accept-Ranges: bytes
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
Age: 2
X-Served-By: cache-yyz4521-YYZ
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1767629755.267182,VS0,VE1
Vary: Accept-Encoding
X-Fastly-Request-ID: 1f25769aa61a7a42c52f5389793407972fc4407b
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 2606:50c0:8003::153:443 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://russmatney.com/ X-GitHub-Request-Id: ED28:3CC5FF:37F279:3E367E:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-yyz4523-YYZ X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.273879,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 6270ac4129bf5dbce9e9c46a8ef710771b74b770 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8001::153:443 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: https://russmatney.com/ X-GitHub-Request-Id: C921:101C8:3C1405:40DA8D:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-lga21971-LGA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.283961,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: a6d277c9070782c02b5dc7755bb6567bdf214937 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8002::153:80 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:55 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 1E07:1ECB3F:2D6C5D:2E1093:695BE3BB
Accept-Ranges: bytes
Age: 0
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
X-Served-By: cache-vie6336-VIE
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1767629755.358652,VS0,VE106
Vary: Accept-Encoding
X-Fastly-Request-ID: bf66354afcaf80776f3776ac116a1e7114d1f5ef
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 2606:50c0:8001::153:80 · russmatney.com
2026-01-05 16:15
HTTP/1.1 200 OK
Connection: close
Content-Length: 4028
Server: GitHub.com
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 28 Nov 2025 15:44:49 GMT
Access-Control-Allow-Origin: *
ETag: "6929c371-fbc"
expires: Mon, 05 Jan 2026 16:25:55 GMT
Cache-Control: max-age=600
x-proxy-cache: MISS
X-GitHub-Request-Id: 58C7:35A3B9:E96A7:EF2B9:695BE3BB
Accept-Ranges: bytes
Age: 0
Date: Mon, 05 Jan 2026 16:15:55 GMT
Via: 1.1 varnish
X-Served-By: cache-lcy-egml8630055-LCY
X-Cache: MISS
X-Cache-Hits: 0
X-Timer: S1767629755.306637,VS0,VE96
Vary: Accept-Encoding
X-Fastly-Request-ID: 6bf6142f002cc1703e7cac3ee0cd331a6cde3f68
Page title: Danger Russ Blog
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Danger Russ Blog</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="description" content="A nerdy and meandering mind garden">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<!-- <link rel="stylesheet" type="text/css" title="docsify-darklight-theme" -->
<!-- href="//cdn.jsdelivr.net/npm/docsify-darklight-theme@latest/dist/style.min.css" /> -->
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
<link rel="stylesheet" media="(prefers-color-scheme: light)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
<link rel="stylesheet" href="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.css">
<!-- Adds the default breadcrumb styling -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/breadcrumb.min.css">
<!-- Custom Styles -->
<style>
:root {
--theme-hue: 325;
--base-font-size: 18px;
--theme-color : purple;
}
</style>
</head>
<body>
<div id="app"></div>
<script>
window.$docsify = {
auto2top: true,
// coverpage: true,
footer: {
copy: '<span>© 2012-2025 Russell Matney</span><br/>',
pre: '<hr/>',
style: 'text-align: right;',
},
homepage: "homepage.md",
loadNavbar: true,
loadSidebar: true,
logo: '/_images/portrait-nobg-2x.png',
name: '<span>Danger Russ Blog</span>',
nativeEmoji: true,
noCompileLinks: ['/html/.*'],
plugins: [
titlePlugin({
suffix: ' | Danger Russ Blog'
})
],
repo: 'https://github.com/russmatney/blog',
// requestHeaders: {
// 'cache-control': 'max-age=600',
// },
routes: {
'/blah/(.*)': function (route, matched, next) {
console.log("route", route, "matched", matched)
next('# Custom BLAH Markdown\n\n- whatchu digging for? You a bot? Get outta here!');
}
},
search: {
paths: 'auto',
placeholder: 'search...',
noData: 'No Results!',
depth: 3,
},
subMaxLevel: 1,
themeColor: '#dc703f',
<!-- timeUpdater: { -->
<!-- text: ">Last Modified: {docsify-updated}", -->
<!-- formatUpdated: "{MM}/{DD}/{YYYY}", -->
<!-- whereToPlace: "top", -->
<!-- }, -->
topMargin: 50,
}
function titlePlugin(config) {
return (hook, vm) => {
hook.doneEach((content) => {
document.title += config.suffix
});
}
}
</script>
<!-- Docsify v4 -->
<script src="//cdn.jsdelivr.net/npm/docsify@4"></script>
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script>
<script src="//unpkg.com/docsify-footer-enh/dist/docsify-footer-enh.min.js"></script>
<script src="//unpkg.com/docsify-pagination/dist/docsify-pagination.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/npm/docsify-updated/src/time-updater.min.js"></script> -->
<!-- Adds the breadcrumb JavaScript -->
<script src="https://cdn.jsdelivr.net/npm/docsify-breadcrumb@latest/dist/index.min.js"></script>
<script src="//unpkg.com/docsify-gifcontrol/dist/docsify-gifcontrol.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-gdscript.min.js"></script>
<script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-haskell.min.js"></script>
</body>
</html>
Open service 185.199.110.153:80 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: http://russmatney.com/ X-GitHub-Request-Id: BE3C:249757:2C3AB6:2CE030:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-rtm-ehrd2290056-RTM X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.304543,VS0,VE1 Vary: Accept-Encoding X-Fastly-Request-ID: 9ffa4781f715aff2adfe6d06b8b9644a6f7b3fd0 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>
Open service 2606:50c0:8000::153:80 · www.russmatney.com
2026-01-05 16:15
HTTP/1.1 301 Moved Permanently Connection: close Content-Length: 162 Server: GitHub.com Content-Type: text/html Location: http://russmatney.com/ X-GitHub-Request-Id: CDA2:F3A6F:2BB319:2C58B3:695BE3B9 Accept-Ranges: bytes Date: Mon, 05 Jan 2026 16:15:55 GMT Via: 1.1 varnish Age: 2 X-Served-By: cache-fra-eddf8230183-FRA X-Cache: HIT X-Cache-Hits: 1 X-Timer: S1767629755.297927,VS0,VE2 Vary: Accept-Encoding X-Fastly-Request-ID: ce11e029555e4f9f78f6d9bab74597c1452d7191 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx</center> </body> </html>