]> xenbits.xensource.com Git - www-xenproject-org.git/commitdiff
add seo sttuff
authorArnaud Guéras <arnaudgs@gmail.com>
Tue, 29 Oct 2024 15:37:58 +0000 (16:37 +0100)
committerArnaud Guéras <arnaudgs@gmail.com>
Tue, 29 Oct 2024 15:37:58 +0000 (16:37 +0100)
themes/xen-project/assets/css/header.scss
themes/xen-project/layouts/_default/baseof.html
themes/xen-project/layouts/partials/head.html

index 56b7c0cc9acf888aced3d832b3329348bc7401cb..a7281b0bfabaaae0274960cad3d663dabe8c0541 100644 (file)
@@ -7,6 +7,7 @@
     --nav-margin-left: 0;
     --header-height: 84px;
     --header-font-size: 16px;
+    background-color: var(--color-brand-surface);
 
     @include desktop {
       --gap: 40px;
index dd09023e99a9c10058d4d86a161f36677f0db290..78298fc861435133b345c7aff321a0fd9fa14fb7 100644 (file)
@@ -1,8 +1,5 @@
 <!doctype html>
-<html
-  lang="{{ or site.Language.LanguageCode }}"
-  dir="{{ or site.Language.LanguageDirection `ltr` }}"
->
+<html lang="{{ or site.Language.LanguageCode }}" dir="{{ or site.Language.LanguageDirection `ltr` }}">
   <head>
     {{ partial "head.html" . }}
   </head>
index 1ec348458b216ea2b317844510cfd08041c4b20a..d7911cc920817f0726752594cc1132ea0a0d4f38 100644 (file)
@@ -1,10 +1,41 @@
-<meta charset="utf-8" />
-<meta name="viewport" content="width=device-width" />
-<title>
-  {{ if .IsHome }}
-    {{ site.Title }}
-  {{ else }}
-    {{ printf "%s | %s" .Title site.Title }}
-  {{ end }}
-</title>
-{{ partialCached "head/css.html" . }}
+<head>
+  <meta charset="UTF-8" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+
+  <!-- SEO Meta Tags -->
+  <title>
+    {{ if .IsHome }}
+      {{ .Site.Title }} - Open Source Virtualization
+    {{ else }}
+      {{ .Title }} |
+      {{ .Site.Title }}
+    {{ end }}
+  </title>
+  <meta
+    name="description"
+    content="{{ with .Description }}
+      {{ . }}
+    {{ else }}
+      {{ with .Summary }}{{ . }}{{ else }}{{ .Site.Params.description }}{{ end }}
+    {{ end }}"
+  />
+  {{ with .Params.keywords }}<meta name="keywords" content="{{ . }}" />{{ end }}
+
+
+  <!-- Open Graph / Facebook -->
+  <meta property="og:type" content="website" />
+  <meta property="og:url" content="{{ .Permalink }}" />
+  <meta property="og:title" content="{{ .Title }}" />
+  <meta property="og:description" content="{{ .Description }}" />
+  <meta property="og:image" content="{{ .Site.Params.og_image | default "/img/logo-xen.svg" | absURL }}" />
+
+  <!-- Twitter -->
+  <meta name="twitter:card" content="summary_large_image" />
+  <meta name="twitter:title" content="{{ .Title }}" />
+  <meta name="twitter:description" content="{{ .Description }}" />
+
+  <!-- Other important meta tags -->
+  <meta name="robots" content="index, follow" />
+  <link rel="canonical" href="{{ .Permalink }}" />
+  {{ partialCached "head/css.html" . }}
+</head>