diff --git a/src/cmd/mdgen/mdgen.go b/src/cmd/mdgen/mdgen.go
index 9534491e0..bc5d7994f 100644
--- a/src/cmd/mdgen/mdgen.go
+++ b/src/cmd/mdgen/mdgen.go
@@ -102,7 +102,7 @@ func genMarkdownCorso(cmd *cobra.Command, dir string) error {
return nil
}
- basename := strings.ReplaceAll(cmd.CommandPath(), " ", "_") + ".md"
+ basename := strings.ReplaceAll(cmd.CommandPath(), " ", "-") + ".md"
filename := filepath.Join(dir, basename)
f, err := os.Create(filename)
diff --git a/website/blog/2022-12-09-m365-sandbox-setup.md b/website/blog/2022-12-09-m365-sandbox-setup.md
index 86a1860d8..1d3450008 100644
--- a/website/blog/2022-12-09-m365-sandbox-setup.md
+++ b/website/blog/2022-12-09-m365-sandbox-setup.md
@@ -83,5 +83,5 @@ To learn more about populating your domain with dummy data, see
[developer sandbox demo data](https://learn.microsoft.com/en-us/office/developer-program/install-sample-packs)
to create users, email, calendar events, and other dummy data for testing.
-And if you want one more thing to try out with a sandbox domain, check out [Corso](http://corsobackup.io),
+And if you want one more thing to try out with a sandbox domain, check out [Corso](https://corsobackup.io/),
a free and open-source backup tool. The sandbox is a great place to try it out!
diff --git a/website/blog/2022-12-12-benchmarking-intel-vs-arm-for-backup-applications.md b/website/blog/2022-12-12-benchmarking-intel-vs-arm-for-backup-applications.md
index 5de062282..17a2cf0a9 100644
--- a/website/blog/2022-12-12-benchmarking-intel-vs-arm-for-backup-applications.md
+++ b/website/blog/2022-12-12-benchmarking-intel-vs-arm-for-backup-applications.md
@@ -33,7 +33,7 @@ multiple backups, only one copy of the data will be stored in the
cloud and will only be transferred once.
However, given the large amounts of data that
-[Corso](http://corsobackup.io) might transfer, we wanted to look at
+[Corso](https://corsobackup.io/) might transfer, we wanted to look at
both performance and cost-efficiency of running Corso on ARM
(Graviton) vs. Intel and the results are quite striking!
diff --git a/website/blog/2022-12-16-not-your-backups-not-your-data.md b/website/blog/2022-12-16-not-your-backups-not-your-data.md
index 8d05acad0..b556adca7 100644
--- a/website/blog/2022-12-16-not-your-backups-not-your-data.md
+++ b/website/blog/2022-12-16-not-your-backups-not-your-data.md
@@ -224,7 +224,7 @@ Microsoft 365 data, at low cost, by securely and efficiently backing
up all business-critical data to object storage.
You can get started with Corso in [just a few
-minutes](https://corsobackup.io/docs/quickstart) and you will be able
+minutes](https://corsobackup.io/docs/quickstart/) and you will be able
to move your Microsoft 365 emails and data to your choice of object
storage provider and location. Not only will Corso compress and
deduplicated your data, it will also encrypt it with your keys. Corso
diff --git a/website/docs/developers/testing.md b/website/docs/developers/testing.md
index 83593daa8..440aa2520 100644
--- a/website/docs/developers/testing.md
+++ b/website/docs/developers/testing.md
@@ -30,7 +30,7 @@
- Set M365 Credentials environment variables
- > You can find more information on how to get these values in our [M365 docs](../../setup/m365_access/).
+ > You can find more information on how to get these values in our [M365 docs](../../setup/m365-access/).
```bash
export AZURE_CLIENT_ID=