Copy this checklist for every article. Work top to bottom. Delete sections that don’t apply (e.g. skip the GNews section if gnews: false).
template.md into _posts/YYYY-MM-DD-short-title-slug.md
2026-06-10-deckbuilding-fundamentals.mddate: in the front matter, but keeping them consistent avoids confusionYYYY-MM-DDguide — written by the CPDH.guide teampdhpod — produced by The PDH Pod (set automatically by submission form)jalapenos — produced by the Jalapeno Paupers (set automatically by submission form)_data/authors.yml — shows full author card (photo + bio + links)
Current valid keys: ginger | beachbodgod69 | pdhpod | jalapenos"First Last" in quotes (with a space) — shows name-only guest card_data/authors.yml firstGame Guides — strategy, mechanics, format educationDeck Tech — commander spotlight, decklist deep divescPDH Deck Techs — legacy value, treated the same as Deck TechPDH Deck Techs — legacy value, treated the same as Deck TechVideos — YouTube embeds, video contentPodcast — PDHpod episodes (set automatically by submission form)Community — interviews, player spotlights, community highlightsTournament Reports — event recaps, standings, winner interviewsEvents — upcoming events, announcementsDeck Tech, cPDH Deck Techs, or PDH Deck Techs
automatically show a “Submit Your Deck Tech” call-to-action banner at the
bottom of the article. No extra steps needed — it’s driven by the category./assets/images/your-image.jpg/assets/images/pdhpod.png/assets/images/header2025-1.png0.0 = no darkening (full image), 1.0 = completely black0.5 is the standard — adjust if text is hard to read over the imageimage: field/assets/images/pdhpod.pngtrue — eligible for one of the 6 homepage slotsfalse — appears on /articles/ only, never on homepagefalse — normal visible article (use this almost always)true — invisible in ALL listings but accessible by direct URL
Use for drafts, unlisted content, or submission/utility pagesfalse — appears everywhere normally (use this almost always)true — appears only in the category archive, not on /articles/ or homepage
Use for older event recaps or content you want archived but not featuredfalse — site only, no external distributiontrue — article appears in /gnews.xml RSS feed, which feeds:
Google News, Reddit auto-posting (if reddit_text is set), Discordexcerpt: to be filled in (feeds look broken without it)image: and header.teaser:reddit_text: if you want Reddit postinggnews: truefront_page: true — homepage cards show this textassets/images/my-image.jpg not My Image.jpg)/assets/images/my-image.jpg<img src="/assets/images/name.jpg" alt="Description" style="width:100%; display:block; margin:0 auto;">
Mana costs and symbols are automatic — just write them in standard Magic bracket notation anywhere in your article body. The page converts them to real icons.
| Type | Notation | Notes |
|---|---|---|
| Basic mana | {W} {U} {B} {R} {G} |
White Blue Black Red Green |
| Colourless | {C} |
|
| Generic | {0} {1} {2} … {10} … {20} |
|
| Variable | {X} |
|
| Tap / Untap | {T} {Q} |
|
| Snow | {S} |
|
| Hybrid | {W/U} {U/B} {B/R} {R/G} {G/W} |
Allied pairs |
| Hybrid | {W/B} {U/R} {B/G} {R/W} {G/U} |
Enemy pairs |
| 2-hybrid | {2/W} {2/U} {2/B} {2/R} {2/G} |
|
| Phyrexian | {W/P} {U/P} {B/P} {R/P} {G/P} |
Examples in prose:
Ayli, Eternal Pilgrim costs {W}{B} → renders with real white and black mana symbolsThis commander costs {4}{W}{U} → renders with a 4 and white/blue symbols{T}: Add {G} → renders tap symbol and green manaNote: {B} in plain prose can look like a variable name out of context.
Where clarity matters, write it as black mana ({B}) so readers understand before the symbol renders.
Inside code blocks (\like this``), symbols are intentionally left as raw text
and not converted — safe to use for code examples in technical articles.
## (H2), sub-sections use ### (H3)> for pull quotes` is present before the author card (outputs nothing on non-deck-tech articles — safe to include on every article)
` is after the deck-tech-cta
` is the very last line
Correct order for the bottom of every article:
gnews: true: excerpt is filled in, image is real (not a placeholder)reddit_text: is set: the text reads well as a standalone Reddit commentgit add .
git commit -m "Add: [article title here]"
git push
front_page: true — check homepage, confirm it appears correctlygnews: true — check https://cpdh.guide/gnews.xml, confirm it appearsreddit_text: is set — check r/pauperEDH and r/competitivepauperedhTo schedule an article to go live on a specific future date:
date: in the front matter to the target date (e.g. date: 2026-07-04)2026-07-04-my-article.md)date: in front matter set to the target dateNote: if you need the article live at a precise time (not just “sometime on that day”), push a manual commit after 6 AM UTC on the target date instead of relying on the schedule.
PDHpod and Jalapenos submit content via the submission forms at /pdhpodsub/ and /jalapenosub/. The GitHub Action processes these automatically. Patrik’s role depends on the submission type:
_posts/ and pushreddit_text: in the front matter if Reddit posting is wanted