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= diff --git a/website/docs/quickstart.md b/website/docs/quickstart.md index d3722a967..fbc6dce7c 100644 --- a/website/docs/quickstart.md +++ b/website/docs/quickstart.md @@ -21,7 +21,7 @@ pull the image. ## Connect to Microsoft 365 Obtaining credentials from Microsoft 365 to allow Corso to run is a one-time operation. Follow the instructions -[here](../setup/m365_access) to obtain the necessary credentials and then make them available to Corso. +[here](../setup/m365-access) to obtain the necessary credentials and then make them available to Corso. @@ -202,7 +202,7 @@ docker run --env-file $HOME/.corso/corso.env \\ ``` Next, select one of the available backups and list all backed up emails. See -[here](../cli/corso_backup_details_exchange) for more advanced filtering options. +[here](../cli/corso-backup-details-exchange) for more advanced filtering options. diff --git a/website/docs/setup/m365_access.md b/website/docs/setup/m365-access.md similarity index 100% rename from website/docs/setup/m365_access.md rename to website/docs/setup/m365-access.md diff --git a/website/docs/setup/repos.md b/website/docs/setup/repos.md index 5a40780fd..6dbc62dff 100644 --- a/website/docs/setup/repos.md +++ b/website/docs/setup/repos.md @@ -70,7 +70,7 @@ The two most commonly-used options are: ### Initialize repository Before first use, you need to initialize a Corso repository with `corso repo init s3`. See the command details -[here](../../cli/corso_repo_init_s3). +[here](../../cli/corso-repo-init-s3). @@ -107,7 +107,7 @@ docker run --env-file $HOME/.corso/corso.env \\ ### Connect to a repository If a repository already exists, you can connect to it with `corso repo connect s3`. See the command details -[here](../../cli/corso_repo_connect_s3). +[here](../../cli/corso-repo-connect-s3). @@ -152,4 +152,4 @@ need to use the following flag with the initial Corso `repo init` command: Corso also supports the use of object storage systems with no TLS certificate or with self-signed TLS certificates with the `--disable-tls` or `--disable-tls-verification` flags. -[These flags](../../cli/corso_repo_init_s3) should only be used for testing. +[These flags](../../cli/corso-repo-init-s3) should only be used for testing. diff --git a/website/docs/support/bugs_and_features.md b/website/docs/support/bugs-and-features.md similarity index 100% rename from website/docs/support/bugs_and_features.md rename to website/docs/support/bugs-and-features.md diff --git a/website/docs/support/known_issues.md b/website/docs/support/known-issues.md similarity index 100% rename from website/docs/support/known_issues.md rename to website/docs/support/known-issues.md diff --git a/website/sidebars.js b/website/sidebars.js index ab47098f3..901705e7e 100644 --- a/website/sidebars.js +++ b/website/sidebars.js @@ -20,7 +20,7 @@ const sidebars = { { type: 'category', label: 'Corso setup', - items: ['setup/concepts', 'setup/download', 'setup/m365_access', 'setup/configuration', 'setup/repos'], + items: ['setup/concepts', 'setup/download', 'setup/m365-access', 'setup/configuration', 'setup/repos'], }, { type: 'category', @@ -31,18 +31,18 @@ const sidebars = { type: 'generated-index', }, items: [ - 'cli/corso_repo_init_s3', 'cli/corso_repo_connect_s3', - 'cli/corso_backup_create_exchange', 'cli/corso_backup_list_exchange', 'cli/corso_backup_details_exchange', - 'cli/corso_backup_create_onedrive', 'cli/corso_backup_list_onedrive', 'cli/corso_backup_details_onedrive', - 'cli/corso_restore_exchange', 'cli/corso_restore_onedrive', - 'cli/corso_env' + 'cli/corso-repo-init-s3', 'cli/corso-repo-connect-s3', + 'cli/corso-backup-create-exchange', 'cli/corso-backup-list-exchange', 'cli/corso-backup-details-exchange', + 'cli/corso-backup-create-onedrive', 'cli/corso-backup-list-onedrive', 'cli/corso-backup-details-onedrive', + 'cli/corso-restore-exchange', 'cli/corso-restore-onedrive', + 'cli/corso-env' ] }, { type: 'category', label: 'Support', items: [ - 'support/bugs_and_features', 'support/known_issues', 'support/faq' + 'support/bugs-and-features', 'support/known-issues', 'support/faq' ], }, { diff --git a/website/src/components/parts/CTA.js b/website/src/components/parts/CTA.js index f3a08b2d9..593878cbf 100644 --- a/website/src/components/parts/CTA.js +++ b/website/src/components/parts/CTA.js @@ -46,7 +46,7 @@ export default function CTA() { minutes.

Get Started{" "} diff --git a/website/src/components/parts/Cookies.js b/website/src/components/parts/Cookies.js index 83b8a26c7..298d29f8a 100644 --- a/website/src/components/parts/Cookies.js +++ b/website/src/components/parts/Cookies.js @@ -16,8 +16,7 @@ export default function Cookies() { This website uses cookies to provide you with a great user experience. By using it, you accept our{" "} use of cookies diff --git a/website/src/components/parts/Demo.js b/website/src/components/parts/Demo.js index 6981a1f4e..ea1acdcb2 100644 --- a/website/src/components/parts/Demo.js +++ b/website/src/components/parts/Demo.js @@ -9,7 +9,7 @@ export default function Demo() {
- + Powershell logo
Quickstart Download diff --git a/website/src/components/parts/KeyLoveFAQ.js b/website/src/components/parts/KeyLoveFAQ.js index 1fcc9ac0f..c07c35aba 100644 --- a/website/src/components/parts/KeyLoveFAQ.js +++ b/website/src/components/parts/KeyLoveFAQ.js @@ -362,7 +362,7 @@ export default function KeyLoveFAQ() {
Use The Quick Start For Your First Backup{" "} @@ -427,7 +427,7 @@ export default function KeyLoveFAQ() {
Read about our Object Storage support{" "} diff --git a/website/src/pages/cookies.md b/website/src/pages/cookies.md new file mode 100644 index 000000000..86f4e306f --- /dev/null +++ b/website/src/pages/cookies.md @@ -0,0 +1,112 @@ +# Cookie Policy for Corso + +This is the Cookie Policy for Corso, accessible from +https://corsobackup.io + +## What Are Cookies + +As is common practice with almost all professional websites this site +uses cookies, which are tiny files that are downloaded to your +computer, to improve your experience. This page describes what +information they gather, how we use it and why we sometimes need to +store these cookies. We will also share how you can prevent these +cookies from being stored however this may downgrade or 'break' +certain elements of the sites functionality. + +## How We Use Cookies + +We use cookies for a variety of reasons detailed below. Unfortunately +in most cases there are no industry standard options for disabling +cookies without completely disabling the functionality and features +they add to this site. It is recommended that you leave on all cookies +if you are not sure whether you need them or not in case they are used +to provide a service that you use. + +## Disabling Cookies + +You can prevent the setting of cookies by adjusting the settings on +your browser (see your browser Help for how to do this). Be aware that +disabling cookies will affect the functionality of this and many other +websites that you visit. Disabling cookies will usually result in also +disabling certain functionality and features of the this +site. Therefore it is recommended that you do not disable +cookies. This Cookies Policy was created with the help of the [Cookies +Policy +Generator](https://www.cookiepolicygenerator.com/cookie-policy-generator/). + +## The Cookies We Set + +* Email newsletters related cookies + + This site offers newsletter or email subscription services and + cookies may be used to remember if you are already registered and + whether to show certain notifications which might only be valid to + subscribed/unsubscribed users. + +* Surveys related cookies + + From time to time we offer user surveys and questionnaires to + provide you with interesting insights, helpful tools, or to + understand our user base more accurately. These surveys may use + cookies to remember who has already taken part in a survey or to + provide you with accurate results after you change pages. + +* Forms related cookies + + When you submit data to through a form such as those found on + contact pages or comment forms cookies may be set to remember your + user details for future correspondence. + +* Site preferences cookies + + In order to provide you with a great experience on this site we + provide the functionality to set your preferences for how this + site runs when you use it. In order to remember your preferences + we need to set cookies so that this information can be called + whenever you interact with a page is affected by your preferences. + + +## Third Party Cookies + +In some special cases we also use cookies provided by trusted third +parties. The following section details which third party cookies you +might encounter through this site. + +* This site uses Google Analytics which is one of the most widespread + and trusted analytics solution on the web for helping us to + understand how you use the site and ways that we can improve your + experience. These cookies may track things such as how long you + spend on the site and the pages that you visit so we can continue + to produce engaging content. + + For more information on Google Analytics cookies, see the official + Google Analytics page. + +* Third party analytics are used to track and measure usage of this + site so that we can continue to produce engaging content. These + cookies may track things such as how long you spend on the site or + pages you visit which helps us to understand how we can improve + the site for you. + +* From time to time we test new features and make subtle changes to + the way that the site is delivered. When we are still testing new + features these cookies may be used to ensure that you receive a + consistent experience whilst on the site whilst ensuring we + understand which optimisations our users appreciate the most. + + +## More Information + +Hopefully that has clarified things for you and as was previously +mentioned if there is something that you aren't sure whether you need +or not it's usually safer to leave cookies enabled in case it does +interact with one of the features you use on our site. + +For more general information on cookies, please read [the Cookies +Policy +article](https://www.cookiepolicygenerator.com/sample-cookies-policy/). + +However if you are still looking for more information then you can +contact us through one of our preferred contact methods: + +* Email: info@corsobackup.io \ No newline at end of file