diff --git a/apps/docs/pages/availability.mdx b/apps/docs/pages/availability.mdx
index 39f6ce48..878d38a3 100644
--- a/apps/docs/pages/availability.mdx
+++ b/apps/docs/pages/availability.mdx
@@ -1,3 +1,7 @@
+---
+title: Availability
+---
+
# Availability
## Setting your availability
diff --git a/apps/docs/pages/billing.mdx b/apps/docs/pages/billing.mdx
index 7f8fa3c5..36ede5c1 100644
--- a/apps/docs/pages/billing.mdx
+++ b/apps/docs/pages/billing.mdx
@@ -1,3 +1,7 @@
+---
+title: Billing
+---
+
# Billing
## How the trial works
You are given FREE access for 14 days of our PRO subscription, you can use this to test and try out our product and see if it works for you. No credit card is required to sign up and you decide if you want to upgrade to a PRO subscription afterwards.
@@ -26,7 +30,7 @@ We've reserved a ton of premium usernames, such as short handles or first names
Some users may not be able to access Billing as their billing email is different to their account email. If this is the case, you can change the email associated with your account in [Profile Settings](https://app.cal.com/settings/profile).
## Subscription for each team member
-If your team requires multiple event types then each team member has to be subscribed to our paid plan. If that is something that isn’t necessary for your team, you can proceed with your FREE plan.
+If your team requires multiple event types then each team member has to be subscribed to our paid plan. If that is something that isn’t necessary for your team, you can proceed with your FREE plan.
## Discount for non-profits and students
We offer 50% for non-profit organizations and students. Just raise a ticket with our support team and submit the necessary proof of status.
diff --git a/apps/docs/pages/bookings.mdx b/apps/docs/pages/bookings.mdx
index 60744396..0519aeec 100644
--- a/apps/docs/pages/bookings.mdx
+++ b/apps/docs/pages/bookings.mdx
@@ -1,3 +1,7 @@
+---
+title: Bookings
+---
+
# Bookings
## What can you do on the bookings page?
diff --git a/apps/docs/pages/developer/adding-css.mdx b/apps/docs/pages/developer/adding-css.mdx
index bf0585dd..93ed65a4 100644
--- a/apps/docs/pages/developer/adding-css.mdx
+++ b/apps/docs/pages/developer/adding-css.mdx
@@ -1,4 +1,8 @@
-import Callout from 'nextra-theme-docs/callout';
+---
+title: Adding CSS
+---
+
+import Callout from "nextra-theme-docs/callout";
# Adding CSS
@@ -30,4 +34,4 @@ import "../styles/your-new-stylesheet.css";
These styles will apply to all pages and components in your application.
-Due to the global nature of stylesheets, and to avoid conflicts, you may **only import them inside `pages/_app.tsx`**.
\ No newline at end of file
+Due to the global nature of stylesheets, and to avoid conflicts, you may **only import them inside `pages/_app.tsx`**.
diff --git a/apps/docs/pages/developer/code-styling.mdx b/apps/docs/pages/developer/code-styling.mdx
index 3b37ef72..cddf746f 100644
--- a/apps/docs/pages/developer/code-styling.mdx
+++ b/apps/docs/pages/developer/code-styling.mdx
@@ -1,3 +1,7 @@
+---
+title: Code styling
+---
+
# Code Styling
Keeping our code styles consistent is key to making the repository easy to read and work with.
@@ -12,4 +16,4 @@ Calendso uses the ESLint and Prettier formatting tools, and the repository comes
We use the [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript) for all JavaScript and Typescript code.
## HTML & CSS
-We use the [Google HTML/CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html) for any HTML and CSS markup. However, exceptions to the HTML guide apply where JSX differentiates from standard HTML.
\ No newline at end of file
+We use the [Google HTML/CSS Style Guide](https://google.github.io/styleguide/htmlcssguide.html) for any HTML and CSS markup. However, exceptions to the HTML guide apply where JSX differentiates from standard HTML.
diff --git a/apps/docs/pages/developer/meta.json b/apps/docs/pages/developer/meta.json
index fbfc1a75..961dfc5f 100644
--- a/apps/docs/pages/developer/meta.json
+++ b/apps/docs/pages/developer/meta.json
@@ -1,9 +1,8 @@
{
- "migrations": "Migrations",
- "pre-fill": "Pre-fill fields",
- "code-styling": "Code styling",
- "project-structure": "Project structure",
- "pull-requests": "Pull requests",
- "adding-css": "Adding CSS"
- }
-
\ No newline at end of file
+ "migrations": "Migrations",
+ "pre-fill": "Pre-fill fields",
+ "code-styling": "Code styling",
+ "project-structure": "Project structure",
+ "pull-requests": "Pull requests",
+ "adding-css": "Adding CSS"
+}
diff --git a/apps/docs/pages/developer/migrations.mdx b/apps/docs/pages/developer/migrations.mdx
index f4dde2a3..28d5acef 100644
--- a/apps/docs/pages/developer/migrations.mdx
+++ b/apps/docs/pages/developer/migrations.mdx
@@ -1,3 +1,7 @@
+---
+title: Migrations
+---
+
# Database Migrations
As described in the [upgrade guide](https://docs.cal.com/self-hosting/upgrade), you should use the `yarn workspace @calcom/prisma db-migrate` or `yarn workspace @calcom/prisma db-deploy` command to update the database.
diff --git a/apps/docs/pages/developer/pre-fill.mdx b/apps/docs/pages/developer/pre-fill.mdx
index 3d27581e..e4c60758 100644
--- a/apps/docs/pages/developer/pre-fill.mdx
+++ b/apps/docs/pages/developer/pre-fill.mdx
@@ -1,3 +1,7 @@
+---
+title: Pre-fill fields
+---
+
# Pre-fill fields
You can pre-fill a number of fields on the booking form by using their corresponding URL parameters. This can include the user’s name, email, or guests to be added to the booking.
@@ -17,4 +21,4 @@ Guests can also be added to the link, there is also no limit to the amount of gu
These should be added to your link like this:
```text
guest=guest1@example.com&guest=guest2@example.com
-```
\ No newline at end of file
+```
diff --git a/apps/docs/pages/developer/project-structure.mdx b/apps/docs/pages/developer/project-structure.mdx
index b9c48af9..72449b6e 100644
--- a/apps/docs/pages/developer/project-structure.mdx
+++ b/apps/docs/pages/developer/project-structure.mdx
@@ -1,3 +1,7 @@
+---
+title: Project structure
+---
+
# Project Structure
This page gives an overview of how the codebase is structured so you can easily dive into the Cal.com code.
diff --git a/apps/docs/pages/developer/pull-requests.mdx b/apps/docs/pages/developer/pull-requests.mdx
index d49df6ed..56d698d0 100644
--- a/apps/docs/pages/developer/pull-requests.mdx
+++ b/apps/docs/pages/developer/pull-requests.mdx
@@ -1,3 +1,7 @@
+---
+title: Pull requests
+---
+
# Pull Requests
## Requirements
diff --git a/apps/docs/pages/event-types.mdx b/apps/docs/pages/event-types.mdx
index 5083f947..8d34cfb8 100644
--- a/apps/docs/pages/event-types.mdx
+++ b/apps/docs/pages/event-types.mdx
@@ -1,3 +1,7 @@
+---
+title: Event Types
+---
+
# Event Types
Event types allow you to create different events for different occasions when booking a time with you in your calendar. These can be named differently, have different time durations and the choice of platform can change.
@@ -13,7 +17,7 @@ Event types allow you to create different events for different occasions when bo
## Editing event types
1. Go to [Your Event Types](https://app.cal.com/event-types).
-2. Click anywhere within the box of the event you would like to edit.
+2. Click anywhere within the box of the event you would like to edit.
(From here you can edit the basic settings of your event)
3. To get the advanced options, at the bottom of your event setting click 'Show Advanced Settings'
4. After you have finished editing the event type, scroll to the bottom of your page and select 'Update'
@@ -27,7 +31,7 @@ Event types allow you to create different events for different occasions when bo
## How to block a time slot before/after a meeting
You can block out a time frame in your calendar only after the meeting. You can do this by selecting `Show advanced settings` of your Event Type. The setting is labeled `Time-slot intervals`.
-## Setting up specific availability for each type of Event
+## Setting up specific availability for each type of Event
Head to `Show advanced settings` of your event. At the bottom you can set up specific availability for different Event Types.
## Availability not showing on a certain day in your calendar
diff --git a/apps/docs/pages/faq.mdx b/apps/docs/pages/faq.mdx
index c367421d..a7305ea3 100644
--- a/apps/docs/pages/faq.mdx
+++ b/apps/docs/pages/faq.mdx
@@ -1,3 +1,7 @@
+---
+title: FAQs
+---
+
# Frequently asked questions
## Does Cal.com support a custom domain?
@@ -7,7 +11,7 @@ This is possible with our self-hosted option.
As it stands this is currently not possible. We always keep an eye on the limitations like these that our users point to us. We’ve had requests in the past for the multi-booking feature and this is on our priority list.
## How to quickly block further bookings?
-1. Click on the lower left corner of your dashboard where your username is displayed.
+1. Click on the lower left corner of your dashboard where your username is displayed.
2. That initates a dropdown menu. Click on `Set youself as away`.
This is a method to disable your Cal.com account which won't allow any bookings once initiated. However, bookings made before turning on *away mode* will still be booked.
diff --git a/apps/docs/pages/import.mdx b/apps/docs/pages/import.mdx
index a9df7868..dac0d5e3 100644
--- a/apps/docs/pages/import.mdx
+++ b/apps/docs/pages/import.mdx
@@ -1,4 +1,8 @@
-import Callout from 'nextra-theme-docs/callout';
+---
+title: Import
+---
+
+import Callout from "nextra-theme-docs/callout";
# Import data from other scheduling tools
@@ -27,4 +31,4 @@ The following steps will help you retrieve your SavvyCal access token, which you
4. Click to copy the token, and then paste the token into the Cal.com importer
Even though we don't store your access token, you can press the trash icon to revoke the access token from the **Developers** tab once the import is complete.
-
\ No newline at end of file
+
diff --git a/apps/docs/pages/index.mdx b/apps/docs/pages/index.mdx
index 9d7561b2..325b33c7 100644
--- a/apps/docs/pages/index.mdx
+++ b/apps/docs/pages/index.mdx
@@ -1,4 +1,8 @@
-import Bleed from 'nextra-theme-docs/bleed'
+---
+title: Home
+---
+
+import Bleed from "nextra-theme-docs/bleed";
# Cal.com Documentation
diff --git a/apps/docs/pages/integrations/google.mdx b/apps/docs/pages/integrations/google.mdx
index a1633d75..97890f34 100644
--- a/apps/docs/pages/integrations/google.mdx
+++ b/apps/docs/pages/integrations/google.mdx
@@ -1,3 +1,7 @@
+---
+title: Google
+---
+
# Google Calendar
The Google Calendar integration checks for availability in your Google Calendars and creates bookings for you.
@@ -27,10 +31,10 @@ To remove a product from your account that isn't listed in your Google Account,
## Where to find the Google Meet integration?
-Google Meet is a part of the Google Calendar integration and it should be available once you've added your Google Calendar. Just select Google Meet as location for your Event Type:
+Google Meet is a part of the Google Calendar integration and it should be available once you've added your Google Calendar. Just select Google Meet as location for your Event Type:
1. Go to your `Event Types`.
2. Click on the `Location` drop-down menu.
-3. Select Google Meet as the location of your meeting.
+3. Select Google Meet as the location of your meeting.
-Once your Event Type slot is booked, it will automatically generate the Google Meet link for the meeting.
\ No newline at end of file
+Once your Event Type slot is booked, it will automatically generate the Google Meet link for the meeting.
diff --git a/apps/docs/pages/integrations/introduction.mdx b/apps/docs/pages/integrations/introduction.mdx
index 90adcb01..1c7abec2 100644
--- a/apps/docs/pages/integrations/introduction.mdx
+++ b/apps/docs/pages/integrations/introduction.mdx
@@ -1,3 +1,7 @@
+---
+title: Introduction
+---
+
# Integrations
## Connecting new calendars
@@ -13,5 +17,5 @@
If you have two or more integrated calendars and you want your events to show in only one, you can define a primary calendar like this:
1. Go to your [Integrations](https://app.cal.com/integrations) page.
-2. Next to your `Calendars` you will see a dropdown that says `Create events on:`.
-3. Select your primary calendar.
\ No newline at end of file
+2. Next to your `Calendars` you will see a dropdown that says `Create events on:`.
+3. Select your primary calendar.
diff --git a/apps/docs/pages/integrations/microsoft.mdx b/apps/docs/pages/integrations/microsoft.mdx
index cd87fa7d..afdfeaf1 100644
--- a/apps/docs/pages/integrations/microsoft.mdx
+++ b/apps/docs/pages/integrations/microsoft.mdx
@@ -1,3 +1,7 @@
+---
+title: Microsoft
+---
+
# Outlook/Microsoft 365
The Outlook integration enables you to use your outlook.com or Microsoft 365 account to use for conflict checking and event bookings.
@@ -17,4 +21,4 @@ The top part of permissions window shows what you personally consented to. Examp
You can revoke any of the permissions you consented to by selecting `Revoke Permissions`, however removing a permission may break some of the apps functionality. If you have problems after you remove permissions or accounts, contact your organization's Helpdesk for additional assistance.
-If you require more help, head over the Microsoft Documentation Page about [Managing Applications](https://docs.microsoft.com/en-us/azure/active-directory/user-help/my-applications-portal-permissions-saved-accounts)
\ No newline at end of file
+If you require more help, head over the Microsoft Documentation Page about [Managing Applications](https://docs.microsoft.com/en-us/azure/active-directory/user-help/my-applications-portal-permissions-saved-accounts)
diff --git a/apps/docs/pages/integrations/stripe.mdx b/apps/docs/pages/integrations/stripe.mdx
index 5e905485..bb563abd 100644
--- a/apps/docs/pages/integrations/stripe.mdx
+++ b/apps/docs/pages/integrations/stripe.mdx
@@ -1,3 +1,7 @@
+---
+title: Stripe
+---
+
# Stripe Payments
The Stripe integration allows users to add payments to their bookings.
diff --git a/apps/docs/pages/integrations/zapier.mdx b/apps/docs/pages/integrations/zapier.mdx
index 49cce9c0..f1cb8c9c 100644
--- a/apps/docs/pages/integrations/zapier.mdx
+++ b/apps/docs/pages/integrations/zapier.mdx
@@ -1,3 +1,7 @@
-## Do you have a Zapier integration?
+---
+title: Zapier
+---
-We are currently working on it, but it isn’t live just yet. Until then, you can use our Webhooks integration and use Zapier's “Webhooks by Zapier”.
\ No newline at end of file
+## Do you have a Zapier integration?
+
+We are currently working on it, but it isn’t live just yet. Until then, you can use our Webhooks integration and use Zapier's “Webhooks by Zapier”.
diff --git a/apps/docs/pages/integrations/zoom.mdx b/apps/docs/pages/integrations/zoom.mdx
index 80aecf7e..94fd02e6 100644
--- a/apps/docs/pages/integrations/zoom.mdx
+++ b/apps/docs/pages/integrations/zoom.mdx
@@ -1,4 +1,5 @@
---
+title: Zoom
sidebar_position: 3
---
diff --git a/apps/docs/pages/self-hosting/docker.mdx b/apps/docs/pages/self-hosting/docker.mdx
index bb8668e4..6f537a4c 100644
--- a/apps/docs/pages/self-hosting/docker.mdx
+++ b/apps/docs/pages/self-hosting/docker.mdx
@@ -1,3 +1,7 @@
+---
+title: Docker
+---
+
# Docker
The Docker configuration for Cal is an effort powered by people within the community. Cal does not provide official support for Docker, but we will accept fixes and documentation. Use at your own risk.
diff --git a/apps/docs/pages/self-hosting/install.mdx b/apps/docs/pages/self-hosting/install.mdx
index 029bfb2f..a37a5eeb 100644
--- a/apps/docs/pages/self-hosting/install.mdx
+++ b/apps/docs/pages/self-hosting/install.mdx
@@ -1,3 +1,7 @@
+---
+title: Installation
+---
+
# Installation
To get a local copy up and running, please follow these simple steps.
diff --git a/apps/docs/pages/self-hosting/upgrade.mdx b/apps/docs/pages/self-hosting/upgrade.mdx
index edab1026..f22431fa 100644
--- a/apps/docs/pages/self-hosting/upgrade.mdx
+++ b/apps/docs/pages/self-hosting/upgrade.mdx
@@ -1,3 +1,7 @@
+---
+title: Upgrade
+---
+
# Upgrading
**Warning**: When performing database migrations, you may lose data if the migration is not done properly.
diff --git a/apps/docs/pages/self-hosting/vercel.mdx b/apps/docs/pages/self-hosting/vercel.mdx
index 68d12d04..a5341240 100644
--- a/apps/docs/pages/self-hosting/vercel.mdx
+++ b/apps/docs/pages/self-hosting/vercel.mdx
@@ -1,3 +1,7 @@
+---
+title: Vercel
+---
+
# Vercel
## Requirements
diff --git a/apps/docs/pages/settings.mdx b/apps/docs/pages/settings.mdx
index 658f9b46..83f3ca31 100644
--- a/apps/docs/pages/settings.mdx
+++ b/apps/docs/pages/settings.mdx
@@ -1,3 +1,7 @@
+---
+title: Settings
+---
+
# Settings
## Setting up or making changes to your Profile
@@ -21,7 +25,7 @@
4. Click the button 'Save' located to the bottom right of your new password.
5. You have now successfully changed your password!
-## Change your email
+## Change your email
Go to [Profile Settings](https://app.cal.com/settings/profile). There, you will see the email associated with your account which you can then update. You’d just need to log out and back in to see the change take effect.
@@ -49,4 +53,4 @@ You can delete your account from within the [Settings](https://app.cal.com/setti
## How to change the language
-Go to your [Profile Settings](https://app.cal.com/settings/profile). Under `Language` you will see the dropdown menu and you can use it to select your desired language.
\ No newline at end of file
+Go to your [Profile Settings](https://app.cal.com/settings/profile). Under `Language` you will see the dropdown menu and you can use it to select your desired language.
diff --git a/apps/docs/pages/teams.mdx b/apps/docs/pages/teams.mdx
index c88ac99e..3428294f 100644
--- a/apps/docs/pages/teams.mdx
+++ b/apps/docs/pages/teams.mdx
@@ -1,3 +1,7 @@
+---
+title: Teams
+---
+
# Teams
## How do I create a new team?
@@ -25,7 +29,7 @@ Creating a team will allow you to create new event types for the team, invite te
## How do I add and remove a description of my team?
1. Go to [Your Teams Settings](https://app.cal.com/settings/teams) and select the team you wish to edit.
-2. Located below your team name entry box is a large text box labeled 'About',
+2. Located below your team name entry box is a large text box labeled 'About',
## How do I upload my team logo?
@@ -50,4 +54,4 @@ Your team has now successfully been deleted.
## Where can I find my team's Event Types?
-Once you open `Event Types` on your dashboard, you will find your team's Event Types below your individual ones.
\ No newline at end of file
+Once you open `Event Types` on your dashboard, you will find your team's Event Types below your individual ones.
diff --git a/apps/docs/pages/webhooks.mdx b/apps/docs/pages/webhooks.mdx
index 08f9805a..7a254c5a 100644
--- a/apps/docs/pages/webhooks.mdx
+++ b/apps/docs/pages/webhooks.mdx
@@ -1,3 +1,7 @@
+---
+title: Webhooks
+---
+
# Webhooks
## Create a new Webhook
@@ -37,4 +41,4 @@ cal.com/rick/quick-chat?metadata[user_id]=123
As a result, the webhook will be returned in this format:
```text
{ , metadata: { user_id: 123 } }
-```
\ No newline at end of file
+```