--- ### ALL PAGES ### layout: themes/[ site.theme.id ]/frontend/core/base ### PAGE CONFIG ### # News voice throughout: a theme's frontmatter defaults are part of its # identity (see docs/themes.md "Frontmatter defaults"). # Hero Section hero: headline: "Contact the" headline_accent: "desk" subheadline: "Questions, tips, corrections — the {{ site.brand.name }} newsroom reads everything" # Contact Methods Section contact_methods: - title: "Email the newsroom" description: "Get a reply within 24 hours" icon: "envelope" value: "Email us" link: "#form" - title: "Send a tip" description: "Confidential — straight to our reporters" icon: "user-secret" value: "Share a tip" link: "#form" # Contact Form Section contact_form: superheadline: icon: "envelope" text: "The mailbag" headline: "Send us a" headline_accent: "message" subheadline: "Fill out the form below and we'll get back to you within 24 hours." # Stats Section stats: items: - number: "<15m" label: "Response time" icon: "clock" color: "primary" - number: "24/7" label: "Tips line" icon: "user-secret" color: "success" - number: "4.9" label: "Reader rating" icon: "star" color: "warning" - number: "50+" label: "Languages" icon: "globe" color: "info" # Testimonials Section testimonials: superheadline: icon: "megaphone" text: "From our readers" headline: "What our readers" headline_accent: "say" subheadline: "Hear from people who've written to the desk" items: - quote: "I flagged a typo at 7am and had a reply from an actual editor by 7:15." author: "Jessica Martinez" role: "Marketing Manager" company: "TechCorp" initial: "J" - quote: "Sent a tip on a Friday night. They ran the story — and protected the source." author: "David Thompson" role: "Product Designer" company: "StartupCo" initial: "D" - quote: "The rare publication that answers reader mail like it matters. Because to them it does." author: "Lisa Chen" role: "Developer" company: "InnovateLab" initial: "L" # FAQs Section faqs: superheadline: icon: "messages-question" text: "FAQs" headline: "Frequently asked" headline_accent: "questions" subheadline: "Everything you need to know about reaching the newsroom." items: - question: "How do I submit a news tip?" answer: "Use the form above and choose \"News tip\" as the subject — it routes straight to our reporters. We protect our sources and never publish identifying details without consent." - question: "How do I request a correction?" answer: "Choose \"Request a correction\" in the form and include a link to the story. We review every report, fix verified errors fast, and log them on our public corrections page." - question: "Can I republish your stories?" answer: "Often, yes! Choose \"Press & partnerships\" and tell us what you'd like to republish — we offer syndication arrangements for most of our reporting." --- {% comment %} NEWSFLASH CONTACT Same data contract as the classy contact page, presented as "contact the desk": serif masthead opening, framed contact-method cards, the contact form (markup kept verbatim — FormManager wiring) inside a framed paper card, stroked-numeral support stats, and the FAQ accordion. {% endcomment %}
Contact

{{ page.resolved.hero.headline }} {{ page.resolved.hero.headline_accent }}

{% iftruthy page.resolved.hero.subheadline %}

{{ page.resolved.hero.subheadline }}

{% endiftruthy %}
{% assign method_count = page.resolved.contact_methods | size %} {% if method_count == 1 %} {% assign col_classes = "col-12 col-md-8 col-lg-6 col-xl-5" %} {% elsif method_count == 2 %} {% assign col_classes = "col-12 col-md-6 col-lg-6 col-xl-5" %} {% elsif method_count == 3 %} {% assign col_classes = "col-12 col-md-6 col-lg-4" %} {% elsif method_count == 4 %} {% assign col_classes = "col-12 col-md-6 col-lg-6 col-xl-3" %} {% elsif method_count == 5 %} {% assign col_classes = "col-12 col-md-6 col-lg-4" %} {% else %} {% assign col_classes = "col-12 col-md-6 col-lg-4 col-xl-3" %} {% endif %} {% for method in page.resolved.contact_methods %}
{% uj_icon method.icon %}

{{ method.title }}

{{ method.description }}

{% endfor %}
{% iftruthy page.resolved.contact_form.superheadline.text %} {% iftruthy page.resolved.contact_form.superheadline.icon %} {% uj_icon page.resolved.contact_form.superheadline.icon, "me-1" %} {% endiftruthy %} {{ page.resolved.contact_form.superheadline.text }} {% endiftruthy %}

{{ page.resolved.contact_form.headline }} {% iftruthy page.resolved.contact_form.headline_accent %} {{ page.resolved.contact_form.headline_accent }} {% endiftruthy %}

{% iftruthy page.resolved.contact_form.subheadline %}

{{ page.resolved.contact_form.subheadline }}

{% endiftruthy %}
{% uj_icon "arrow-left", "me-1" %} Back to home

The support desk

{% for stat in page.resolved.stats.items %}
{{ stat.number }}
{% uj_icon stat.icon, "me-2 text-primary" %}{{ stat.label }}
{% endfor %}
{% iftruthy page.resolved.faqs.superheadline.text %}

{{ page.resolved.faqs.superheadline.text }}

{% endiftruthy %}

{{ page.resolved.faqs.headline }} {% iftruthy page.resolved.faqs.headline_accent %} {{ page.resolved.faqs.headline_accent }} {% endiftruthy %}

{% iftruthy page.resolved.faqs.subheadline %}

{{ page.resolved.faqs.subheadline }}

{% endiftruthy %}
{% if page.resolved.faqs.items %}
{% for faq in page.resolved.faqs.items %}

{{ faq.answer }}
{% endfor %}
{% endif %}
{{ content | uj_content_format }}