Skip to content

Commit f993444

Browse files
authored
Merge pull request #53 from openeverest/minor-seo-fixes
Minor SEO fixes for OpenEverest website
2 parents 92e7cb9 + d8a69ca commit f993444

5 files changed

Lines changed: 35 additions & 8 deletions

File tree

assets/robots.txt

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1 @@
11
User-agent: *
2-
Disallow: /documentation/0.8.0/
3-
Disallow: /documentation/1.12.0/
4-
Disallow: /documentation/1.12.0/
5-
Disallow: /documentation/1.12.0/
6-
Disallow: /documentation/1.12.0/

hugo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ title = 'OpenEverest'
44
staticDir = ['static', 'assets']
55

66
[params]
7+
tagline = 'Open-Source Database Platform'
78
description = 'OpenEverest is an open-source platform for automated database provisioning and management. It supports multiple database technologies and can be hosted on any Kubernetes infrastructure, in the cloud or on-premises.'
89
author = 'OpenEverest Team'
910
defaultSocialImage = '/images/brandkit/hero-image-2x1-ratio.png'

hugo_stats.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,7 @@
356356
"space-y-4",
357357
"space-y-6",
358358
"space-y-8",
359+
"sr-only",
359360
"sticky",
360361
"text-2xl",
361362
"text-3xl",

layouts/_default/baseof.html

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,20 @@
1212
</script>
1313

1414
{{ partial "seo.html" . }}
15-
<title>{{ block "title" . }}{{ if .IsHome }}{{ .Site.Title }}{{ else }}{{ .Title }} | {{ .Site.Title }}{{ end }}{{ end }}</title>
15+
<title>{{ block "title" . }}{{ if .IsHome }}{{ .Site.Title }} | {{ .Site.Params.tagline }}{{ else }}{{ .Title }} | {{ .Site.Title }}{{ end }}{{ end }}</title>
16+
<script type="application/ld+json">
17+
{
18+
"@context": "https://schema.org",
19+
"@type": "Organization",
20+
"name": "{{ .Site.Title }}",
21+
"url": "{{ .Site.BaseURL }}",
22+
"logo": "{{ .Site.BaseURL }}images/brandkit/logo-vertical-full-color-white-min.png",
23+
"description": "{{ .Site.Params.description }}",
24+
"sameAs": [
25+
"https://github.com/openeverest/openeverest"
26+
]
27+
}
28+
</script>
1629
<link rel="icon" type="image/x-icon" href="/images/favicon.ico">
1730
{{ $styles := resources.Get "css/main.css" | postCSS | minify | fingerprint }}
1831
<link rel="stylesheet" href="{{ $styles.Permalink }}">

layouts/index.html

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
11
{{ define "main" }}
2+
<script type="application/ld+json">
3+
{
4+
"@context": "https://schema.org",
5+
"@type": "SoftwareApplication",
6+
"name": "{{ .Site.Title }}",
7+
"applicationCategory": "DeveloperApplication",
8+
"operatingSystem": "Kubernetes",
9+
"url": "{{ .Site.BaseURL }}",
10+
"description": "{{ .Site.Params.description }}",
11+
"offers": {
12+
"@type": "Offer",
13+
"price": "0",
14+
"priceCurrency": "USD"
15+
}
16+
}
17+
</script>
218
<div class="bg-gradient-to-b from-white to-gray-50 min-h-screen">
319
<div class="container mx-auto px-4 py-20 max-w-7xl">
420
<!-- Hero Section with Word Cloud -->
@@ -8,14 +24,15 @@
824
<!-- Hero Section -->
925
<section class="hero text-center mb-12">
1026
<div class="hero-content">
11-
<h1 class="hero-title font-normal mb-6 leading-tight">
27+
<h1 class="sr-only">{{ .Site.Title }} — {{ .Site.Params.tagline }}</h1>
28+
<div class="hero-title font-normal mb-6 leading-tight" aria-hidden="true">
1229
<span class="gradient-text-open">
1330
Open
1431
</span>
1532
<span class="gradient-text-everest">
1633
Everest
1734
</span>
18-
</h1>
35+
</div>
1936
<p class="text-xl text-gray-700 mb-12 max-w-4xl mx-auto leading-relaxed">
2037
The <strong>first open-source platform</strong> for automated database provisioning and management.
2138
It supports multiple database technologies and can be hosted on any Kubernetes infrastructure, in the cloud or on-premises.

0 commit comments

Comments
 (0)