@@ -26,11 +26,52 @@ export default {
2626 content :
2727 "Stream JSON responses from AI tool calls in real-time - no waiting for complete payloads" ,
2828 } ,
29+ // Basic meta tags
2930 { name : "theme-color" , content : "#007AFF" } ,
3031 { name : "viewport" , content : "width=device-width, initial-scale=1" } ,
32+ { name : "format-detection" , content : "telephone=no" } ,
33+ { name : "robots" , content : "index, follow" } ,
34+
35+ // Open Graph tags for social sharing
36+ { property : "og:type" , content : "website" } ,
37+ { property : "og:url" , content : "https://jsonreader.com" } ,
38+ {
39+ property : "og:title" ,
40+ content : "jsonreader - Stream Processing for AI Tool Calls" ,
41+ } ,
42+ {
43+ property : "og:description" ,
44+ content :
45+ "Stream JSON responses from AI tool calls in real-time - no waiting for complete payloads" ,
46+ } ,
47+ {
48+ property : "og:image" ,
49+ content : "https://jsonreader.com/og-image.png" ,
50+ } ,
51+
52+ // Twitter Card tags
53+ { name : "twitter:card" , content : "summary_large_image" } ,
54+ { name : "twitter:url" , content : "https://jsonreader.com" } ,
55+ {
56+ name : "twitter:title" ,
57+ content : "jsonreader - Stream Processing for AI Tool Calls" ,
58+ } ,
59+ {
60+ name : "twitter:description" ,
61+ content :
62+ "Stream JSON responses from AI tool calls in real-time - no waiting for complete payloads" ,
63+ } ,
64+ {
65+ name : "twitter:image" ,
66+ content : "https://jsonreader.com/og-image.png" ,
67+ } ,
3168 ] ,
3269 link : [
70+ // Updated favicon with multiple formats for better cross-browser support
71+ { rel : "icon" , type : "image/png" , href : "/favicon.png" } ,
3372 { rel : "icon" , type : "image/x-icon" , href : "/favicon.ico" } ,
73+ { rel : "apple-touch-icon" , href : "/apple-touch-icon.png" } ,
74+ { rel : "manifest" , href : "/site.webmanifest" } ,
3475 {
3576 rel : "stylesheet" ,
3677 href : "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" ,
0 commit comments