mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-10-04 12:07:34 +00:00
docs: new static assets for Docusaurus
This commit is contained in:
parent
a1301911e4
commit
ee67381009
20 changed files with 32176 additions and 0 deletions
191
docs/static/src/css/custom.css
vendored
Normal file
191
docs/static/src/css/custom.css
vendored
Normal file
|
@ -0,0 +1,191 @@
|
|||
/**
|
||||
* Any CSS included here will be global. The classic template
|
||||
* bundles Infima by default. Infima is a CSS framework designed to
|
||||
* work well for content-centric websites.
|
||||
*/
|
||||
|
||||
/* You can override the default Infima variables here. */
|
||||
:root {
|
||||
/* Llama Stack Original Theme - Based on llamastack.github.io */
|
||||
--ifm-color-primary: #4a4a68;
|
||||
--ifm-color-primary-dark: #3a3a52;
|
||||
--ifm-color-primary-darker: #332735;
|
||||
--ifm-color-primary-darkest: #2b2129;
|
||||
--ifm-color-primary-light: #5a5a7e;
|
||||
--ifm-color-primary-lighter: #6a6a94;
|
||||
--ifm-color-primary-lightest: #8080aa;
|
||||
|
||||
/* Additional theme colors */
|
||||
--ifm-color-secondary: #1b263c;
|
||||
--ifm-color-info: #2980b9;
|
||||
--ifm-color-success: #16a085;
|
||||
--ifm-color-warning: #f39c12;
|
||||
--ifm-color-danger: #e74c3c;
|
||||
|
||||
/* Background colors */
|
||||
--ifm-background-color: #ffffff;
|
||||
--ifm-background-surface-color: #f8f9fa;
|
||||
|
||||
/* Code and syntax highlighting */
|
||||
--ifm-code-font-size: 95%;
|
||||
--ifm-pre-background: #1b263c;
|
||||
--ifm-pre-color: #e1e5e9;
|
||||
--docusaurus-highlighted-code-line-bg: rgba(51, 39, 53, 0.1);
|
||||
|
||||
/* Link colors */
|
||||
--ifm-link-color: var(--ifm-color-primary);
|
||||
--ifm-link-hover-color: var(--ifm-color-primary-darker);
|
||||
|
||||
/* Navbar */
|
||||
--ifm-navbar-background-color: rgba(255, 255, 255, 0.95);
|
||||
--ifm-navbar-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
|
||||
|
||||
/* Hero section gradient - matching original theme */
|
||||
--hero-gradient: linear-gradient(90deg, #332735 0%, #1b263c 100%);
|
||||
|
||||
/* OpenAPI method colors */
|
||||
--openapi-code-blue: #2980b9;
|
||||
--openapi-code-green: #16a085;
|
||||
--openapi-code-orange: #f39c12;
|
||||
--openapi-code-red: #e74c3c;
|
||||
--openapi-code-purple: #332735;
|
||||
}
|
||||
|
||||
/* For readability concerns, you should choose a lighter palette in dark mode. */
|
||||
[data-theme='dark'] {
|
||||
/* Dark theme primary colors - lighter versions of original theme */
|
||||
--ifm-color-primary: #8080aa;
|
||||
--ifm-color-primary-dark: #6a6a94;
|
||||
--ifm-color-primary-darker: #5a5a7e;
|
||||
--ifm-color-primary-darkest: #4a4a68;
|
||||
--ifm-color-primary-light: #9090ba;
|
||||
--ifm-color-primary-lighter: #a0a0ca;
|
||||
--ifm-color-primary-lightest: #b0b0da;
|
||||
|
||||
/* Dark theme background colors */
|
||||
--ifm-background-color: #1a1a1a;
|
||||
--ifm-background-surface-color: #2a2a2a;
|
||||
|
||||
/* Dark theme navbar */
|
||||
--ifm-navbar-background-color: rgba(26, 26, 26, 0.95);
|
||||
|
||||
/* Dark theme code highlighting */
|
||||
--docusaurus-highlighted-code-line-bg: rgba(51, 39, 53, 0.3);
|
||||
|
||||
/* Dark theme text colors */
|
||||
--ifm-font-color-base: #e1e5e9;
|
||||
--ifm-font-color-secondary: #a0a6ac;
|
||||
}
|
||||
|
||||
/* Sidebar Method labels */
|
||||
.api-method>.menu__link {
|
||||
align-items: center;
|
||||
justify-content: start;
|
||||
}
|
||||
|
||||
.api-method>.menu__link::before {
|
||||
width: 50px;
|
||||
height: 20px;
|
||||
font-size: 12px;
|
||||
line-height: 20px;
|
||||
text-transform: uppercase;
|
||||
font-weight: 600;
|
||||
border-radius: 0.25rem;
|
||||
border: 1px solid;
|
||||
margin-right: var(--ifm-spacing-horizontal);
|
||||
text-align: center;
|
||||
flex-shrink: 0;
|
||||
border-color: transparent;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.get>.menu__link::before {
|
||||
content: "get";
|
||||
background-color: var(--ifm-color-primary);
|
||||
}
|
||||
|
||||
.put>.menu__link::before {
|
||||
content: "put";
|
||||
background-color: var(--openapi-code-blue);
|
||||
}
|
||||
|
||||
.post>.menu__link::before {
|
||||
content: "post";
|
||||
background-color: var(--openapi-code-green);
|
||||
}
|
||||
|
||||
.delete>.menu__link::before {
|
||||
content: "del";
|
||||
background-color: var(--openapi-code-red);
|
||||
}
|
||||
|
||||
.patch>.menu__link::before {
|
||||
content: "patch";
|
||||
background-color: var(--openapi-code-orange);
|
||||
}
|
||||
|
||||
.footer--dark {
|
||||
--ifm-footer-link-color: #ffffff;
|
||||
--ifm-footer-title-color: #ffffff;
|
||||
}
|
||||
|
||||
.footer--dark .footer__link-item {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
.footer--dark .footer__title {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
/* OpenAPI theme fixes for light mode readability */
|
||||
/* Version badge fixes */
|
||||
.openapi__version-badge,
|
||||
.theme-doc-version-badge,
|
||||
[class*="version-badge"],
|
||||
[class*="versionBadge"] {
|
||||
background-color: #ffffff !important;
|
||||
color: #333333 !important;
|
||||
border: 1px solid #d1d5db !important;
|
||||
}
|
||||
|
||||
/* OpenAPI method badges in light mode */
|
||||
.openapi__method-badge,
|
||||
[class*="method-badge"] {
|
||||
color: #ffffff !important;
|
||||
}
|
||||
|
||||
/* Button fixes for light mode */
|
||||
.openapi__button,
|
||||
.theme-api-docs-demo-panel button,
|
||||
[class*="api-docs"] button,
|
||||
button[class*="button"],
|
||||
.openapi-explorer__response-schema button,
|
||||
.openapi-tabs__operation button {
|
||||
color: #ffffff !important;
|
||||
}
|
||||
|
||||
.openapi__button:hover,
|
||||
.theme-api-docs-demo-panel button:hover,
|
||||
[class*="api-docs"] button:hover,
|
||||
button[class*="button"]:hover,
|
||||
.openapi-explorer__response-schema button:hover,
|
||||
.openapi-tabs__operation button:hover {
|
||||
color: #ffffff !important;
|
||||
}
|
||||
|
||||
/* Navigation buttons (Next/Previous) */
|
||||
.pagination-nav__link,
|
||||
.pagination-nav__label {
|
||||
color: #333333 !important;
|
||||
}
|
||||
|
||||
.pagination-nav__link--next,
|
||||
.pagination-nav__link--prev {
|
||||
background-color: #ffffff !important;
|
||||
border: 1px solid #d1d5db !important;
|
||||
}
|
||||
|
||||
.pagination-nav__link--next:hover,
|
||||
.pagination-nav__link--prev:hover {
|
||||
background-color: #f3f4f6 !important;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue