Skip to content

Commit 1b0cc96

Browse files
committed
Merge github.com:masterpointio/masterpoint.io into feature/homepage-rework-kris
2 parents 2f47e58 + 47ed529 commit 1b0cc96

File tree

6 files changed

+51
-5
lines changed

6 files changed

+51
-5
lines changed

.github/workflows/lint.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Check out Git repository
20-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
20+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2121
- name: Trunk Check
2222
uses: trunk-io/trunk-action@75699af9e26881e564e9d832ef7dc3af25ec031b # v1.2.4
2323

.github/workflows/trunk-upgrade.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
pull-requests: write
1818
steps:
1919
- name: Checkout
20-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
20+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2121

2222
- name: Create Token for MasterpointBot App
2323
uses: tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a #v2.1.0

content/blog/2025-09-15-ultimate-terraform-versioning-guide.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ title: "The Ultimate Terraform Versioning Guide"
55
author: Veronika Gnilitska
66
slug: ultimate-terraform-versioning-guide
77
date: 2025-09-15
8-
# date_modified: 2025-xx-xx Be sure to use this if you've updated the post as this helps with SEO and index freshness
8+
date_modified: 2025-11-25 # Be sure to use this if you've updated the post as this helps with SEO and index freshness
99
description: A practical, no-fluff guide to versioning in Terraform/OpenTofu that helps you avoid the hidden traps of tool, provider, and module mismatches. If your team has ever faced surprises after “just updating Terraform” (or wants to prevent them), this guide is a must-read.
1010
image: /img/updates/tf-versioning-guide/main.jpeg
1111
---
@@ -104,7 +104,10 @@ Since [Child Modules](https://masterpoint.io/blog/terraform-opentofu-terminology
104104
terraform {
105105
required_version = ">= 1.6.0"
106106
required_providers {
107-
aws = ">= 5.0.0"
107+
aws = {
108+
source = "hashicorp/aws"
109+
version = ">= 5.0.0"
110+
}
108111
}
109112
}
110113
```
@@ -126,7 +129,10 @@ Example:
126129
terraform {
127130
required_version = "1.7.5"
128131
required_providers {
129-
aws = "~> 5.81.0"
132+
aws = {
133+
source = "hashicorp/aws"
134+
version = "~> 5.81.0"
135+
}
130136
}
131137
}
132138
```
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
title: "Tying the Masterpoint Knot"
3+
description: "Learn how to tie the double fisherman's knot that inspired the Masterpoint logo with our step-by-step video tutorial and instructions."
4+
author: Matt Gowie
5+
date: 2025-12-12
6+
slug: tying-the-masterpoint-knot
7+
layout: "single"
8+
visible: true
9+
draft: false
10+
---
11+
12+
Hey folks -- Matt from Masterpoint here. I had this funny idea to show people how to tie the double fisherman's knot that inspired the Masterpoint logo. This knot is a fundamental climbing knot that ties two ropes together (considered a "bend") and it's something I've used consistently throughout my years climbing. I hope you get a kick out of it!
13+
14+
<div style="margin: 2rem 0;">
15+
<iframe width="100%" height="400" src="https://www.youtube.com/embed/UVjAsHY8oU0" title="Tying the Masterpoint Knot" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
16+
</div>
17+
18+
## Need a better visual?
19+
20+
If the video above wasn't clear enough, the below image from Knotspedia shows step-by-step instructions for tying the double fisherman's knot, including some lovely comic-sans flavor.
21+
22+
{{< lightboximg "/img/marketing/tying-masterpoint-knot-instructions.png" "Step-by-step instructions for tying the double fisherman's knot" >}}
23+
24+
## Thanks
25+
26+
Thanks for checking out this funny marketing experiment! Reach out to me at [[email protected]](mailto:[email protected]), send a photo of your knot, and let's catch up!

layouts/_default/_markup/render-heading.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,29 @@
33
Automatically adds clickable anchor links to all heading levels (H1-H6)
44
for easy deep-linking and sharing of specific sections.
55
The entire heading text is clickable, with a # symbol on the right.
6+
7+
Only applies to blog posts and case studies to avoid styling conflicts
8+
on marketing pages (home, services, etc.).
69
*/ -}}
710

811
{{- $level := .Level -}}
912
{{- $text := .Text -}}
1013
{{- $anchor := .Anchor -}}
1114

15+
{{- /* Determine if this page should have anchor links */ -}}
16+
{{- $enableAnchorLinks := false -}}
17+
{{- /* Enable for blog, case studies, and standalone root-level pages (like /referrals) */ -}}
18+
{{- if or (eq .Page.Section "blog") (eq .Page.Section "case-studies") (eq .Page.Section "") -}}
19+
{{- $enableAnchorLinks = true -}}
20+
{{- end -}}
21+
22+
{{- if $enableAnchorLinks -}}
1223
<h{{ $level }} id="{{ $anchor }}" class="heading-with-anchor">
1324
<a href="#{{ $anchor }}" class="heading-anchor-link" aria-label="Link to {{ $text }}">
1425
<span class="heading-text">{{ $text | safeHTML }}</span>
1526
<span class="heading-anchor-symbol">#</span>
1627
</a>
1728
</h{{ $level }}>
29+
{{- else -}}
30+
<h{{ $level }} id="{{ $anchor }}">{{ $text | safeHTML }}</h{{ $level }}>
31+
{{- end -}}
1.05 MB
Loading

0 commit comments

Comments
 (0)