Skip to content

Commit 9be107b

Browse files
committed
docs(web): use a colon in public document titles
Match Linux and drop the em dash from browser, Open Graph, and Twitter titles.
1 parent c90dad6 commit 9be107b

5 files changed

Lines changed: 7 additions & 7 deletions

File tree

web/content/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "VocaMac native voice typing for macOS"
2+
title: "VocaMac: native voice typing for macOS"
33
description: "Native voice typing for macOS. Hold a hotkey, speak, and text appears at your cursor — transcribed by a Whisper model running on your own Mac. Free and open source."
44
keywords: "voice to text macOS, on-device dictation, speech to text mac, whisperkit, coreml speech recognition, push to talk mac, open source dictation, privacy voice typing, apple silicon voice recognition"
55
---

web/hugo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
baseURL = "https://vocamac.com/"
22
locale = "en-us"
3-
title = "VocaMac native voice typing for macOS"
3+
title = "VocaMac: native voice typing for macOS"
44

55
[params]
66
description = "Native voice typing for macOS. Hold a hotkey, speak, and text appears at your cursor — transcribed by a Whisper model running on your own Mac. Free and open source."

web/layouts/partials/head.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{{- $p := hugo.Data.product -}}
2-
{{- $title := cond .IsHome "VocaMacnative voice typing for macOS, transcribed on your Mac" (printf "%s | VocaMac" .Title) -}}
2+
{{- $title := cond .IsHome "VocaMac: native voice typing for macOS" (printf "%s | VocaMac" .Title) -}}
33
{{- $description := cond (ne .Params.description nil) .Params.description site.Params.description -}}
44
{{- /* absURL, not a hardcoded domain string: a literal "https://vocamac.com/..."
55
can't follow a --baseURL override, so a Netlify preview build kept
@@ -29,7 +29,7 @@
2929
<meta property="og:image:type" content="image/png">
3030
<meta property="og:image:width" content="1200">
3131
<meta property="og:image:height" content="630">
32-
<meta property="og:image:alt" content="VocaMac native voice typing for macOS">
32+
<meta property="og:image:alt" content="VocaMac: native voice typing for macOS">
3333
<meta property="og:site_name" content="VocaMac">
3434
<meta property="og:locale" content="en_US">
3535

@@ -38,7 +38,7 @@
3838
<meta name="twitter:title" content="{{ $title }}">
3939
<meta name="twitter:description" content="{{ $description }}">
4040
<meta name="twitter:image" content="{{ $ogImage }}">
41-
<meta name="twitter:image:alt" content="VocaMac native voice typing for macOS">
41+
<meta name="twitter:image:alt" content="VocaMac: native voice typing for macOS">
4242
<meta name="twitter:creator" content="{{ site.Params.twitterHandle }}">
4343

4444
<link rel="stylesheet" href="/style.css">

web/static/og-image.svg

Lines changed: 1 addition & 1 deletion
Loading

web/tests/site.test.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ function pngDimensions(buffer) {
3636
}
3737

3838
test("renders a complete VocaMac homepage", () => {
39-
assert.match(index, /<title>VocaMac native voice typing for macOS, transcribed on your Mac<\/title>/);
39+
assert.match(index, /<title>VocaMac: native voice typing for macOS<\/title>/);
4040
assert.equal((index.match(/<h1\b/g) ?? []).length, 1);
4141
assert.match(index, /<main id="main">/);
4242
assert.match(index, /class="skip-link" href="#main"/);

0 commit comments

Comments
 (0)