fix: standardize formatting and ensure newline at end of files in various JSON and markdown files
This commit is contained in:
parent
c7aee23415
commit
1ff8c6dfa9
35
index.html
35
index.html
|
|
@ -18,13 +18,36 @@
|
|||
content="freelance software developer, accessible web development, barrierefreie Webentwicklung, React developer, TypeScript, web accessibility, BFSG, Germany"
|
||||
/>
|
||||
<link rel="canonical" href="https://sascha-bach.de/de/" />
|
||||
<link rel="alternate" type="text/markdown" href="https://sascha-bach.de/llms.txt" />
|
||||
<link rel="alternate" type="text/markdown" href="https://sascha-bach.de/llms-full.txt" />
|
||||
<link rel="alternate" type="text/markdown" href="https://sascha-bach.de/AGENTS.md" />
|
||||
<link
|
||||
rel="alternate"
|
||||
type="text/markdown"
|
||||
href="https://sascha-bach.de/llms.txt"
|
||||
/>
|
||||
<link
|
||||
rel="alternate"
|
||||
type="text/markdown"
|
||||
href="https://sascha-bach.de/llms-full.txt"
|
||||
/>
|
||||
<link
|
||||
rel="alternate"
|
||||
type="text/markdown"
|
||||
href="https://sascha-bach.de/AGENTS.md"
|
||||
/>
|
||||
<link rel="agents" href="https://sascha-bach.de/.well-known/agents.json" />
|
||||
<link rel="agent-card" href="https://sascha-bach.de/.well-known/agent-card.json" />
|
||||
<link rel="service-desc" type="application/json" href="https://sascha-bach.de/.well-known/webmcp.json" />
|
||||
<link rel="service-desc" type="application/json" href="https://sascha-bach.de/.well-known/mcp.json" />
|
||||
<link
|
||||
rel="agent-card"
|
||||
href="https://sascha-bach.de/.well-known/agent-card.json"
|
||||
/>
|
||||
<link
|
||||
rel="service-desc"
|
||||
type="application/json"
|
||||
href="https://sascha-bach.de/.well-known/webmcp.json"
|
||||
/>
|
||||
<link
|
||||
rel="service-desc"
|
||||
type="application/json"
|
||||
href="https://sascha-bach.de/.well-known/mcp.json"
|
||||
/>
|
||||
|
||||
<!-- Hreflang for multi-language -->
|
||||
<link rel="alternate" hreflang="de" href="https://sascha-bach.de/de/" />
|
||||
|
|
|
|||
|
|
@ -13,15 +13,8 @@
|
|||
"pushNotifications": false,
|
||||
"stateTransitionHistory": false
|
||||
},
|
||||
"defaultInputModes": [
|
||||
"text/plain",
|
||||
"text/uri-list"
|
||||
],
|
||||
"defaultOutputModes": [
|
||||
"text/html",
|
||||
"text/markdown",
|
||||
"application/json"
|
||||
],
|
||||
"defaultInputModes": ["text/plain", "text/uri-list"],
|
||||
"defaultOutputModes": ["text/html", "text/markdown", "application/json"],
|
||||
"skills": [
|
||||
{
|
||||
"id": "discover_services",
|
||||
|
|
@ -31,11 +24,7 @@
|
|||
"What services does Sascha Bach offer?",
|
||||
"Summarize this portfolio's accessibility expertise"
|
||||
],
|
||||
"tags": [
|
||||
"portfolio",
|
||||
"services",
|
||||
"accessibility"
|
||||
]
|
||||
"tags": ["portfolio", "services", "accessibility"]
|
||||
},
|
||||
{
|
||||
"id": "find_contact_options",
|
||||
|
|
@ -45,11 +34,7 @@
|
|||
"How can I contact Sascha Bach?",
|
||||
"Open the appointment booking page"
|
||||
],
|
||||
"tags": [
|
||||
"contact",
|
||||
"booking",
|
||||
"conversion"
|
||||
]
|
||||
"tags": ["contact", "booking", "conversion"]
|
||||
},
|
||||
{
|
||||
"id": "navigate_localized_content",
|
||||
|
|
@ -59,10 +44,7 @@
|
|||
"Show the English technical portfolio",
|
||||
"Open the German landing page"
|
||||
],
|
||||
"tags": [
|
||||
"localization",
|
||||
"navigation"
|
||||
]
|
||||
"tags": ["localization", "navigation"]
|
||||
}
|
||||
],
|
||||
"supportedInterfaces": [
|
||||
|
|
|
|||
|
|
@ -13,15 +13,8 @@
|
|||
"pushNotifications": false,
|
||||
"stateTransitionHistory": false
|
||||
},
|
||||
"defaultInputModes": [
|
||||
"text/plain",
|
||||
"text/uri-list"
|
||||
],
|
||||
"defaultOutputModes": [
|
||||
"text/html",
|
||||
"text/markdown",
|
||||
"application/json"
|
||||
],
|
||||
"defaultInputModes": ["text/plain", "text/uri-list"],
|
||||
"defaultOutputModes": ["text/html", "text/markdown", "application/json"],
|
||||
"skills": [
|
||||
{
|
||||
"id": "discover_services",
|
||||
|
|
@ -31,11 +24,7 @@
|
|||
"What services does Sascha Bach offer?",
|
||||
"Summarize this portfolio's accessibility expertise"
|
||||
],
|
||||
"tags": [
|
||||
"portfolio",
|
||||
"services",
|
||||
"accessibility"
|
||||
]
|
||||
"tags": ["portfolio", "services", "accessibility"]
|
||||
},
|
||||
{
|
||||
"id": "find_contact_options",
|
||||
|
|
@ -45,11 +34,7 @@
|
|||
"How can I contact Sascha Bach?",
|
||||
"Open the appointment booking page"
|
||||
],
|
||||
"tags": [
|
||||
"contact",
|
||||
"booking",
|
||||
"conversion"
|
||||
]
|
||||
"tags": ["contact", "booking", "conversion"]
|
||||
},
|
||||
{
|
||||
"id": "navigate_localized_content",
|
||||
|
|
@ -59,10 +44,7 @@
|
|||
"Show the English technical portfolio",
|
||||
"Open the German landing page"
|
||||
],
|
||||
"tags": [
|
||||
"localization",
|
||||
"navigation"
|
||||
]
|
||||
"tags": ["localization", "navigation"]
|
||||
}
|
||||
],
|
||||
"supportedInterfaces": [
|
||||
|
|
|
|||
|
|
@ -9,21 +9,38 @@
|
|||
"properties": {
|
||||
"locale": {
|
||||
"type": "string",
|
||||
"enum": ["de", "en"],
|
||||
"enum": [
|
||||
"de",
|
||||
"en"
|
||||
],
|
||||
"description": "Preferred locale path segment."
|
||||
},
|
||||
"page": {
|
||||
"type": "string",
|
||||
"enum": ["landing", "technical"],
|
||||
"enum": [
|
||||
"landing",
|
||||
"technical"
|
||||
],
|
||||
"description": "Which page variant to open."
|
||||
},
|
||||
"section": {
|
||||
"type": "string",
|
||||
"enum": ["about", "services", "skills", "certifications", "projects", "contact"],
|
||||
"enum": [
|
||||
"about",
|
||||
"services",
|
||||
"skills",
|
||||
"certifications",
|
||||
"projects",
|
||||
"contact"
|
||||
],
|
||||
"description": "The destination section id."
|
||||
}
|
||||
},
|
||||
"required": ["locale", "page", "section"]
|
||||
"required": [
|
||||
"locale",
|
||||
"page",
|
||||
"section"
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -34,11 +51,18 @@
|
|||
"properties": {
|
||||
"method": {
|
||||
"type": "string",
|
||||
"enum": ["email", "booking", "linkedin", "codeberg"],
|
||||
"enum": [
|
||||
"email",
|
||||
"booking",
|
||||
"linkedin",
|
||||
"codeberg"
|
||||
],
|
||||
"description": "The contact method to open."
|
||||
}
|
||||
},
|
||||
"required": ["method"]
|
||||
"required": [
|
||||
"method"
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -19,7 +19,14 @@
|
|||
},
|
||||
"section": {
|
||||
"type": "string",
|
||||
"enum": ["about", "services", "skills", "certifications", "projects", "contact"],
|
||||
"enum": [
|
||||
"about",
|
||||
"services",
|
||||
"skills",
|
||||
"certifications",
|
||||
"projects",
|
||||
"contact"
|
||||
],
|
||||
"description": "The destination section id."
|
||||
}
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue