|
14 | 14 | <meta name="publisher" content="OpenHVX project" /> |
15 | 15 | <meta name="copyright" content="Apache-2.0" /> |
16 | 16 |
|
17 | | - <!-- Canonical / hreflang --> |
18 | | - <!-- TODO: remplace par ton domaine final --> |
19 | | - <link rel="canonical" href="https://openhvx.io/" /> |
20 | | - <link rel="alternate" hreflang="en" href="https://openhvx.io/" /> |
21 | | - <!-- Quand tu auras une page FR, ajoute : --> |
22 | | - <!-- <link rel="alternate" hreflang="fr" href="https://openhvx.io/fr/" /> --> |
23 | | - <!-- <link rel="alternate" hreflang="x-default" href="https://openhvx.io/" /> --> |
| 17 | + |
| 18 | + <link rel="canonical" href="https://openhvx.org/" /> |
| 19 | + <link rel="alternate" hreflang="en" href="https://openhvx.org/" /> |
24 | 20 |
|
25 | 21 | <!-- Icons / PWA --> |
26 | 22 | <link rel="icon" type="image/png" sizes="32x32" href="/assets/favicon-32.png"> |
|
42 | 38 | <meta property="og:description" content="Self-hosted, API-first IaaS for Hyper-V: tenants, quotas, agents, modern UI." /> |
43 | 39 | <meta property="og:locale" content="en_US" /> |
44 | 40 | <meta property="og:locale:alternate" content="fr_FR" /> |
45 | | - <meta property="og:url" content="https://openhvx.io/" /> |
| 41 | + <meta property="og:url" content="https://openhvx.org/" /> |
46 | 42 | <!-- TODO: mets une image 1200×630 absolue --> |
47 | | - <meta property="og:image" content="https://openhvx.io/assets/logo.png" /> |
48 | | - <meta property="og:image:secure_url" content="https://openhvx.io/assets/logo.png" /> |
| 43 | + <meta property="og:image" content="https://openhvx.org/assets/logo.png" /> |
| 44 | + <meta property="og:image:secure_url" content="https://openhvx.org/assets/logo.png" /> |
49 | 45 | <meta property="og:image:width" content="1200" /> |
50 | 46 | <meta property="og:image:height" content="630" /> |
51 | 47 | <meta property="og:image:type" content="image/png" /> |
|
60 | 56 | <meta name="twitter:creator" content="@OpenHVX" /> |
61 | 57 | <meta name="twitter:title" content="OpenHVX — Open-source IaaS for Hyper-V" /> |
62 | 58 | <meta name="twitter:description" content="A lean, self-hosted alternative to Azure Stack HCI / WAP." /> |
63 | | - <meta name="twitter:image" content="https://openhvx.io/assets/logo.png" /> |
| 59 | + <meta name="twitter:image" content="https://openhvx.org/assets/logo.png" /> |
64 | 60 | <meta name="twitter:image:alt" content="OpenHVX — Open-source IaaS for Hyper-V" /> |
65 | 61 |
|
66 | 62 | <!-- Sitemap (complète aussi robots.txt) --> |
|
74 | 70 | { |
75 | 71 | "@type": "Organization", |
76 | 72 | "name": "OpenHVX", |
77 | | - "url": "https://openhvx.io/", |
78 | | - "logo": "https://openhvx.io/assets/logo.png", |
| 73 | + "url": "https://openhvx.org/", |
| 74 | + "logo": "https://openhvx.org/assets/logo.png", |
79 | 75 | "sameAs": [ |
80 | 76 | "https://github.com/openhvx", |
81 | 77 | "https://github.com/orgs/openhvx/discussions" |
|
84 | 80 | { |
85 | 81 | "@type": "WebSite", |
86 | 82 | "name": "OpenHVX", |
87 | | - "url": "https://openhvx.io/", |
| 83 | + "url": "https://openhvx.org/", |
88 | 84 | "potentialAction": { |
89 | 85 | "@type": "ReadAction", |
90 | | - "target": "https://openhvx.io/docs" |
| 86 | + "target": "https://openhvx.org/docs" |
91 | 87 | }, |
92 | 88 | "inLanguage": "en" |
93 | 89 | }, |
|
108 | 104 | "@type": "Organization", |
109 | 105 | "name": "OpenHVX" |
110 | 106 | }, |
111 | | - "url": "https://openhvx.io/" |
| 107 | + "url": "https://openhvx.org/" |
112 | 108 | } |
113 | 109 | ] |
114 | 110 | } |
|
0 commit comments