@@ -11,7 +11,7 @@ const config: Config = {
1111 favicon : 'img/vllm.png' ,
1212
1313 // Set the production url of your site here
14- url : 'https://your-docusaurus-test-site .com' ,
14+ url : 'https://vllm-semantic-router .com' ,
1515 // Set the /<baseUrl>/ pathname under which your site is served
1616 // For GitHub pages deployment, it is often '/<projectName>/'
1717 baseUrl : '/' ,
@@ -63,6 +63,12 @@ const config: Config = {
6363 theme : {
6464 customCss : './src/css/custom.css' ,
6565 } ,
66+ sitemap : {
67+ changefreq : 'weekly' ,
68+ priority : 0.5 ,
69+ filename : 'sitemap.xml' ,
70+ ignorePatterns : [ '/tags/**' , '/search' ] ,
71+ } ,
6672 } satisfies Preset . Options ,
6773 ] ,
6874 ] ,
@@ -82,8 +88,25 @@ const config: Config = {
8288 ] ,
8389
8490 themeConfig : {
85- // Replace with your project's social card
8691 image : 'img/docusaurus-social-card.jpg' ,
92+ metadata : [
93+ { name : 'description' , content : 'Intelligent Auto Reasoning Router for Efficient LLM Inference on Mixture-of-Models' } ,
94+ { name : 'keywords' , content : 'LLM, Semantic Router, Mixture of Models, vLLM, Routing, AI Gateway, Envoy, ExtProc' } ,
95+ { name : 'author' , content : 'vLLM Semantic Router Team' } ,
96+ { property : 'og:title' , content : 'vLLM Semantic Router' } ,
97+ { property : 'og:description' , content : 'Intelligent Auto Reasoning Router for Efficient LLM Inference on Mixture-of-Models' } ,
98+ { property : 'og:type' , content : 'website' } ,
99+ { property : 'og:site_name' , content : 'vLLM Semantic Router' } ,
100+ { name : 'twitter:card' , content : 'summary_large_image' } ,
101+ { name : 'twitter:title' , content : 'vLLM Semantic Router' } ,
102+ { name : 'twitter:description' , content : 'Intelligent Auto Reasoning Router for Efficient LLM Inference on Mixture-of-Models' } ,
103+
104+ // GEO metadata config
105+ { name : 'geo.region' , content : 'US-CA' } ,
106+ { name : 'geo.placename' , content : 'San Francisco' } ,
107+ { name : 'geo.position' , content : '37.7749;-122.4194' } ,
108+ { name : 'ICBM' , content : '37.7749, -122.4194' } ,
109+ ] ,
87110 navbar : {
88111 title : 'vLLM Semantic Router' ,
89112 logo : {
@@ -235,6 +258,34 @@ const config: Config = {
235258 respectPrefersColorScheme : true ,
236259 } ,
237260 } satisfies Preset . ThemeConfig ,
261+ headTags : [
262+ {
263+ tagName : 'link' ,
264+ attributes : {
265+ rel : 'alternate' ,
266+ hreflang : 'en' ,
267+ href : 'https://vllm-semantic-router.com/' ,
268+ } ,
269+ } ,
270+ {
271+ tagName : 'script' ,
272+ attributes : { type : 'application/ld+json' } ,
273+ innerHTML : JSON . stringify ( {
274+ '@context' : 'https://schema.org' ,
275+ '@type' : 'SoftwareApplication' ,
276+ 'name' : 'vLLM Semantic Router' ,
277+ 'applicationCategory' : 'AIInfrastructure' ,
278+ 'operatingSystem' : 'Cross-platform' ,
279+ 'description' : 'Intelligent Auto Reasoning Router for Efficient LLM Inference on Mixture-of-Models' ,
280+ 'url' : 'https://vllm-semantic-router.com' ,
281+ 'publisher' : {
282+ '@type' : 'Organization' ,
283+ 'name' : 'vLLM Semantic Router Team' ,
284+ 'url' : 'https://github.com/vllm-project/semantic-router' ,
285+ } ,
286+ } ) ,
287+ } ,
288+ ] ,
238289}
239290
240291export default config
0 commit comments