|
5 | 5 | <meta charset="UTF-8" /> |
6 | 6 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
7 | 7 |
|
8 | | - <title>Vix.cpp A Modern C++ Backend Runtime</title> |
| 8 | + <title>Vix.cpp — A modern application workflow for native C++</title> |
9 | 9 |
|
10 | 10 | <!-- Primary meta --> |
11 | 11 | <meta |
12 | 12 | name="description" |
13 | | - content="Vix.cpp is a modern C++ runtime built as a serious alternative to Node.js, Deno, and Bun. It is designed for unreliable networks, offline-first workflows, peer-to-peer systems, and extreme native performance." |
| 13 | + content="Vix.cpp is a runtime and developer toolkit for building real applications with modern C++. It keeps the native C++ model intact while improving the workflow around the application." |
14 | 14 | /> |
| 15 | + <meta name="author" content="Softadastra" /> |
| 16 | + <meta name="robots" content="index, follow" /> |
| 17 | + <link rel="canonical" href="https://vixcpp.com/" /> |
15 | 18 |
|
16 | | - <!-- Favicons --> |
17 | | - <link rel="icon" href="/assets/logo/favicon.ico" /> |
| 19 | + <!-- Favicons / App icons --> |
| 20 | + <link rel="icon" href="/assets/pwa/favicon.ico" /> |
18 | 21 | <link |
19 | 22 | rel="icon" |
20 | 23 | type="image/png" |
21 | 24 | sizes="16x16" |
22 | | - href="/assets/logo/favicon-16x16.png" |
| 25 | + href="/assets/pwa/favicon-16x16.png" |
23 | 26 | /> |
24 | 27 | <link |
25 | 28 | rel="icon" |
26 | 29 | type="image/png" |
27 | 30 | sizes="32x32" |
28 | | - href="/assets/logo/favicon-32x32.png" |
29 | | - /> |
30 | | - <link |
31 | | - rel="apple-touch-icon" |
32 | | - sizes="180x180" |
33 | | - href="/assets/logo/apple-touch-icon.png" |
| 31 | + href="/assets/pwa/favicon-32x32.png" |
34 | 32 | /> |
| 33 | + <link rel="apple-touch-icon" href="/assets/pwa/apple-touch-icon.png" /> |
35 | 34 |
|
36 | | - <!-- PWA / Android --> |
37 | | - <meta name="theme-color" content="#0b0e14" /> |
| 35 | + <!-- PWA --> |
| 36 | + <link rel="manifest" href="/manifest.webmanifest" /> |
| 37 | + <meta name="theme-color" content="#050807" /> |
| 38 | + <meta name="background-color" content="#050807" /> |
| 39 | + <meta name="mobile-web-app-capable" content="yes" /> |
| 40 | + <meta name="apple-mobile-web-app-capable" content="yes" /> |
| 41 | + <meta name="apple-mobile-web-app-title" content="Vix.cpp" /> |
| 42 | + <meta |
| 43 | + name="apple-mobile-web-app-status-bar-style" |
| 44 | + content="black-translucent" |
| 45 | + /> |
38 | 46 |
|
39 | 47 | <!-- Open Graph --> |
40 | 48 | <meta property="og:type" content="website" /> |
41 | 49 | <meta property="og:site_name" content="Vix.cpp" /> |
42 | | - <meta property="og:title" content="Vix.cpp A Modern C++ Backend Runtime" /> |
| 50 | + <meta |
| 51 | + property="og:title" |
| 52 | + content="Vix.cpp — A modern application workflow for native C++" |
| 53 | + /> |
43 | 54 | <meta |
44 | 55 | property="og:description" |
45 | | - content="Vix.cpp is a modern C++ runtime built as a serious alternative to Node.js, Deno, and Bun. It is designed for unreliable networks, offline-first workflows, peer-to-peer systems, and extreme native performance." |
| 56 | + content="Vix.cpp is a runtime and developer toolkit for building real applications with modern C++. It keeps the native C++ model intact while improving the workflow around the application." |
46 | 57 | /> |
47 | 58 | <meta property="og:url" content="https://vixcpp.com/" /> |
48 | 59 | <meta |
49 | 60 | property="og:image" |
50 | | - content="https://vixcpp.com/assets/logo/vix-logo.png" |
| 61 | + content="https://res.cloudinary.com/dwjbed2xb/image/upload/v1782674916/vix-architecture_yarpd9.png" |
51 | 62 | /> |
| 63 | + <meta property="og:image:alt" content="Vix.cpp architecture" /> |
52 | 64 |
|
53 | | - <!-- Twitter --> |
| 65 | + <!-- Twitter / X --> |
54 | 66 | <meta name="twitter:card" content="summary_large_image" /> |
55 | | - <meta name="twitter:title" content="Vix.cpp A Modern C++ Backend Runtime" /> |
| 67 | + <meta |
| 68 | + name="twitter:title" |
| 69 | + content="Vix.cpp — A modern application workflow for native C++" |
| 70 | + /> |
56 | 71 | <meta |
57 | 72 | name="twitter:description" |
58 | | - content="Vix.cpp is a modern C++ runtime built as a serious alternative to Node.js, Deno, and Bun. It is designed for unreliable networks, offline-first workflows, peer-to-peer systems, and extreme native performance." |
| 73 | + content="Vix.cpp is a runtime and developer toolkit for building real applications with modern C++. It keeps the native C++ model intact while improving the workflow around the application." |
59 | 74 | /> |
60 | 75 | <meta |
61 | 76 | name="twitter:image" |
62 | | - content="https://vixcpp.com/assets/logo/vix-logo.png" |
| 77 | + content="https://res.cloudinary.com/dwjbed2xb/image/upload/v1782674916/vix-architecture_yarpd9.png" |
63 | 78 | /> |
64 | 79 | <meta name="twitter:site" content="@vix_cpp" /> |
65 | | - <meta name="mobile-web-app-capable" content="yes"> |
66 | | - |
67 | | - <!-- Favicons / App icons (single source: /assets/pwa) --> |
68 | | - <link rel="icon" href="/assets/pwa/favicon.ico" /> |
69 | | - <link rel="icon" type="image/png" sizes="16x16" href="/assets/pwa/favicon-16x16.png" /> |
70 | | - <link rel="icon" type="image/png" sizes="32x32" href="/assets/pwa/favicon-32x32.png" /> |
71 | | - <link rel="apple-touch-icon" href="/assets/pwa/apple-touch-icon.png" /> |
72 | 80 |
|
73 | | - <!-- PWA (generated by VitePWA) --> |
74 | | - <link rel="manifest" href="/manifest.webmanifest"/> |
75 | | - <meta name="theme-color" content="#0b0e14" /> |
76 | | - <meta name="apple-mobile-web-app-capable" content="yes" /> |
77 | | - <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" /> |
78 | | - |
79 | | - <!-- GitHub Pages SPA restore (history mode) --> |
| 81 | + <!-- GitHub Pages SPA restore --> |
80 | 82 | <script> |
81 | 83 | const redirect = sessionStorage.getItem("redirect"); |
82 | 84 | if (redirect) { |
|
87 | 89 | } |
88 | 90 | </script> |
89 | 91 |
|
90 | | - <!-- Google tag (gtag.js) --> |
| 92 | + <!-- Google tag --> |
91 | 93 | <script |
92 | 94 | async |
93 | 95 | src="https://www.googletagmanager.com/gtag/js?id=G-1B67VYZMXF" |
94 | 96 | ></script> |
95 | 97 | <script> |
96 | 98 | window.dataLayer = window.dataLayer || []; |
| 99 | + |
97 | 100 | function gtag() { |
98 | 101 | dataLayer.push(arguments); |
99 | 102 | } |
| 103 | + |
100 | 104 | gtag("js", new Date()); |
101 | 105 | gtag("config", "G-1B67VYZMXF"); |
102 | 106 | </script> |
|
105 | 109 | <body> |
106 | 110 | <div id="app"></div> |
107 | 111 |
|
108 | | - <!-- App --> |
109 | 112 | <script type="module" src="/src/main.js"></script> |
110 | 113 | </body> |
111 | 114 | </html> |
0 commit comments