diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 0000000..e69de29 diff --git a/docs/ox-hugo/gateway-overview-v1.png b/docs/ox-hugo/gateway-overview-v1.png index b734a60..086b63e 100644 Binary files a/docs/ox-hugo/gateway-overview-v1.png and b/docs/ox-hugo/gateway-overview-v1.png differ diff --git a/docs/posts/caddy2-and-tcp-proxying/index.html b/docs/posts/caddy2-and-tcp-proxying/index.html index 69f6282..7ad9461 100644 --- a/docs/posts/caddy2-and-tcp-proxying/index.html +++ b/docs/posts/caddy2-and-tcp-proxying/index.html @@ -24,7 +24,7 @@ - + diff --git a/docs/sitemap.xml b/docs/sitemap.xml index 2532145..8ddfa3a 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -9,7 +9,7 @@ 2023-05-22T12:33:08-07:00 https://dmitrym.online/ - 2024-02-21T09:36:00-08:00 + 2024-02-21T09:52:38-08:00 https://dmitrym.online/tags/opensource/ 2024-02-21T09:36:00-08:00 @@ -21,13 +21,13 @@ 2024-02-21T09:36:00-08:00 https://dmitrym.online/posts/ - 2024-02-21T09:36:00-08:00 + 2024-02-21T09:52:38-08:00 https://dmitrym.online/tags/seedling/ 2024-02-21T09:36:00-08:00 https://dmitrym.online/tags/ - 2024-02-21T09:36:00-08:00 + 2024-02-21T09:52:38-08:00 https://dmitrym.online/posts/back-to-personal-agile/ 2023-11-06T17:30:49-08:00 @@ -66,10 +66,10 @@ 2023-11-06T17:36:40-08:00 https://dmitrym.online/posts/caddy2-and-tcp-proxying/ - 2023-05-22T12:33:10-07:00 + 2024-02-21T09:52:38-08:00 https://dmitrym.online/tags/devops/ - 2023-05-22T12:33:10-07:00 + 2024-02-21T09:52:38-08:00 https://dmitrym.online/posts/note-taking-and-discovery/ 2023-05-22T12:33:09-07:00 diff --git a/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.content b/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.content deleted file mode 100644 index a1c6ff5..0000000 --- a/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.content +++ /dev/null @@ -1,400 +0,0 @@ -*, -*:after, -*:before { - box-sizing: inherit; } - -html { - box-sizing: border-box; - font-size: 62.5%; } - -body { - color: #212121; - background-color: #FAFAFA; - font-family: Merriweather, Georgia, serif; - font-size: 1.6em; - font-weight: 300; - line-height: 1.8em; } - @media only screen and (max-width: 768px) { - body { - font-size: 1.6em; - line-height: 1.6em; } } -a { - font-weight: 300; - color: #1565c0; - text-decoration: none; } - a:focus, a:hover { - text-decoration: underline; } - -p { - margin: 2.0rem 0 2.0rem 0; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: Lato, Helvetica, sans-serif; - font-weight: 700; - color: #000; - margin: 6.4rem 0 3.2rem 0; } - -h1 { - font-size: 3.2rem; - line-height: 3.6rem; } - @media only screen and (max-width: 768px) { - h1 { - font-size: 3.0rem; - line-height: 3.4rem; } } -h2 { - font-size: 2.8rem; - line-height: 3.2rem; } - @media only screen and (max-width: 768px) { - h2 { - font-size: 2.6rem; - line-height: 3.0rem; } } -h3 { - font-size: 2.4rem; - line-height: 2.8rem; } - @media only screen and (max-width: 768px) { - h3 { - font-size: 2.2rem; - line-height: 2.6rem; } } -h4 { - font-size: 2.2rem; - line-height: 2.6rem; } - @media only screen and (max-width: 768px) { - h4 { - font-size: 2.0rem; - line-height: 2.4rem; } } -h5 { - font-size: 2.0rem; - line-height: 2.4rem; } - @media only screen and (max-width: 768px) { - h5 { - font-size: 1.8rem; - line-height: 2.2rem; } } -h6 { - font-size: 1.8rem; - line-height: 2.2rem; } - @media only screen and (max-width: 768px) { - h6 { - font-size: 1.6rem; - line-height: 2.0rem; } } -b, strong { - font-weight: 700; } - -pre { - display: block; - font-family: "Source Code Pro", "Lucida Console", monospace; - font-size: 1.6rem; - font-weight: 400; - line-height: 2.6rem; - margin: 2.0rem 0 2.0rem 0; - padding: 2.0rem; - overflow-x: auto; } - pre code { - display: inline-block; - background-color: inherit; - color: inherit; } - -code { - font-family: "Source Code Pro", "Lucida Console", monospace; - font-size: 1.6rem; - font-weight: 400; - background-color: #E0E0E0; - color: #212121; - padding: 0.2rem 0.4rem 0.2rem 0.4rem; } - -blockquote { - border-left: 2px solid #E0E0E0; - padding-left: 2.0rem; - line-height: 2.2rem; - font-weight: 400; - font-style: italic; } - -th, td { - padding: 1.6rem; } - -table { - border-collapse: collapse; } - -table td, table th { - border: 2px solid #000; } - -table tr:first-child th { - border-top: 0; } - -table tr:last-child td { - border-bottom: 0; } - -table tr td:first-child, -table tr th:first-child { - border-left: 0; } - -table tr td:last-child, -table tr th:last-child { - border-right: 0; } - -img { - max-width: 100%; } - -.wrapper { - display: flex; - flex-direction: column; - min-height: 100vh; - width: 100%; } - -.container { - margin: 0 auto; - max-width: 90.0rem; - width: 100%; - padding-left: 2.0rem; - padding-right: 2.0rem; } - -.fab { - font-weight: 400; } - -.fas { - font-weight: 700; } - -.float-right { - float: right; } - -.float-left { - float: left; } - -.fab { - font-weight: 400; } - -.fas { - font-weight: 900; } - -.content { - flex: 1; - display: flex; - margin-top: 1.6rem; - margin-bottom: 3.2rem; } - .content article header { - margin-top: 6.4rem; - margin-bottom: 3.2rem; } - .content article header h1 { - font-size: 4.2rem; - line-height: 4.6rem; - margin: 0; } - @media only screen and (max-width: 768px) { - .content article header h1 { - font-size: 4.0rem; - line-height: 4.4rem; } } - .content article footer { - margin-top: 4.0rem; } - .content article footer .see-also { - margin: 3.2rem 0; } - .content article footer .see-also h3 { - margin: 3.2rem 0; } - .content .post .post-title { - margin-bottom: .75em; } - .content .post .post-meta i { - text-align: center; - width: 1.6rem; - margin-left: 0; - margin-right: 0.5rem; } - .content .post .post-meta .date .posted-on { - margin-left: 0; - margin-right: 1.5rem; } - .content figure { - margin: 0; - padding: 0; } - .content figcaption p { - text-align: center; - font-style: italic; - font-size: 1.6rem; - margin: 0; } - -.avatar img { - width: 23rem; - height: auto; } - @media only screen and (max-width: 768px) { - .avatar img { - width: 10rem; } } -.list ul { - margin: 3.2rem 0 3.2rem 0; - list-style: none; - padding: 0; } - .list ul li { - font-size: 1.8rem; } - @media only screen and (max-width: 768px) { - .list ul li { - margin: 1.6rem 0 1.6rem 0; } } - .list ul li .date { - display: inline-block; - width: 20.0rem; - text-align: right; - margin-right: 3.0rem; } - @media only screen and (max-width: 768px) { - .list ul li .date { - display: block; - text-align: left; } } - .list ul li .title { - font-size: 1.8rem; - color: #212121; - font-family: Lato, Helvetica, sans-serif; - font-weight: 700; } - .list ul li .title:hover, .list ul li .title:focus { - color: #1565c0; } - -.centered { - display: flex; - align-items: center; - justify-content: center; } - .centered .about { - text-align: center; } - .centered .about h1 { - margin-top: 2.0rem; - margin-bottom: 0.5rem; } - .centered .about h2 { - margin-top: 1.0rem; - margin-bottom: 0.5rem; - font-size: 2.4rem; } - @media only screen and (max-width: 768px) { - .centered .about h2 { - font-size: 2.0rem; } } - .centered .about ul { - list-style: none; - margin: 3.0rem 0 1.0rem 0; - padding: 0; } - .centered .about ul li { - display: inline-block; - position: relative; } - .centered .about ul li a { - color: #212121; - text-transform: uppercase; - margin-left: 1.0rem; - margin-right: 1.0rem; - font-size: 1.6rem; } - .centered .about ul li a:hover, .centered .about ul li a:focus { - color: #1565c0; } - @media only screen and (max-width: 768px) { - .centered .about ul li a { - font-size: 1.4rem; } } - .centered .about ul li a i { - font-size: 3.2rem; } - .centered .error { - text-align: center; } - .centered .error h1 { - margin-top: 2.0rem; - margin-bottom: 0.5rem; - font-size: 4.6rem; } - @media only screen and (max-width: 768px) { - .centered .error h1 { - font-size: 3.2rem; } } - .centered .error h2 { - margin-top: 2.0rem; - margin-bottom: 3.2rem; - font-size: 3.2rem; } - @media only screen and (max-width: 768px) { - .centered .error h2 { - font-size: 2.8rem; } } -.navigation { - height: 6.0rem; - width: 100%; } - .navigation a, .navigation span { - display: inline; - font-size: 1.6rem; - font-family: Lato, Helvetica, sans-serif; - font-weight: 700; - line-height: 6.0rem; - color: #212121; } - .navigation a:hover, .navigation a:focus { - color: #1565c0; } - .navigation .navigation-title { - letter-spacing: 0.1rem; - text-transform: uppercase; } - .navigation .navigation-list { - float: right; - list-style: none; - margin-bottom: 0; - margin-top: 0; } - @media only screen and (max-width: 768px) { - .navigation .navigation-list { - position: absolute; - top: 6.0rem; - right: 0; - z-index: 5; - visibility: hidden; - opacity: 0; - padding: 0; - max-height: 0; - width: 100%; - background-color: #FAFAFA; - border-top: solid 2px #E0E0E0; - border-bottom: solid 2px #E0E0E0; - transition: opacity 0.25s, max-height 0.15s linear; } } - .navigation .navigation-list .navigation-item { - float: left; - margin: 0; - position: relative; } - @media only screen and (max-width: 768px) { - .navigation .navigation-list .navigation-item { - float: none !important; - text-align: center; } - .navigation .navigation-list .navigation-item a, .navigation .navigation-list .navigation-item span { - line-height: 5.0rem; } } - .navigation .navigation-list .navigation-item a, .navigation .navigation-list .navigation-item span { - margin-left: 1.0rem; - margin-right: 1.0rem; } - @media only screen and (max-width: 768px) { - .navigation .navigation-list .menu-separator { - border-top: 2px solid #212121; - margin: 0 8.0rem; } - .navigation .navigation-list .menu-separator span { - display: none; } } - .navigation #menu-toggle { - display: none; } - @media only screen and (max-width: 768px) { - .navigation #menu-toggle:checked + label { - color: #E0E0E0; } - .navigation #menu-toggle:checked + label + ul { - visibility: visible; - opacity: 1; - max-height: 100rem; } } - .navigation .menu-button { - display: none; } - @media only screen and (max-width: 768px) { - .navigation .menu-button { - display: block; - font-size: 2.4rem; - font-weight: 400; - line-height: 6.0rem; - color: #212121; - cursor: pointer; } - .navigation .menu-button:hover, .navigation .menu-button:focus { - color: #1565c0; } } -.pagination { - margin-top: 6.0rem; - text-align: center; - font-family: Lato, Helvetica, sans-serif; } - .pagination li { - display: inline; - text-align: center; - font-weight: 700; } - .pagination li span { - margin: 0; - text-align: center; - width: 3.2rem; } - .pagination li a { - font-weight: 300; } - .pagination li a span { - margin: 0; - text-align: center; - width: 3.2rem; } - -.footer { - width: 100%; - text-align: center; - line-height: 2.0rem; - margin-bottom: 1.0rem; } - .footer a { - color: #1565c0; } - -/*# sourceMappingURL=coder.css.map */ \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.json b/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.json deleted file mode 100644 index cfa430e..0000000 --- a/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.json +++ /dev/null @@ -1 +0,0 @@ -{"Target":"css/coder.css","MediaType":"text/css","Data":{}} \ No newline at end of file