Skip to content

Commit d329b46

Browse files
authored
Jekyll feed (#29)
* added excerpts / summaries to posts added jekyll-feed (atom) to site changed index of blog to show excerpt instead of truncated content fixed bluesky username in author in config updated newpost build task to include excerpt markup
1 parent ffd7668 commit d329b46

21 files changed

+83
-33
lines changed

docs/Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ gem 'jekyll-sitemap', group: :jekyll_plugins
44
gem 'jekyll-seo-tag', group: :jekyll_plugins
55
gem 'jekyll-paginate', group: :jekyll_plugins
66
gem 'jekyll-spaceship', group: :jekyll_plugins
7+
gem 'jekyll-feed', group: :jekyll_plugins

docs/Gemfile.lock

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ GEM
3131
safe_yaml (~> 1.0)
3232
terminal-table (>= 1.8, < 4.0)
3333
webrick (~> 1.7)
34+
jekyll-feed (0.17.0)
35+
jekyll (>= 3.7, < 5.0)
3436
jekyll-paginate (1.1.0)
3537
jekyll-sass-converter (2.2.0)
3638
sassc (> 2.0.1, < 3.0)
@@ -78,6 +80,7 @@ PLATFORMS
7880
x86_64-linux-musl
7981

8082
DEPENDENCIES
83+
jekyll-feed
8184
jekyll-paginate
8285
jekyll-sass-converter (~> 2.0)
8386
jekyll-seo-tag

docs/_config.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author:
55
name: "David Söderlund"
66
77
url: "https://blog.dsoderlund.consulting"
8-
bluesky_username: QuadmanSWE
8+
bluesky_username: dsoderlund.consulting
99
github_username: QuadmanSWE
1010
linkedin_username: soderlunddavid
1111

@@ -32,6 +32,7 @@ plugins:
3232
- jekyll-paginate
3333
- jekyll-sitemap
3434
- jekyll-spaceship
35+
- jekyll-feed
3536

3637

3738
# Where things are
@@ -95,4 +96,6 @@ jekyll-spaceship:
9596
css:
9697
class: emoji
9798
src: https://github.githubassets.com/images/icons/emoji/
98-
google_analytics: UA-263169605-1
99+
google_analytics: UA-263169605-1
100+
feed:
101+
excerpt_only: true

docs/_posts/2021-08-01-dbatools-restapi.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
title: Running dbatools as a REST API
33
published: true
4+
excerpt: |
5+
RESTful API that leverages dbatools to manage sql server instances without your application having PowerShell or dbatools
46
---
57

68
# RESTful API that leverages dbatools to manage sql server instances without your application having PowerShell or dbatools

docs/_posts/2021-08-26-azure-rest-api-with-azure-cli.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
title: Interacting with the Azure Rest API with Azure CLI
33
published: true
4+
excerpt: |
5+
Point to Site VPN in Azure cannot offer DNS service for private DNS zones. You can deploy a virtual machine or container on the network to act as a proxy / dns-forwarder. When the automatic stuff fails for some reason, you might have get your hands dirty with Azure's Rest API.
46
---
57

68
# Azure Rest API with Azure CLI - az rest to the rescue

docs/_posts/2021-09-07-react-nginx-docker-multistage.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Exploring multi-stage build in docker to learn javascript in the future
33
published: true
4+
excerpt_separator: <!--more-->
45
---
56

67
# Building a simple react web app on docker that can be hosted anywhere
@@ -9,6 +10,8 @@ I wanted to learn how to create a plain and simple front end to serve some butto
910

1011
This way I get a chance to learn something other than powershell and sql and others get invited to show off their skills with typescript and css to make my buttons prettier.
1112

13+
<!--more-->
14+
1215
Disclaimer: the multi-stage docker method in this blogpost is derived from [this excellent blog post by Nick Scialli](https://typeofnan.dev/how-to-serve-a-react-app-with-nginx-in-docker/).
1316

1417
- [Building a simple react web app on docker that can be hosted anywhere](#building-a-simple-react-web-app-on-docker-that-can-be-hosted-anywhere)

docs/_posts/2021-09-12-setting-up-two-raspberry-pi-and-installing-k3s.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Quick guide to kubernetes on raspberry pi
33
published: true
4+
excerpt_separator: <!--more-->
45
---
56

67
# Beyond Minikube - setting up two raspberry pi with k3s to get experience with kubernetes.
@@ -9,6 +10,8 @@ The scope of this post is not to give an introduction to what kubernetes is or w
910

1011
Chances are if you find this post that you want to build a physical cluster on your home network and practice deploying services to it.
1112

13+
<!--more-->
14+
1215
We will be using [k3s from rancher](https://k3s.io/) as our kubernetes distro.
1316

1417
This guide is intended for developers that use primarily Windows 10 and want an example of what setting up a physical kubernetes cluster is like.

docs/_posts/2021-09-26-linkerd.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
---
22
title: Quick guide on installing Linkerd
33
published: true
4+
excerpt_separator: <!--more-->
45
---
56

67
# Installing Linkerd
78

89
In this post I will show how using windows 10 with chocolatey, we can download the Linkerd cli and use it to install Linkerd in a k3s kubernetes cluster on raspberry pi.
910

11+
<!--more-->
12+
1013
This post is a continuation on a previous post that guides you through all of setting up such a cluster: [12 Sep - Quick guide to kubernetes on raspberry pi](./setting-up-two-raspberry-pi-and-installing-k3s).
1114

1215
- [Installing Linkerd](#installing-linkerd)

docs/_posts/2023-01-14-istio-api-gateway-with-keycloak-as-idp.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
---
22
title: Istio API gateway with keycloak as IDP
33
published: true
4+
excerpt_separator: <!--more-->
45
---
56

6-
# Introduction
7-
87
Having an API gateway and single sign on for every service deployed behind that gateway allows our developers to ignore developing their applications to be aware of issuers, token validation for authentication, et cetera and they can focus on checking the token claims for authorization.
98

9+
<!--more-->
10+
1011
## Prerequisites:
1112

1213
- A running Kubernetes cluster that you can control.

docs/_posts/2023-04-06-the-joy-of-kubernetes-teaser.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
---
22
title: The joy of Kubernetes - Teaser
33
published: true
4+
excerpt_separator: <!--more-->
45
---
56

67
Hello there. Over the coming weeks I hope to share some of the fun stuff I have had with the setup I run at home.
78

89
I was thinking of picking up [painting like Bob Ross](https://www.twitch.tv/bobross), but I fell back on Kubernetes instead and it gives me comparable joy.
910

11+
<!--more-->
12+
1013
First of I got a new standing desk that will help me with my problems with back-ache, pretty cool.
1114

1215
![](../assets/2023-04-06-01-50-53.png)

0 commit comments

Comments
 (0)