Skip to content

Commit b8674c2

Browse files
Add SEO metadata to Quarto documentation site
Enable Open Graph and Twitter Card tags, add site-url for canonical URLs, and add meta descriptions to all pages for better search engine visibility. Closes #37 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent b7d34e9 commit b8674c2

8 files changed

Lines changed: 12 additions & 1 deletion

File tree

_quarto.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ project:
44

55
website:
66
title: "FastAPI Webapp Template"
7+
site-url: "https://promptlytechnologies.com/fastapi-jinja2-postgres-webapp/"
8+
description: "A production-ready FastAPI web application template with Jinja2 templates, PostgreSQL database, and built-in authentication."
9+
open-graph: true
10+
twitter-card: true
711
navbar:
812
left:
913
- href: index.qmd

docs/architecture.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: "Architecture"
3+
description: "Overview of the FastAPI webapp template architecture including data flow, database schema, project structure, and routing."
34
---
45

56
## Data flow

docs/authentication.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: "Authentication"
3+
description: "Guide to the FastAPI webapp template's authentication system including token-based auth, password recovery, and role-based access control."
34
---
45

56
## Security features

docs/contributing.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: "Contributing"
3+
description: "How to contribute to the FastAPI webapp template project including guidelines for pull requests and development setup."
34
---
45

56
## Contributors

docs/customization.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: "Customization"
3+
description: "Guide to customizing the FastAPI webapp template including development workflow, code style conventions, and project structure."
34
---
45

56
## Development workflow

docs/deployment.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: "Deployment"
3+
description: "Guide to deploying the FastAPI webapp template to cloud platforms including Railway, Render, and other hosting services."
34
---
45

56
This application requires two services to be deployed and connected to each other:

docs/installation.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
22
title: "Installation"
3+
description: "Step-by-step installation guide for the FastAPI webapp template including Dev Container setup, manual installation, and environment configuration."
34
---
45

56
## Install all development dependencies in a VSCode Dev Container

index.qmd

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
22
title: "FastAPI, Jinja2, PostgreSQL Webapp Template"
3+
description: "A production-ready web application template combining FastAPI, Jinja2, and PostgreSQL with secure authentication, role-based access control, and easy cloud deployment."
34
---
45

5-
![Screenshot of homepage](docs/static/screenshot.jpg)
6+
![Screenshot of the FastAPI webapp template homepage](docs/static/screenshot.jpg)
67

78
## Quickstart
89

0 commit comments

Comments
 (0)