Add RSS link

This commit is contained in:
Dave Gallant
2023-05-23 07:40:54 -04:00
parent 39041343b1
commit abf6b106e9
67 changed files with 202 additions and 69 deletions

View File

@@ -52,12 +52,15 @@ menu:
- name: All posts
url: /post
weight: 2
- name: About
url: /about
- name: RSS
url: /index.xml
weight: 3
- name: Tags
url: /tags
weight: 4
- name: About
url: /about
weight: 5
permalinks:
post: '/blog/:year/:month/:day/:slug/'

View File

@@ -44,7 +44,7 @@ Should the database be migrated to public subnets? Ideally not, since it is good
## How do others handle this?
With GCP, connecting to a private db instance from any machine can be achieved with [cloud-sql-proxy](https://github.com/GoogleCloudPlatform/cloud-sql-proxy). This works by proxying requests from your machine to the SQL database instance in the cloud, while the authentication is handled using GCP's IAM.
With GCP, connecting to a private db instance from any machine can be achieved with [cloud-sql-proxy](https://github.com/GoogleCloudPlatform/cloud-sql-proxy). This works by proxying requests from your machine to the SQL database instance in the cloud, while the authentication is handled by GCP's IAM.
So what about Azure? Is there any solution that is as elegant as cloud-sql-proxy?

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>
@@ -105,7 +107,7 @@
<h2 id="go-public">Go Public?<a href="#go-public" class="hanchor" ariaLabel="Anchor">#</a></h2>
<p>Should the database be migrated to public subnets? Ideally not, since it is good practice to host critical infrastructure in restricted subnets.</p>
<h2 id="how-do-others-handle-this">How do others handle this?<a href="#how-do-others-handle-this" class="hanchor" ariaLabel="Anchor">#</a></h2>
<p>With GCP, connecting to a private db instance from any machine can be achieved with <a href="https://github.com/GoogleCloudPlatform/cloud-sql-proxy">cloud-sql-proxy</a>. This works by proxying requests from your machine to the SQL database instance in the cloud, while the authentication is handled using GCP&rsquo;s IAM.</p>
<p>With GCP, connecting to a private db instance from any machine can be achieved with <a href="https://github.com/GoogleCloudPlatform/cloud-sql-proxy">cloud-sql-proxy</a>. This works by proxying requests from your machine to the SQL database instance in the cloud, while the authentication is handled by GCP&rsquo;s IAM.</p>
<p>So what about Azure? Is there any solution that is as elegant as cloud-sql-proxy?</p>
<h2 id="a-bastion">A Bastion<a href="#a-bastion" class="hanchor" ariaLabel="Anchor">#</a></h2>
<p>Similar to what <a href="https://aws.amazon.com/blogs/database/securely-connect-to-an-amazon-rds-or-amazon-ec2-database-instance-remotely-with-your-preferred-gui/">AWS has recommended</a>, perhaps a bastion is the way forward?</p>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -85,10 +85,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -82,10 +82,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>

View File

@@ -81,10 +81,12 @@
<a href="/post">All posts</a>
<a href="/about">About</a>
<a href="/index.xml">RSS</a>
<a href="/tags">Tags</a>
<a href="/about">About</a>
| <span id="dark-mode-toggle" onclick="toggleTheme()"></span>
<script src="/js/themetoggle.js"></script>