feat: add Discord redirect and complete social media integration
WHAT WAS DONE: 1. Created /discord redirect page → https://discord.gg/hDHvKfqhKs 2. Updated Contact page Discord button to point to /discord 3. Added ALL social media links with Simple Icons to Contact page 4. Added YouTube and social links section to homepage DISCORD REDIRECT PAGE (discord.njk): - JavaScript redirect to Discord invite - Fallback button for users with JS disabled - Uses permalink: /discord/ - Redirects to: https://discord.gg/hDHvKfqhKs CONTACT PAGE (contact.njk): - Discord button now points to /discord (internal redirect) - Social Media card now has ALL platforms with official Simple Icons: * Linktree (all socials hub) * YouTube * Twitter/X * Instagram * TikTok * Twitch * Facebook * Reddit * BlueSky - Icons via https://cdn.simpleicons.org/ HOMEPAGE (index.njk): - Added "Follow Our Journey" section before final CTA - Includes 5 main platforms: YouTube, Discord, X, Instagram, TikTok - Simple Icons for visual consistency - Centered layout with flex display ICONS: All social icons use Simple Icons CDN for official brand colors and consistent sizing (24px on contact, 28px on homepage). Signed-off-by: Claude (Chronicler #56) <claude@firefrostgaming.com>
This commit is contained in:
91
contact.njk
91
contact.njk
@@ -26,7 +26,7 @@ description: Get in touch with The Trinity at Firefrost Gaming
|
||||
<div style="font-size: 4rem; margin-bottom: 20px;">💬</div>
|
||||
<h3 style="color: #A855F7; font-size: 2rem; margin-bottom: 15px; font-weight: 700;">Discord (Fastest)</h3>
|
||||
<p style="color: #e8f4f8; line-height: 1.8; margin-bottom: 25px; font-size: 1.1rem;">Join our community Discord for real-time support, announcements, and to connect with other players.</p>
|
||||
<a href="https://discord.gg/firefrost" style="display: inline-block; background: linear-gradient(135deg, #A855F7 0%, #C77DFF 100%); color: white; padding: 15px 40px; text-decoration: none; border-radius: 8px; font-weight: 700; font-size: 1.1rem;">Join Discord</a>
|
||||
<a href="/discord" style="display: inline-block; background: linear-gradient(135deg, #A855F7 0%, #C77DFF 100%); color: white; padding: 15px 40px; text-decoration: none; border-radius: 8px; font-weight: 700; font-size: 1.1rem;">Join Discord</a>
|
||||
</div>
|
||||
|
||||
<!-- Email - Support -->
|
||||
@@ -43,53 +43,60 @@ description: Get in touch with The Trinity at Firefrost Gaming
|
||||
<div style="font-size: 4rem; margin-bottom: 20px;">🔥</div>
|
||||
<h3 style="color: #ff6b35; font-size: 2rem; margin-bottom: 15px; font-weight: 700;">Social Media</h3>
|
||||
<p style="color: #e8f4f8; line-height: 1.8; margin-bottom: 25px; font-size: 1.1rem;">Follow us for updates, events, and community highlights.</p>
|
||||
<p style="margin-bottom: 15px;"><a href="https://www.facebook.com/FirefrostGaming/" style="color: #4ecdc4; text-decoration: none; font-size: 1.1rem; font-weight: 600;">Facebook</a></p>
|
||||
<p style="color: #a8dadc; font-size: 0.95rem; font-style: italic;">More platforms coming soon</p>
|
||||
|
||||
<!-- Social Links with Icons -->
|
||||
<div style="display: flex; flex-direction: column; gap: 15px; align-items: center;">
|
||||
<a href="https://linktr.ee/firefrostgaming" style="display: flex; align-items: center; gap: 12px; color: #FFD700; text-decoration: none; font-size: 1.1rem; font-weight: 600;">
|
||||
<img src="https://cdn.simpleicons.org/linktree/FFD700" alt="Linktree" style="width: 24px; height: 24px;" />
|
||||
All Our Socials
|
||||
</a>
|
||||
|
||||
<a href="https://youtube.com/@playfirefrost" style="display: flex; align-items: center; gap: 12px; color: #4ecdc4; text-decoration: none; font-size: 1.1rem; font-weight: 600;">
|
||||
<img src="https://cdn.simpleicons.org/youtube" alt="YouTube" style="width: 24px; height: 24px;" />
|
||||
YouTube
|
||||
</a>
|
||||
|
||||
<a href="https://twitter.com/PlayFirefrost" style="display: flex; align-items: center; gap: 12px; color: #4ecdc4; text-decoration: none; font-size: 1.1rem; font-weight: 600;">
|
||||
<img src="https://cdn.simpleicons.org/x" alt="X/Twitter" style="width: 24px; height: 24px;" />
|
||||
Twitter/X
|
||||
</a>
|
||||
|
||||
<a href="https://instagram.com/playfirefrost" style="display: flex; align-items: center; gap: 12px; color: #4ecdc4; text-decoration: none; font-size: 1.1rem; font-weight: 600;">
|
||||
<img src="https://cdn.simpleicons.org/instagram" alt="Instagram" style="width: 24px; height: 24px;" />
|
||||
Instagram
|
||||
</a>
|
||||
|
||||
<a href="https://tiktok.com/@playfirefrost" style="display: flex; align-items: center; gap: 12px; color: #4ecdc4; text-decoration: none; font-size: 1.1rem; font-weight: 600;">
|
||||
<img src="https://cdn.simpleicons.org/tiktok" alt="TikTok" style="width: 24px; height: 24px;" />
|
||||
TikTok
|
||||
</a>
|
||||
|
||||
<a href="https://twitch.tv/playfirefrost" style="display: flex; align-items: center; gap: 12px; color: #4ecdc4; text-decoration: none; font-size: 1.1rem; font-weight: 600;">
|
||||
<img src="https://cdn.simpleicons.org/twitch" alt="Twitch" style="width: 24px; height: 24px;" />
|
||||
Twitch
|
||||
</a>
|
||||
|
||||
<a href="https://www.facebook.com/FirefrostGaming/" style="display: flex; align-items: center; gap: 12px; color: #4ecdc4; text-decoration: none; font-size: 1.1rem; font-weight: 600;">
|
||||
<img src="https://cdn.simpleicons.org/facebook" alt="Facebook" style="width: 24px; height: 24px;" />
|
||||
Facebook
|
||||
</a>
|
||||
|
||||
<a href="https://reddit.com/r/FirefrostGaming" style="display: flex; align-items: center; gap: 12px; color: #4ecdc4; text-decoration: none; font-size: 1.1rem; font-weight: 600;">
|
||||
<img src="https://cdn.simpleicons.org/reddit" alt="Reddit" style="width: 24px; height: 24px;" />
|
||||
Reddit
|
||||
</a>
|
||||
|
||||
<a href="https://bsky.app/profile/playfirefrost.bsky.social" style="display: flex; align-items: center; gap: 12px; color: #4ecdc4; text-decoration: none; font-size: 1.1rem; font-weight: 600;">
|
||||
<img src="https://cdn.simpleicons.org/bluesky" alt="BlueSky" style="width: 24px; height: 24px;" />
|
||||
BlueSky
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- CONTACT FORM -->
|
||||
<div style="padding: 100px 60px; background: linear-gradient(135deg, #0f0f1e 0%, #1a1a2e 100%);">
|
||||
<div style="max-width: 800px; margin: 0 auto;">
|
||||
<div style="text-align: center; margin-bottom: 60px;">
|
||||
<h2 style="font-size: 3rem; margin-bottom: 20px; color: #e8f4f8; font-weight: 800;">Send Us a Message</h2>
|
||||
<p style="font-size: 1.3rem; color: #a8dadc; line-height: 1.7;">Fill out the form below and we'll get back to you within 24-48 hours.</p>
|
||||
</div>
|
||||
|
||||
<!-- Formspree Form - Replace YOUR_FORM_ID with actual Formspree form ID -->
|
||||
<form action="https://formspree.io/f/YOUR_FORM_ID" method="POST" style="background: rgba(26, 26, 46, 0.6); border: 2px solid rgba(78, 205, 196, 0.4); border-radius: 15px; padding: 50px;">
|
||||
|
||||
<div style="margin-bottom: 30px;">
|
||||
<label for="name" style="display: block; color: #4ecdc4; font-weight: 600; margin-bottom: 10px; font-size: 1.1rem;">Name *</label>
|
||||
<input type="text" id="name" name="name" required style="width: 100%; padding: 15px; background: rgba(15, 15, 30, 0.8); border: 2px solid rgba(78, 205, 196, 0.3); border-radius: 8px; color: #e8f4f8; font-size: 1rem;" />
|
||||
</div>
|
||||
|
||||
<div style="margin-bottom: 30px;">
|
||||
<label for="email" style="display: block; color: #4ecdc4; font-weight: 600; margin-bottom: 10px; font-size: 1.1rem;">Email *</label>
|
||||
<input type="email" id="email" name="email" required style="width: 100%; padding: 15px; background: rgba(15, 15, 30, 0.8); border: 2px solid rgba(78, 205, 196, 0.3); border-radius: 8px; color: #e8f4f8; font-size: 1rem;" />
|
||||
</div>
|
||||
|
||||
<div style="margin-bottom: 30px;">
|
||||
<label for="subject" style="display: block; color: #4ecdc4; font-weight: 600; margin-bottom: 10px; font-size: 1.1rem;">Subject *</label>
|
||||
<input type="text" id="subject" name="subject" required style="width: 100%; padding: 15px; background: rgba(15, 15, 30, 0.8); border: 2px solid rgba(78, 205, 196, 0.3); border-radius: 8px; color: #e8f4f8; font-size: 1rem;" />
|
||||
</div>
|
||||
|
||||
<div style="margin-bottom: 30px;">
|
||||
<label for="message" style="display: block; color: #4ecdc4; font-weight: 600; margin-bottom: 10px; font-size: 1.1rem;">Message *</label>
|
||||
<textarea id="message" name="message" rows="6" required style="width: 100%; padding: 15px; background: rgba(15, 15, 30, 0.8); border: 2px solid rgba(78, 205, 196, 0.3); border-radius: 8px; color: #e8f4f8; font-size: 1rem; resize: vertical;"></textarea>
|
||||
</div>
|
||||
|
||||
<div style="text-align: center;">
|
||||
<button type="submit" style="background: linear-gradient(135deg, #FF6B35 0%, #A855F7 50%, #4ECDC4 100%); color: white; padding: 18px 60px; border: none; border-radius: 8px; font-weight: 700; font-size: 1.2rem; cursor: pointer; transition: transform 0.2s;">Send Message</button>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- ADDITIONAL CONTACTS -->
|
||||
<div style="padding: 100px 60px; background: linear-gradient(135deg, #0f0f1e 0%, #1a1a2e 100%);">
|
||||
<div style="max-width: 1000px; margin: 0 auto; text-align: center;">
|
||||
|
||||
18
discord.njk
Normal file
18
discord.njk
Normal file
@@ -0,0 +1,18 @@
|
||||
---
|
||||
layout: layouts/base.njk
|
||||
title: Join Our Discord
|
||||
permalink: /discord/
|
||||
---
|
||||
|
||||
<script>
|
||||
// Redirect to Discord invite
|
||||
window.location.href = "https://discord.gg/hDHvKfqhKs";
|
||||
</script>
|
||||
|
||||
<!-- Fallback for users with JavaScript disabled -->
|
||||
<div style="padding: 200px 40px; background: linear-gradient(135deg, #0f0f1e 0%, #1a1a2e 100%); text-align: center; min-height: 60vh;">
|
||||
<div style="font-size: 5rem; margin-bottom: 30px;">💬</div>
|
||||
<h1 style="font-size: 3rem; font-weight: 900; margin-bottom: 30px; color: #A855F7;">Redirecting to Discord...</h1>
|
||||
<p style="font-size: 1.3rem; color: #e8f4f8; margin-bottom: 40px;">If you're not redirected automatically, click the button below:</p>
|
||||
<a href="https://discord.gg/hDHvKfqhKs" style="display: inline-block; background: linear-gradient(135deg, #A855F7 0%, #C77DFF 100%); color: white; padding: 20px 50px; text-decoration: none; border-radius: 12px; font-weight: 700; font-size: 1.3rem;">Join Discord Server</a>
|
||||
</div>
|
||||
27
index.njk
27
index.njk
@@ -197,6 +197,33 @@ description: Fire + Frost + Foundation = Where Love Builds Legacy
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Social Media Links -->
|
||||
<div style="text-align: center; margin-bottom: 60px;">
|
||||
<h3 style="color: #4ecdc4; font-size: 1.8rem; margin-bottom: 25px; font-weight: 700;">Follow Our Journey</h3>
|
||||
<div style="display: flex; justify-content: center; gap: 25px; flex-wrap: wrap;">
|
||||
<a href="https://youtube.com/@playfirefrost" style="display: flex; align-items: center; gap: 8px; color: #e8f4f8; text-decoration: none; font-weight: 600; transition: transform 0.2s;">
|
||||
<img src="https://cdn.simpleicons.org/youtube" alt="YouTube" style="width: 28px; height: 28px;" />
|
||||
YouTube
|
||||
</a>
|
||||
<a href="/discord" style="display: flex; align-items: center; gap: 8px; color: #e8f4f8; text-decoration: none; font-weight: 600; transition: transform 0.2s;">
|
||||
<img src="https://cdn.simpleicons.org/discord" alt="Discord" style="width: 28px; height: 28px;" />
|
||||
Discord
|
||||
</a>
|
||||
<a href="https://twitter.com/PlayFirefrost" style="display: flex; align-items: center; gap: 8px; color: #e8f4f8; text-decoration: none; font-weight: 600; transition: transform 0.2s;">
|
||||
<img src="https://cdn.simpleicons.org/x" alt="X/Twitter" style="width: 28px; height: 28px;" />
|
||||
Twitter/X
|
||||
</a>
|
||||
<a href="https://instagram.com/playfirefrost" style="display: flex; align-items: center; gap: 8px; color: #e8f4f8; text-decoration: none; font-weight: 600; transition: transform 0.2s;">
|
||||
<img src="https://cdn.simpleicons.org/instagram" alt="Instagram" style="width: 28px; height: 28px;" />
|
||||
Instagram
|
||||
</a>
|
||||
<a href="https://tiktok.com/@playfirefrost" style="display: flex; align-items: center; gap: 8px; color: #e8f4f8; text-decoration: none; font-weight: 600; transition: transform 0.2s;">
|
||||
<img src="https://cdn.simpleicons.org/tiktok" alt="TikTok" style="width: 28px; height: 28px;" />
|
||||
TikTok
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div style="text-align: center;">
|
||||
<a href="/subscribe" style="display: inline-block; background: linear-gradient(135deg, #FF6B35 0%, #A855F7 50%, #4ECDC4 100%); color: white; padding: 22px 60px; text-decoration: none; border-radius: 12px; font-weight: 700; box-shadow: 0 8px 25px rgba(78, 205, 196, 0.5); transition: transform 0.3s;">🔥⚡❄️ Join Firefrost</a>
|
||||
<p style="margin-top: 30px; color: #a8dadc;">Or browse our <a href="/servers" style="color: #4ecdc4; text-decoration: underline; font-weight: 600;">server list</a> first</p>
|
||||
|
||||
Reference in New Issue
Block a user