Skip to content

Conversation

@Gowiem
Copy link
Member

@Gowiem Gowiem commented Dec 12, 2025

what

  • Add a new marketing page at /tying-the-masterpoint-knot with an embedded YouTube video tutorial
  • Include step-by-step instructions image with lightbox effect
  • Features personal intro from Matt about the double fisherman's knot and its connection to the Masterpoint logo

why

  • Marketing campaign to teach colleagues how to tie the knot inspired by the Masterpoint logo
  • Rope bundles are being sent out with instructions to tie the knot
  • Video demonstrates the knot tying technique with supporting visual instructions

references

Summary by CodeRabbit

  • New Features
    • Added a new tutorial post introducing the "Masterpoint" (double fisherman's) knot, with an embedded video demonstration, alternative visual guide via a lightbox image, and a contact section for follow-up.

✏️ Tip: You can customize this high-level summary in your review settings.

Add a standalone marketing page at /tying-the-masterpoint-knot with an embedded YouTube video tutorial and step-by-step Comic Sans instructions for tying the double fisherman's knot that inspired the Masterpoint logo. Includes a lightbox effect for the instruction image.

🤖 Generated with Claude Code

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@Gowiem Gowiem requested a review from a team as a code owner December 12, 2025 19:39
@netlify
Copy link

netlify bot commented Dec 12, 2025

Deploy Preview for masterpoint ready!

Name Link
🔨 Latest commit 57dd2f2
🔍 Latest deploy log https://app.netlify.com/projects/masterpoint/deploys/693c88ac5fe71300086caacd
😎 Deploy Preview https://deploy-preview-92--masterpoint.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
Lighthouse
Lighthouse
1 paths audited
Performance: 19
Accessibility: 86
Best Practices: 92
SEO: 79
PWA: 70
View the detailed breakdown and full score reports

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 12, 2025

Walkthrough

Adds a new Markdown content file that provides a tutorial-style post about tying the Masterpoint (double fisherman's) knot, including front matter metadata and body content with an embedded YouTube video, a lightbox image link, and a contact section.

Changes

Cohort / File(s) Summary
New tutorial content
content/tying-the-masterpoint-knot.md
Adds a Markdown post with front matter (title, description, author, date, slug, layout, visible, draft) and a marketing/tutorial body including a YouTube embed, a lightbox image linking to Knotspedia, and a contact/email signature section.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately and concisely describes the main change: adding a new marketing page for tying the Masterpoint knot, matching the file added and PR objectives.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch conductor/tying-knot-page

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Gowiem Gowiem changed the title Add tying-the-masterpoint-knot marketing page feat: add tying-the-masterpoint-knot marketing page Dec 12, 2025
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0b6f0d6 and 06d6dca.

⛔ Files ignored due to path filters (1)
  • static/img/marketing/tying-masterpoint-knot-instructions.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • content/tying-the-masterpoint-knot.md (1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
content/**/*.md

📄 CodeRabbit inference engine (CLAUDE.md)

content/**/*.md: Place all site content in Markdown files under /content/
Use absolute URLs in content (paths should start with "/", e.g., /blog/ not blog/)
Reference images in content using the /img/ path (which maps to /static/img/)
Use front matter draft: true to hide in-progress content from production
Use provided Hugo shortcodes (button, buttonout, form, testimonials, faqs, team, services, process, supports, client-logos) in content instead of duplicating HTML

Files:

  • content/tying-the-masterpoint-knot.md
🪛 GitHub Check: Trunk Check
content/tying-the-masterpoint-knot.md

[failure] 1-1: prettier
Incorrect formatting, autoformat by running 'trunk fmt'

🪛 LanguageTool
content/tying-the-masterpoint-knot.md

[typographical] ~25-~25: This sign-off should end with a comma when followed by your name.
Context: ...ng the double fisherman's knot" >}} ## Thanks Thanks for checking out this funny mar...

(EN_SIGN_OFF_WITHOUT_COMMA)


[style] ~27-~27: Using many exclamation marks might seem excessive (in this case: 3 exclamation marks for a text that’s 901 characters long)
Context: ...a photo of your knot, and let's catch up!

(EN_EXCESSIVE_EXCLAMATION)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Redirect rules - masterpoint
  • GitHub Check: Header rules - masterpoint
  • GitHub Check: Pages changed - masterpoint
🔇 Additional comments (3)
content/tying-the-masterpoint-knot.md (3)

1-10: Front matter and overall structure look good.

The metadata is appropriately configured for a published marketing page, with clear description, author attribution, and correct slug. The draft status is set to false, which aligns with the PR's marketing campaign purpose.


23-23: Image reference correctly implemented.

The lightboximg shortcode properly references the image using an absolute /img/ path as required by the guidelines.


15-17: > Likely an incorrect or invalid review comment.

Apply automatic formatting from trunk fmt.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

♻️ Duplicate comments (1)
content/tying-the-masterpoint-knot.md (1)

1-26: Run formatter (Trunk/Prettier) to clear the existing CI complaint.

Prior Trunk Check indicates Prettier formatting issues; run trunk fmt and re-commit the formatted Markdown. Based on learnings, Trunk is the expected workflow.

🧹 Nitpick comments (1)
content/tying-the-masterpoint-knot.md (1)

14-16: Prefer a Hugo shortcode for the YouTube embed (and consider youtube-nocookie + lazy-load).

Guidelines ask to avoid duplicating raw HTML in content when shortcodes exist. If the repo has a YouTube shortcode, use it here; also consider privacy-enhanced embeds (youtube-nocookie.com) and loading="lazy" (or shortcode equivalent) to reduce tracking and improve performance.

📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 06d6dca and 2bd296a.

⛔ Files ignored due to path filters (1)
  • static/img/marketing/tying-masterpoint-knot-instructions.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • content/tying-the-masterpoint-knot.md (1 hunks)
🧰 Additional context used
📓 Path-based instructions (1)
content/**/*.md

📄 CodeRabbit inference engine (CLAUDE.md)

content/**/*.md: Place all site content in Markdown files under /content/
Use absolute URLs in content (paths should start with "/", e.g., /blog/ not blog/)
Reference images in content using the /img/ path (which maps to /static/img/)
Use front matter draft: true to hide in-progress content from production
Use provided Hugo shortcodes (button, buttonout, form, testimonials, faqs, team, services, process, supports, client-logos) in content instead of duplicating HTML

Files:

  • content/tying-the-masterpoint-knot.md
🧠 Learnings (1)
📚 Learning: 2025-09-19T19:21:07.260Z
Learnt from: CR
Repo: masterpointio/masterpoint.io PR: 0
File: CLAUDE.md:0-0
Timestamp: 2025-09-19T19:21:07.260Z
Learning: Run Trunk for linting and formatting (trunk check, trunk fmt)

Applied to files:

  • content/tying-the-masterpoint-knot.md
🪛 LanguageTool
content/tying-the-masterpoint-knot.md

[typographical] ~24-~24: This sign-off should end with a comma when followed by your name.
Context: ...ng the double fisherman's knot" >}} ## Thanks Thanks for checking out this funny mar...

(EN_SIGN_OFF_WITHOUT_COMMA)


[style] ~26-~26: Using many exclamation marks might seem excessive (in this case: 3 exclamation marks for a text that’s 900 characters long)
Context: ...a photo of your knot, and let's catch up!

(EN_EXCESSIVE_EXCLAMATION)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: Redirect rules - masterpoint
  • GitHub Check: Header rules - masterpoint
  • GitHub Check: Pages changed - masterpoint
🔇 Additional comments (2)
content/tying-the-masterpoint-knot.md (2)

1-10: Confirm front-matter flags (visible) and publish intent (draft: false).

draft: false will publish immediately; make sure that’s intended for the 2025-12-12 campaign launch. Also please confirm visible: true is a supported front-matter param in this Hugo/theme setup (otherwise it becomes misleading config).


22-22: Verify the referenced image asset exists at the expected static path.

/img/... maps to /static/img/...; please confirm static/img/marketing/tying-masterpoint-knot-instructions.png exists (and that lightboximg is the correct shortcode name/args).

Copy link
Contributor

@oycyc oycyc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is cool! If you bring some next time I wanna try this activity out!

@Gowiem Gowiem enabled auto-merge (squash) December 12, 2025 21:27
@Gowiem Gowiem merged commit 47ed529 into master Dec 12, 2025
8 of 9 checks passed
@Gowiem Gowiem deleted the conductor/tying-knot-page branch December 12, 2025 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants