Files
iimp0ster-detection-chokepo…/_config.yml
T
imposterandClaude Opus 4.8 7e9bd97379 feat(social): per-section link-preview cards for chokepoints, attack-chains, trends
A shared link now signals what it is — a new chokepoint, attack chain, or trends
entry — instead of the generic site card. Home and generic pages keep og.png.

- templates/og-card.html: HTML card template (build tool, excluded from site),
  rendered at 1200x630 with Press Start 2P / VT323 + the section pixel icon.
- assets/img/social/og-{chokepoints,attack-chains,trends}.png: the three cards.
- assets/img/pixel/trends.png: stripped the baked-in U-frame so the wave icon
  floats like the other nav icons.
- _config.yml: scoped jekyll-seo-tag defaults (chokepoints collection /
  attack-chains / trends); site-wide default unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CrCkcgXrEpHAiJRUhU9mFm
2026-07-01 10:13:15 -06:00

80 lines
2.1 KiB
YAML

# ─── MagicSword affiliate integration ───────────────────────────────────────
# Set magic_sword_enabled: false to hide all MagicSword callouts site-wide.
# Replace the affiliate URL with your personal affiliate link before going live.
magic_sword_enabled: true
magic_sword_affiliate_url: "https://www.magicsword.io/?ref=detection-chokepoints"
magic_sword_logo_path: "/assets/img/magicsword-logo.png"
title: Detection Chokepoints
tagline: "TTPs evolve. Chokepoints don't."
description: >
A community database of attack prerequisites — the conditions attackers cannot avoid
regardless of tool choice. Each chokepoint includes Sigma detection rules at Research,
Hunt, and Analyst maturity levels.
baseurl: "/detection-chokepoints"
url: "https://iimp0ster.github.io"
github_username: iimp0ster
github_repo: detection-chokepoints
markdown: kramdown
highlighter: rouge
kramdown:
input: GFM
hard_wrap: false
syntax_highlighter: rouge
collections:
chokepoints:
output: true
permalink: /chokepoints/:name/
plugins:
- jekyll-seo-tag
# Social preview cards (og:image / twitter:image via jekyll-seo-tag).
# Site-wide default is the home card; dedicated page types get their own card so a
# shared link signals a new chokepoint / attack chain / trends entry.
# Pages can still override with their own `image:` front matter.
defaults:
- scope:
path: ""
values:
image: /assets/img/social/og.png
- scope:
path: ""
type: chokepoints
values:
image: /assets/img/social/og-chokepoints.png
- scope:
path: "attack-chains"
values:
image: /assets/img/social/og-attack-chains.png
- scope:
path: "trends"
values:
image: /assets/img/social/og-trends.png
twitter:
card: summary_large_image
# Files/dirs Jekyll should not copy or process into _site/
exclude:
- Gemfile
- Gemfile.lock
- scripts/
- schema/
- templates/
- chokepoints/
- sigma-rules/
- intel/
- README.md
- CONTRIBUTING.md
- CHANGELOG.md
- FRAMEWORK.md
- vendor/
- node_modules/
- "*.gemspec"
- ".github/"