docs: add favicon and mobile styling (#3650)

# What does this PR do?
* Adds favicon
* Replaces old llama-stack theme image 
* Adds some mobile styling

## Test Plan
* Manual testing
This commit is contained in:
Alexey Rybak 2025-10-02 01:42:54 -07:00 committed by GitHub
parent 267f658968
commit cb36b3bab1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 80 additions and 0 deletions

View file

@ -15,6 +15,50 @@ const config: Config = {
onBrokenMarkdownLinks: "warn",
favicon: "img/favicon.ico",
// Enhanced favicon and meta configuration
headTags: [
{
tagName: 'link',
attributes: {
rel: 'icon',
type: 'image/png',
sizes: '32x32',
href: '/img/favicon-32x32.png',
},
},
{
tagName: 'link',
attributes: {
rel: 'icon',
type: 'image/png',
sizes: '16x16',
href: '/img/favicon-16x16.png',
},
},
{
tagName: 'link',
attributes: {
rel: 'apple-touch-icon',
sizes: '180x180',
href: '/img/llama-stack-logo.png',
},
},
{
tagName: 'meta',
attributes: {
name: 'theme-color',
content: '#7C3AED', // Purple color from your logo
},
},
{
tagName: 'link',
attributes: {
rel: 'manifest',
href: '/site.webmanifest',
},
},
],
// GitHub pages deployment config.
organizationName: 'reluctantfuturist',
projectName: 'llama-stack',