| 
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