Skip to content
Open
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
64 changes: 14 additions & 50 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,62 +5,26 @@ google_analytics: G-9C5R3JR3QS
url: https://blog.vllm.ai
logo: /assets/logos/vllm-logo-only-light.png

# The `>` after `description:` means to ignore line-breaks until next key.
# If you want to omit the line-break after the end of text, use `>-` instead.
description: >
vLLM is a fast and easy-to-use library for LLM inference and serving.

# Build settings

remote_theme: jekyll/minima@5ce4006d175e6e5278bb63a0aad1a85e3bf2370b

plugins:
- jekyll-feed
- jekyll-seo-tag
- jekyll-gfm-admonitions

# Theme-specific settings

minima:
skin: auto

# Minima date format.
# Refer to https://shopify.github.io/liquid/filters/date/ if you want to customize this.
#
# date_format: "%b %-d, %Y"

# Generate social links in footer.
#
social_links:
- title: vLLM repository on GitHub
icon: github
url: "https://github.com/vllm-project/vllm"
- title: vLLM on X (formerly Twitter)
icon: x-twitter
url: "https://x.com/vllm_project"
- title: vLLM on LinkedIn
icon: linkedin
url: "https://www.linkedin.com/company/vllm-project"
# - { platform: devto, user_url: "https://dev.to/jekyll" }
# - { platform: dribbble, user_url: "https://dribbble.com/jekyll" }
# - { platform: facebook, user_url: "https://www.facebook.com/jekyll" }
# - { platform: flickr, user_url: "https://www.flickr.com/photos/jekyll" }
# - { platform: google_scholar, user_url: "https://scholar.google.com/citations?user=qc6CJjYAAAAJ" }
# - { platform: instagram, user_url: "https://www.instagram.com/jekyll" }
# - { platform: keybase, user_url: "https://keybase.io/jekyll" }
# - { platform: microdotblog, user_url: "https://micro.blog/jekyll" }
# - { platform: pinterest, user_url: "https://www.pinterest.com/jekyll" }
# - { platform: stackoverflow, user_url: "https://stackoverflow.com/users/1234567/jekyll" }
# - { platform: telegram, user_url: "https://t.me/jekyll" }
# - { platform: twitter, user_url: "https://twitter.com/jekyllrb" }
# - { platform: youtube, user_url: "https://www.youtube.com/jekyll" }

# If you want to link only specific pages in your header, uncomment this and add the path to the pages in
# order as they should show up.
#
header_pages:
- index.md

# Set to `true` to show excerpts on the homepage.
#
# show_excerpts: false
# Social links for footer
social_links:
- title: GitHub
url: "https://github.com/vllm-project/vllm"
icon: github
- title: X
url: "https://x.com/vllm_project"
icon: x
- title: LinkedIn
url: "https://www.linkedin.com/company/vllm-project"
icon: linkedin

# Excerpt settings
excerpt_separator: <!--more-->
17 changes: 8 additions & 9 deletions _includes/custom-head.html
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
{% if page.math %}
<script>
MathJax = {
tex: {
inlineMath: [['$', '$'], ['\\(', '\\)']],
displayMath: [['$$', '$$'], ['\\[', '\\]']]
}
};
MathJax = {
tex: {
inlineMath: [['$', '$'], ['\\(', '\\)']],
displayMath: [['$$', '$$'], ['\\[', '\\]']]
}
};
</script>
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js">
</script>
{% endif %}
<script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js"></script>
{% endif %}
49 changes: 49 additions & 0 deletions _layouts/default.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
{% seo %}
<link rel="stylesheet" href="{{ '/assets/css/style.css' | relative_url }}">
<link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ '/feed.xml' | relative_url }}">
{% if site.google_analytics %}
<script async src="https://www.googletagmanager.com/gtag/js?id={{ site.google_analytics }}"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '{{ site.google_analytics }}');
</script>
{% endif %}
{% include custom-head.html %}
</head>
<body>
<header class="site-header">
<div class="header-content">
<a href="{{ '/' | relative_url }}" class="site-logo">
<img src="{{ site.logo | relative_url }}" alt="{{ site.title }}" width="36" height="36">
<span class="site-title">{{ site.title }}</span>
</a>
<nav class="site-nav">
<a href="https://docs.vllm.ai" target="_blank" rel="noopener">Docs</a>
<a href="https://github.com/vllm-project/vllm" target="_blank" rel="noopener">GitHub</a>
</nav>
</div>
</header>

<main class="site-main">
{{ content }}
</main>

<footer class="site-footer">
<div class="footer-content">
<div class="footer-links">
{% for link in site.social_links %}
<a href="{{ link.url }}" target="_blank" rel="noopener" title="{{ link.title }}">{{ link.title }}</a>
{% endfor %}
</div>
<p class="footer-copyright">{{ site.author.name }}</p>
</div>
</footer>
</body>
</html>
41 changes: 41 additions & 0 deletions _layouts/home.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
layout: default
---

<div class="home">
<header class="home-header">
<h1 class="home-title">{{ site.title }}</h1>
<p class="home-description">{{ site.description }}</p>
</header>

{% if site.posts.size > 0 %}
<div class="post-grid">
{% for post in site.posts %}
<article class="post-card">
<a href="{{ post.url | relative_url }}" class="post-card-link">
<div class="post-card-image{% unless post.image %} post-card-placeholder{% endunless %}">
{% if post.image %}
<img src="{{ post.image | relative_url }}" alt="" loading="lazy">
{% else %}
<svg viewBox="0 0 100 80" fill="none" xmlns="http://www.w3.org/2000/svg">
<polygon points="18,68 38,18 52,48" fill="#E5A733"/>
<polygon points="52,48 66,12 82,68" fill="#6FA8DC"/>
</svg>
{% endif %}
</div>
<div class="post-card-body">
<h2 class="post-card-title">{{ post.title | escape }}</h2>
<p class="post-card-meta">
{% if post.author %}<span class="post-card-author">{{ post.author }}</span>{% endif %}
<time datetime="{{ post.date | date_to_xmlschema }}">{{ post.date | date: "%b %-d, %Y" }}</time>
</p>
{% if post.excerpt %}
<p class="post-card-excerpt">{{ post.excerpt | strip_html | truncatewords: 24 }}</p>
{% endif %}
</div>
</a>
</article>
{% endfor %}
</div>
{% endif %}
</div>
17 changes: 17 additions & 0 deletions _layouts/post.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
layout: default
---

<article class="post">
<header class="post-header">
<h1 class="post-title">{{ page.title | escape }}</h1>
<p class="post-meta">
{% if page.author %}<span class="post-author">{{ page.author }}</span> · {% endif %}
<time datetime="{{ page.date | date_to_xmlschema }}">{{ page.date | date: "%B %-d, %Y" }}</time>
</p>
</header>

<div class="post-content">
{{ content }}
</div>
</article>
3 changes: 0 additions & 3 deletions _sass/minima/custom-styles.scss

This file was deleted.

Loading