You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
seo: improve page titles, descriptions, and structured data
- Homepage title: 'Screenshot Automation for Documentation | Heroshot'
- Add SEO titles to all docs and integration pages
- Add keywords meta tags
- Expand structured data with author, downloadUrl, keywords
- Better descriptions targeting search terms
Copy file name to clipboardExpand all lines: docs/.vitepress/config.ts
+43-4Lines changed: 43 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -5,8 +5,11 @@ import { heroshot } from '../../integrations/shared/vitePlugin';
5
5
6
6
constSITE_URL='https://heroshot.sh';
7
7
constSITE_NAME='Heroshot';
8
+
constSITE_TITLE='Heroshot - Screenshot Automation for Documentation';
8
9
constDEFAULT_DESCRIPTION=
9
-
'Free, open-source screenshot automation. Your UI changes constantly. Heroshot updates every screenshot in your docs with a single command.';
10
+
'Free, open-source CLI tool that automates documentation screenshots. Define once with a visual picker, regenerate forever with one command. Works with VitePress, Docusaurus, MkDocs, Sphinx, and more.';
Copy file name to clipboardExpand all lines: docs/docs/index.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,5 @@
1
1
---
2
+
title: What is Heroshot? - Documentation Screenshot Automation
2
3
description: Heroshot is a free, open-source screenshot automation tool. Define screenshots once with a visual picker, regenerate them forever with one command.
Copy file name to clipboardExpand all lines: docs/docs/integrations/docusaurus.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,10 @@
1
1
---
2
+
title: Docusaurus Screenshot Integration
2
3
description: Use Heroshot with Docusaurus. Auto-refresh screenshots with the Docusaurus plugin integration.
3
4
---
4
5
6
+
title: Docusaurus Screenshot Integration
7
+
5
8
# Docusaurus
6
9
7
10
> Want to see it working? Check out the [full example on GitHub](https://github.com/omachala/heroshot/tree/main/integrations/examples/docusaurus) - a minimal setup you can clone and run.
Copy file name to clipboardExpand all lines: docs/docs/integrations/gitbook.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,10 @@
1
1
---
2
+
title: GitBook Screenshot Integration
2
3
description: Use Heroshot with GitBook. Automated screenshots for GitBook documentation via Git Sync.
3
4
---
4
5
6
+
title: GitBook Screenshot Integration
7
+
5
8
# GitBook
6
9
7
10
[GitBook](https://www.gitbook.com/) is a bit different from the other frameworks here - it's a SaaS platform, not a static site generator. But if you're using Git Sync (where GitBook syncs with your GitHub repo), heroshot works great.
Copy file name to clipboardExpand all lines: docs/docs/integrations/markdown.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,10 @@
1
1
---
2
+
title: Markdown Screenshot Integration
2
3
description: Use Heroshot with plain Markdown. Light/dark mode screenshots for GitHub READMEs and GitLab wikis.
3
4
---
4
5
6
+
title: Markdown Screenshot Integration
7
+
5
8
# Markdown
6
9
7
10
For plain Markdown files (GitHub READMEs, GitLab wikis, or any Markdown renderer), you can use HTML's `<picture>` element to show different images for light and dark modes.
Copy file name to clipboardExpand all lines: docs/docs/integrations/mkdocs.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,10 @@
1
1
---
2
+
title: MkDocs Screenshot Integration
2
3
description: Use Heroshot with MkDocs and Material theme. Generate theme-aware screenshots for Python documentation.
3
4
---
4
5
6
+
title: MkDocs Screenshot Integration
7
+
5
8
# MkDocs
6
9
7
10
> Want to see it working? Check out the [full example on GitHub](https://github.com/omachala/heroshot/tree/main/integrations/examples/mkdocs) - a minimal setup you can clone and run.
> Want to see it working? Check out the [full example on GitHub](https://github.com/omachala/heroshot/tree/main/integrations/examples/sphinx) - a minimal Furo setup you can clone and run.
0 commit comments