Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,6 @@ This project follows the main llm-d [Contributing Guidelines](https://github.com

## 🆘 Need Help?

- **General questions**: [llm-d Slack](https://inviter.co/llm-d-slack)
- **General questions**: <a href="/slack" target="_self">Join the llm-d Slack</a>
- **Website issues**: [Create an issue](https://github.com/llm-d/llm-d.github.io/issues)
- **Content questions**: Check if content is synced, then edit in appropriate repository
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,5 +104,5 @@ When you open a pull request, a preview of your changes will be automatically ge

## Questions?

- For immediate help: Join [llm-d.slack.com](https://llm-d.slack.com) -> [Invite Link](https://inviter.co/llm-d-slack)
- For immediate help: Join [llm-d.slack.com](https://llm-d.slack.com) -> <a href="/slack" target="_self">Invite Link</a>
- For issues: Create an issue in [llm-d/llm-d.github.io](https://github.com/llm-d/llm-d.github.io)
2 changes: 1 addition & 1 deletion blog/2025-05-20_announce.md
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ llm-d builds brings together the performance of vLLM with the operationalizabili
We welcome AI engineers and researchers to join the llm-d community and contribute:

* Check out our repository on Github: [https://github.com/llm-d/llm-d](https://github.com/llm-d/llm-d)
* Join our developer slack: [https://inviter.co/llm-d-slack](https://inviter.co/llm-d-slack)
* Join our developer slack: <a href="/slack" target="_self">/slack</a>
* Try out our quick starts to deploy llm-d on your Kubernetes cluster: [https://github.com/llm-d/llm-d-deployer/tree/main/quickstart](https://github.com/llm-d/llm-d-deployer/tree/main/quickstart)

Please join us. The future of AI is open.
Expand Down
2 changes: 1 addition & 1 deletion blog/2025-06-03_week_1_round_up.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ We use Google Groups to share architecture diagrams and other content. Please jo
- All SIG meetings
- Weekly Community Meeting, every Wednesday @ 12:30pm Eastern Time
* Join the [llm-d Google group](http://red.ht/llm-d-google-group) - this is where all engineering drafts are shared. You must join the group to have access to project google docs.
* Join [Slack](https://inviter.co/llm-d-slack)
* Join <a href="/slack" target="_self">Slack</a>
* [llm-d Roadmap for Q2](https://github.com/llm-d/llm-d/issues/26)

**Where to follow us on Social Media**
Expand Down
2 changes: 1 addition & 1 deletion blog/2025-06-25_community_update.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ There are many ways to contribute to llm-d:
2. Review the [project public calendar](https://red.ht/llm-d-public-calendar) and join an upcoming community meeting
3. Subscribe to our [YouTube channel](https://youtube.com/@llm-d-project) for tutorials and meeting recordings
4. Fill out the [Use Case Survey](https://docs.google.com/forms/d/e/1FAIpQLScENfBNrN1q8XpugCmDUjy8sSn1cMzi_V0mCWTRwzixcPAQkw/viewform) to help shape our benchmarks
5. Join our [Slack workspace](https://inviter.co/llm-d-slack) for real-time discussions
5. Join our <a href="/slack" target="_self">Slack workspace</a> for real-time discussions
6. Check out our [Contributor Guidelines](https://llm-d.ai/docs/community/contribute) to start contributing code

We're looking forward to hearing from you and working together to make llm-d even better!
2 changes: 1 addition & 1 deletion docs/community/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ This page is your gateway to everything you need to know about participating in

**New to llm-d?** Here's how to get started:

1. **Join our Slack** 💬 → [Get your invite](https://inviter.co/llm-d-slack) and visit [llm-d.slack.com](https://llm-d.slack.com)
1. **Join our Slack** 💬 → <a href="/slack" target="_self">Get your invite</a> and visit [llm-d.slack.com](https://llm-d.slack.com)
2. **Explore our code** 📂 → [GitHub Organization](https://github.com/llm-d)
3. **Join a meeting** 📅 → [Add calendar](https://red.ht/llm-d-public-calendar)
4. **Pick your area** 🎯 → [Browse SIGs](#special-interest-groups-sigs) below
Expand Down
2 changes: 1 addition & 1 deletion docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,7 @@ const config = {
</a>
</div>
<div class="footer-socials-cta">
<a href="https://inviter.co/llm-d-slack" target="_blank" rel="noreferrer noopener" aria-label="Join our Slack">
<a href="/slack" target="_self" rel="noreferrer noopener" aria-label="Join our Slack">
<span class="button-link">Join our Slack</span>
<img src="/img/new-social/inviter-logo.png" alt="Slack Invite" />
</a>
Expand Down
165 changes: 165 additions & 0 deletions static/slack/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<!-- Primary redirect method - HTTP meta refresh (works in virtually all browsers) -->
<meta http-equiv="refresh" content="2; url=https://communityinviter.com/apps/llm-d/join-the-llm-d-community">

<!-- Alternative refresh method for maximum compatibility -->
<meta http-equiv="location" content="https://communityinviter.com/apps/llm-d/join-the-llm-d-community">

<!-- Canonical URL for SEO and indicating the destination -->
<link rel="canonical" href="https://communityinviter.com/apps/llm-d/join-the-llm-d-community">

<!-- Page title and meta information -->
<title>Redirecting to llm-d Slack Community</title>
<meta name="description" content="Join the llm-d community on Slack. You are being redirected to our community invitation page.">
<meta name="robots" content="noindex, nofollow">

<!-- Open Graph tags for social sharing -->
<meta property="og:title" content="Join llm-d Slack Community">
<meta property="og:description" content="Join the llm-d community on Slack">
<meta property="og:url" content="https://communityinviter.com/apps/llm-d/join-the-llm-d-community">
<meta property="og:type" content="website">

<!-- Twitter Card tags -->
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Join llm-d Slack Community">
<meta name="twitter:description" content="Join the llm-d community on Slack">

<!-- Favicon for branded experience -->
<link rel="icon" type="image/png" href="/img/llm-d-favicon.png">

<!-- Basic styling for the fallback page -->
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif;
margin: 0;
padding: 40px 20px;
text-align: center;
background-color: #f8f9fa;
color: #333;
line-height: 1.6;
}
.container {
max-width: 600px;
margin: 0 auto;
background: white;
padding: 40px;
border-radius: 8px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
.logo {
max-width: 80px;
margin-bottom: 20px;
}
h1 {
color: #7f317f;
margin-bottom: 20px;
}
.redirect-link {
display: inline-block;
background-color: #7f317f;
color: white;
padding: 12px 24px;
text-decoration: none;
border-radius: 6px;
font-weight: 500;
margin: 20px 0;
transition: background-color 0.2s;
}
.redirect-link:hover {
background-color: #6a2a6a;
}
.spinner {
border: 3px solid #f3f3f3;
border-top: 3px solid #7f317f;
border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 1s linear infinite;
display: inline-block;
margin-right: 10px;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.redirecting-text {
margin: 20px 0;
color: #666;
}
.manual-instructions {
margin-top: 30px;
padding-top: 30px;
border-top: 1px solid #e9ecef;
color: #666;
font-size: 14px;
}
</style>
</head>
<body>
<div class="container">
<!-- llm-d logo -->
<img src="/img/llm-d-icon.png" alt="llm-d logo" class="logo">

<h1>Join the llm-d Slack Community</h1>

<div class="redirecting-text">
<div class="spinner"></div>
<span id="redirect-message">Redirecting you to our Slack invitation page in <span id="countdown">2</span> seconds...</span>
</div>

<!-- Primary fallback link for users who disable auto-redirects -->
<p>
<a href="https://communityinviter.com/apps/llm-d/join-the-llm-d-community" class="redirect-link">
Click here if you are not redirected automatically
</a>
</p>

<div class="manual-instructions">
<p><strong>If the redirect doesn't work:</strong></p>
<p>Please copy and paste this URL into your browser:</p>
<p style="word-break: break-all; font-family: monospace; background: #f8f9fa; padding: 10px; border-radius: 4px;">
https://communityinviter.com/apps/llm-d/join-the-llm-d-community
</p>
</div>
</div>

<!-- JavaScript countdown timer and redirect (optional enhancement - works even if disabled) -->
<script>
// Countdown timer for better user experience
let timeLeft = 2;
const countdownElement = document.getElementById('countdown');
const messageElement = document.getElementById('redirect-message');

if (countdownElement && messageElement) {
const countdown = setInterval(function() {
timeLeft--;
if (timeLeft > 0) {
countdownElement.textContent = timeLeft;
} else {
messageElement.textContent = 'Redirecting now...';
clearInterval(countdown);
// JavaScript redirect as final fallback
setTimeout(function() {
window.location.replace("https://communityinviter.com/apps/llm-d/join-the-llm-d-community");
}, 100);
}
}, 1000);
} else {
// Fallback if elements not found - immediate redirect
setTimeout(function() {
window.location.replace("https://communityinviter.com/apps/llm-d/join-the-llm-d-community");
}, 2000);
}
</script>

<!-- Noscript fallback for browsers with JavaScript disabled -->
<noscript>
<meta http-equiv="refresh" content="2; url=https://communityinviter.com/apps/llm-d/join-the-llm-d-community">
</noscript>
</body>
</html>
Loading