1
0
mirror of https://github.com/funkypenguin/geek-cookbook/ synced 2025-12-13 17:56:26 +00:00

Refactor blog URL scheme (lets not break anything this time!)

Signed-off-by: David Young <davidy@funkypenguin.co.nz>
This commit is contained in:
David Young
2023-02-08 11:00:05 +13:00
parent a56bf5d13f
commit 6e9c3daca7
13 changed files with 23 additions and 20 deletions

View File

@@ -14,7 +14,7 @@ Learn more about working with me [here](https://www.funkypenguin.co.nz/work-with
### Flirt with waiter (subscribe) 💌 ### Flirt with waiter (subscribe) 💌
Want to know now when this recipe gets updated, or when future recipes are added? Subscribe to the [RSS feed](/feed_rss_created.xml), or leave your email address below, and we'll keep you updated. Want to be alerted to new posts / recipes? Subscribe to the [RSS feed](/rss/), or leave your email address below, and we'll keep you updated.
<script async data-uid="20249aa846" src="https://funkypenguin.ck.page/20249aa846/index.js"></script> <script async data-uid="20249aa846" src="https://funkypenguin.ck.page/20249aa846/index.js"></script>

View File

@@ -14,7 +14,7 @@ Learn more about working with me [here](https://www.funkypenguin.co.nz/work-with
### Flirt with waiter (subscribe) 💌 ### Flirt with waiter (subscribe) 💌
Want to know now when this recipe gets updated, or when future recipes are added? Subscribe to the [RSS feed](/feed_rss_created.xml), or leave your email address below, and we'll keep you updated. Want to know now when this recipe gets updated, or when future recipes are added? Subscribe to the [RSS feed](/rss/), or leave your email address below, and we'll keep you updated.
<script async data-uid="20249aa846" src="https://funkypenguin.ck.page/20249aa846/index.js"></script> <script async data-uid="20249aa846" src="https://funkypenguin.ck.page/20249aa846/index.js"></script>

View File

@@ -7,6 +7,7 @@ tags:
links: links:
- Kavita recipe: recipes/kavita.md - Kavita recipe: recipes/kavita.md
description: New Recipe Added - Kavita - "Rocket-fueled" reader for manga/comics/ebooks, able to save reading position across devices/sessions description: New Recipe Added - Kavita - "Rocket-fueled" reader for manga/comics/ebooks, able to save reading position across devices/sessions
title: Added recipe for Kavita on Docker Swarm
image: /images/kavita.png image: /images/kavita.png
--- ---

View File

@@ -9,7 +9,8 @@ links:
- Mastodon Kubernetes recipe: recipes/kubernetes/mastodon.md - Mastodon Kubernetes recipe: recipes/kubernetes/mastodon.md
- Mastodon Docker Swarm recipe: recipes/mastodon.md - Mastodon Docker Swarm recipe: recipes/mastodon.md
description: New Kubernetes Recipe - Mastodon - Federated social network. Think "like twitter but also like email" description: New Kubernetes Recipe - Mastodon - Federated social network. Think "like twitter but also like email"
# image: /images/mastodon.png image: /images/mastodon.png
title: Added tutorial for running a Mastodon instance on Kubernetes
--- ---
# New Recipe: Mastodon - Federated social network. Think "like twitter but also like email" # New Recipe: Mastodon - Federated social network. Think "like twitter but also like email"

View File

@@ -9,6 +9,8 @@ links:
- Mastodon Kubernetes recipe: recipes/kubernetes/mastodon.md - Mastodon Kubernetes recipe: recipes/kubernetes/mastodon.md
- Mastodon Docker Swarm recipe: recipes/mastodon.md - Mastodon Docker Swarm recipe: recipes/mastodon.md
description: New Docker Swarm Recipe - Mastodon - Federated social network. Think "like twitter but also like email" description: New Docker Swarm Recipe - Mastodon - Federated social network. Think "like twitter but also like email"
title: Added tutorial for running a Mastodon instance on Docker Swarm
image: /images/mastodon.png
--- ---
# New Mastodon recipe (swarm) # New Mastodon recipe (swarm)

View File

@@ -15,6 +15,8 @@ New recipe - Pixelfed, like Instagram on the Fediverse. Check it out [here](/doc
[Pixelfed](https://pixelfed.org) is a free and ethical, open-source, federated (*i.e., decentralized*) social image sharing platform. As [Mastodon][mastodon] is to Twitter, so Pixelfed is to Instagram. Pixelfed uses the ActivityPub protocol, allowing users to interact with other users (*on other servers*) within the protocol, such as Mastodon, PeerTube, and Friendica, making Pixelfed a part of the Fediverse. [Pixelfed](https://pixelfed.org) is a free and ethical, open-source, federated (*i.e., decentralized*) social image sharing platform. As [Mastodon][mastodon] is to Twitter, so Pixelfed is to Instagram. Pixelfed uses the ActivityPub protocol, allowing users to interact with other users (*on other servers*) within the protocol, such as Mastodon, PeerTube, and Friendica, making Pixelfed a part of the Fediverse.
![Mastodon Screenshot](/images/pixelfed.png){ loading=lazy }
Much like Mastodon, Pixelfed implements chronological timelines with no implementation of content manipulation algorithms and is privacy-focused with no third party analytics or tracking. It only allows users over 16 years old to use. Much like Mastodon, Pixelfed implements chronological timelines with no implementation of content manipulation algorithms and is privacy-focused with no third party analytics or tracking. It only allows users over 16 years old to use.
--8<-- "common-links.md" --8<-- "common-links.md"

View File

@@ -6,6 +6,7 @@ tags:
- metallb - metallb
links: links:
- MetalLB recipe: /kubernetes/loadbalancer/metallb.md - MetalLB recipe: /kubernetes/loadbalancer/metallb.md
title: Updated MetalLB recipe for CRDs with v0.13
description: Prior to v0.13, MetalLB was configured using a ConfigMap. This has all changed now, and CRDs are required to perform configuration (which improves syntax checking, abong other things) description: Prior to v0.13, MetalLB was configured using a ConfigMap. This has all changed now, and CRDs are required to perform configuration (which improves syntax checking, abong other things)
--- ---

View File

@@ -4,6 +4,8 @@ categories:
- note - note
tags: tags:
- renovate - renovate
title: How to consolidating multiple manager changes in Renovate PRs
description: Here's how to configure Renovate to only create 1 PR per-file, even if multiple changes are required
--- ---
# Consolidating multiple manager changes in Renovate PRs # Consolidating multiple manager changes in Renovate PRs

View File

@@ -5,6 +5,7 @@ categories:
tags: tags:
- kubernetes - kubernetes
- velero - velero
title: How to use Velero in hardened Kubernetes cluster
--- ---
# Using Velero in hardened Kubernetes with Istio # Using Velero in hardened Kubernetes with Istio

View File

@@ -5,11 +5,9 @@ categories:
tags: tags:
- immich - immich
description: Immich is a promising self-hosted alternative to Google Photos. Here's a review! description: Immich is a promising self-hosted alternative to Google Photos. Here's a review!
title: Review / Immich - a self-hosted Google Photos alternative title: Review / Immich v1.19.1 - a self-hosted Google Photos alternative
description: Immich is a polished and functional replacement for Google Photos
upstream_version: v1.19.1 upstream_version: v1.19.1
upstream_repo: https://github.com/immich-app/immich upstream_repo: https://github.com/immich-app/immich
review_latest_change: Initial review!
image: /images/immich.jpg image: /images/immich.jpg
links: links:
- Immich Docker Swarm recipe: recipes/immich.md - Immich Docker Swarm recipe: recipes/immich.md

View File

@@ -7,6 +7,7 @@ tags:
links: links:
- Mastodon Kubernetes recipe: recipes/kubernetes/mastodon.md - Mastodon Kubernetes recipe: recipes/kubernetes/mastodon.md
- Mastodon Docker Swarm recipe: recipes/mastodon.md - Mastodon Docker Swarm recipe: recipes/mastodon.md
title: Review / Mastodon v3.5.3 - Open, Federated microblogging platform
description: Mastodon is like a self-hosted Twitter on the Fediverse. Here's a review! description: Mastodon is like a self-hosted Twitter on the Fediverse. Here's a review!
image: /images/mastodon.png image: /images/mastodon.png
upstream_version: v3.5.3 upstream_version: v3.5.3

View File

@@ -19,6 +19,7 @@ plugins:
meta: meta:
blog: blog:
# post_excerpt: required # post_excerpt: required
post_url_format: "{date}/{file}" # this allows us to change the post title in future without breaking URLs
tags: tags:
tags_file: blog/tags.md tags_file: blog/tags.md
rss: rss:
@@ -47,16 +48,6 @@ plugins:
autolinks: autolinks:
macros: macros:
verbose: true verbose: true
htmlproofer:
enabled: !ENV [PROD_BUILD, true]
raise_error: false
raise_error_excludes:
504: ['https://www.mkdocs.org/']
404: ['https://github.com/manuzhang/mkdocs-htmlproofer-plugin']
400: ['*']
git-committers: # This seems to create double-ups
repository: geek-cookbook/geek-cookbook
token: !ENV GH_TOKEN
meta-descriptions: # If not provided, auto-generate a description (https://pypi.org/project/mkdocs-meta-descriptions-plugin/) meta-descriptions: # If not provided, auto-generate a description (https://pypi.org/project/mkdocs-meta-descriptions-plugin/)
with-pdf: with-pdf:
#author: David Young #author: David Young

View File

@@ -23,10 +23,13 @@ https://geeks-cookbook.funkypenguin.co.nz/* https://geek-cookbook.funkypenguin.c
/recent-changes/ /blog/category/changelog/ 301! /recent-changes/ /blog/category/changelog/ 301!
/reviews/ /blog/category/reviews/ 301! /reviews/ /blog/category/reviews/ 301!
# Use a better convention for RSS feed (could add more if necessary)
/rss/ /feed_rss_created.xml
# Old backlinks which we need to redirect to working URLs # Use a better convention for RSS feed (could add more if necessary)
/rss/ /rss/
# Old URLs which we need to redirect to working URLs
/kubernetes/start/ /kubernetes/ 301! /kubernetes/start/ /kubernetes/ 301!
/kubernetes/diycluster/ /kubernetes/cluster/ 301! /kubernetes/diycluster/ /kubernetes/cluster/ 301!
/recipes/autopirate/mylarr/ /recipes/autopirate/mylar/ 301! /recipes/autopirate/mylarr/ /recipes/autopirate/mylar/ 301!
/review/immich /blog/2022/11/10/review-immich-1.19.1/ 301!
/review/mastodon /blog/2022/11/10/review-mastodon-3.5.3/