diff --git a/CHANGELOG.md b/CHANGELOG.md index 124f749d..830612f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -66,8 +66,8 @@ to produce the best possible expression. Windows" debate (it's Linux) [aumetra]: https://github.com/aumetra -[workspace-docs]: https://opensource.axo.dev/oranda/book/configuration/workspaces.html -[package-names]: https://opensource.axo.dev/oranda/book/configuration/reference.html#componentsartifactsmatch_package_names +[workspace-docs]: https://axodotdev.github.io/oranda/book/configuration/workspaces.html +[package-names]: https://axodotdev.github.io/oranda/book/configuration/reference.html#componentsartifactsmatch_package_names ## 0.5.0 - 2023-10-10 @@ -155,7 +155,7 @@ to produce the best possible expression. Users and distributors now have more control over how oranda and especially its CSS gets built! You can choose to opt-in to building CSS at build or runtime using the Tailwind binary, or you can explicitly prebuild the CSS using - npm. For more information, see the [docs](https://opensource.axo.dev/oranda/book/building.html#the-trouble-with-css). + npm. For more information, see the [docs](https://axodotdev.github.io/oranda/book/building.html#the-trouble-with-css). - **New `generate` command** - [shadows-withal]/[pr621], [ashleygwilliams]/[i188] @@ -374,8 +374,8 @@ to produce the best possible expression. [mistydemeo]: https://github.com/mistydemeo [tertsdiepraam]: https://github.com/tertsdiepraam -[workspace-docs]: https://opensource.axo.dev/oranda/book/configuration/workspaces.html -[changelog-docs]: https://opensource.axo.dev/oranda/book/configuration/changelog.html +[workspace-docs]: https://axodotdev.github.io/oranda/book/configuration/workspaces.html +[changelog-docs]: https://axodotdev.github.io/oranda/book/configuration/changelog.html [discord]: https://discord.gg/8BwyXQmeUT ## 0.2.0 - 2023-07-19 @@ -524,13 +524,13 @@ The installer widget on our main page has been upgraded! It now not only shows a ![oranda install widget preview](https://github-production-user-asset-6210df.s3.amazonaws.com/6445316/250566861-a635c28b-d4d3-4c90-a685-8e9a85673651.png) -You can customize which package managers you want to be displayed on in this widget vs. which ones should only be displayed on the separate install page, as well. [Read more in the docs](https://opensource.axo.dev/oranda/book/configuration/artifacts.html#adding-package-manager-installation-instructions) +You can customize which package managers you want to be displayed on in this widget vs. which ones should only be displayed on the separate install page, as well. [Read more in the docs](https://axodotdev.github.io/oranda/book/configuration/artifacts.html#adding-package-manager-installation-instructions) ##### Funding page oranda now has the ability to autodetect whether you're using GitHub's funding embed functionality (meaning you have a `.github/FUNDING.yml`), in which case it'll automatically generate a page showing your available funding options. -Additionally, you can enhance this page by selecting a particular funding channel to be prioritized as your "main" funding method. You can also provide custom content from a `funding.md` Markdown file, to provide additional context to your funding page. [Read more in the docs](https://opensource.axo.dev/oranda/book/configuration/funding.html) +Additionally, you can enhance this page by selecting a particular funding channel to be prioritized as your "main" funding method. You can also provide custom content from a `funding.md` Markdown file, to provide additional context to your funding page. [Read more in the docs](https://axodotdev.github.io/oranda/book/configuration/funding.html) This is less of a defined feature and more of an experiment on how we can better integrate maintainers' funding sources onto their websites. Please let us know what you think, or if you have any other feedback or input! @@ -542,7 +542,7 @@ oranda themes now get applied to your mdbook output, too, meaning there's less o ##### New configuration structure -We've completely revamped our configuration structure to be more future-proof and to require less refactoring in the fullness of time. For the new configuration layout, please [consult the docs](https://opensource.axo.dev/oranda/book/configuration.html). +We've completely revamped our configuration structure to be more future-proof and to require less refactoring in the fullness of time. For the new configuration layout, please [consult the docs](https://axodotdev.github.io/oranda/book/configuration.html). One other major change is that we now **reject unknown config keys**. This means that if you've had a oranda 0.0.3 site, it will now force you to migrate your config to the new format. We've decided on this because we believe that doing anything but hard erroring in this situation would lead to unwanted behavior (old keys getting interpreted in new, weird ways, and so on). diff --git a/Cargo.toml b/Cargo.toml index 948c4f2f..63187bfa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,7 +2,7 @@ name = "oranda" description = "🎁 generate beautiful landing pages for your projects" repository = "https://github.com/axodotdev/oranda" -homepage = "https://opensource.axo.dev/oranda" +homepage = "https://axodotdev.github.io/oranda" version = "0.6.3" edition = "2021" authors = ["Axo Developer Co. "] diff --git a/README.md b/README.md index 7e41c6de..8e1544a9 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ If you'd like to configure `oranda`, place an `oranda.json` file in the root of your project and fill it with the configuration you'd like. Check out the [docs] to learn more about your configuration options! -[docs]: https://opensource.axo.dev/oranda/book/configuration.html +[docs]: https://axodotdev.github.io/oranda/book/configuration.html ## Installers: integrating with `cargo-dist` @@ -79,4 +79,4 @@ a good learning experience for new contributors. For local development on oranda, we also have a [special docs page][contributing-docs] with some tips. [good first issue]: https://github.com/axodotdev/oranda/labels/good%20first%20issue -[contributing-docs]: https://opensource.axo.dev/oranda/book/contributing.html +[contributing-docs]: https://axodotdev.github.io/oranda/book/contributing.html diff --git a/docs/src/configuration.md b/docs/src/configuration.md index c71f9da7..e3014734 100644 --- a/docs/src/configuration.md +++ b/docs/src/configuration.md @@ -32,7 +32,7 @@ For example: }, "analytics": { "plausible": { - "domain": "opensource.axo.dev" + "domain": "axodotdev.github.io" } } }, diff --git a/docs/src/configuration/artifacts.md b/docs/src/configuration/artifacts.md index d8f1ec8b..a7d64305 100644 --- a/docs/src/configuration/artifacts.md +++ b/docs/src/configuration/artifacts.md @@ -61,4 +61,4 @@ You can add custom installation instructions for package managers or package man All package manager entries are currently treated as "cross-platform", meaning they'll show up in the install widget for any platform you support. We're aware of this limitation, and will likely expand support for this in the future. -[`cargo-dist`]: https://opensource.axo.dev/cargo-dist/ +[`cargo-dist`]: https://axodotdev.github.io/cargo-dist/ diff --git a/docs/src/install.md b/docs/src/install.md index 83f9776c..18f55bad 100644 --- a/docs/src/install.md +++ b/docs/src/install.md @@ -51,4 +51,4 @@ nix profile install github:axodotdev/oranda ``` [cargo-binstall]:https://github.com/cargo-bins/cargo-binstall -[website]: https://opensource.axo.dev/oranda +[website]: https://axodotdev.github.io/oranda diff --git a/docs/src/quickstart.md b/docs/src/quickstart.md index 01750fc5..75177de0 100644 --- a/docs/src/quickstart.md +++ b/docs/src/quickstart.md @@ -73,4 +73,4 @@ your workflows, for example like this: - Read the [CLI docs](./cli.md) - Learn more about [hosting `oranda` sites](./hosting.md) -[`cargo-dist`]: https://opensource.axo.dev/cargo-dist +[`cargo-dist`]: https://axodotdev.github.io/cargo-dist diff --git a/generate-css/Cargo.toml b/generate-css/Cargo.toml index 54453acd..326bd9a9 100644 --- a/generate-css/Cargo.toml +++ b/generate-css/Cargo.toml @@ -3,7 +3,7 @@ name = "oranda-generate-css" version = "0.6.3" description = "the part of oranda that generates CSS" repository = "https://github.com/axodotdev/oranda" -homepage = "https://opensource.axo.dev/oranda" +homepage = "https://axodotdev.github.io/oranda" edition = "2021" authors = ["Axo Developer Co. "] license = "MIT OR Apache-2.0" diff --git a/oranda.json b/oranda.json index fac5dbbb..8b63817d 100644 --- a/oranda.json +++ b/oranda.json @@ -14,7 +14,7 @@ }, "analytics": { "plausible": { - "domain": "opensource.axo.dev" + "domain": "axodotdev.github.io" } } }, diff --git a/tests/integration/mod.rs b/tests/integration/mod.rs index 98291412..a736fbc7 100644 --- a/tests/integration/mod.rs +++ b/tests/integration/mod.rs @@ -216,7 +216,7 @@ fn it_inserts_plausible_tag() { "marketing": { "analytics": { "plausible": { - "domain": "opensource.axo.dev" + "domain": "axodotdev.github.io" } } } @@ -225,5 +225,5 @@ fn it_inserts_plausible_tag() { ); let site = Site::build_single(&config, None).unwrap(); let page = find_page(&site.pages, "index.html"); - assert_selector_exists(&page.contents, "script[defer='true'][data-domain='opensource.axo.dev'][src='https://plausible.io/js/script.js']"); + assert_selector_exists(&page.contents, "script[defer='true'][data-domain='axodotdev.github.io'][src='https://plausible.io/js/script.js']"); } diff --git a/tests/snapshots/gal_axolotlsay-public.snap b/tests/snapshots/gal_axolotlsay-public.snap index a7a69a17..fa507551 100644 --- a/tests/snapshots/gal_axolotlsay-public.snap +++ b/tests/snapshots/gal_axolotlsay-public.snap @@ -286,7 +286,7 @@ expression: "&snapshots" - + @@ -449,7 +449,7 @@ expression: "&snapshots" - + @@ -580,7 +580,7 @@ expression: "&snapshots" - + @@ -1139,7 +1139,7 @@ expression: "&snapshots" - + diff --git a/tests/snapshots/gal_oranda-public.snap b/tests/snapshots/gal_oranda-public.snap index 4ca8eb08..13a0af7b 100644 --- a/tests/snapshots/gal_oranda-public.snap +++ b/tests/snapshots/gal_oranda-public.snap @@ -8,7 +8,7 @@ expression: "&snapshots" oranda - + @@ -363,7 +363,7 @@ expression: "&snapshots" - + @@ -380,7 +380,7 @@ expression: "&snapshots" oranda - + @@ -665,7 +665,7 @@ and separation of concerns going forward!

- + @@ -680,7 +680,7 @@ and separation of concerns going forward!

oranda - + @@ -851,7 +851,7 @@ and separation of concerns going forward!

- + @@ -864,7 +864,7 @@ and separation of concerns going forward!

oranda - + @@ -1020,7 +1020,7 @@ one that it can't parse.

- + @@ -1033,7 +1033,7 @@ one that it can't parse.

oranda - + @@ -1687,7 +1687,7 @@ one from scratch.

oranda demo gif

Configuration

If you'd like to configure oranda, place an oranda.json file in the root of -your project and fill it with the configuration you'd like. Check out the docs +your project and fill it with the configuration you'd like. Check out the docs to learn more about your configuration options!

Installers: integrating with cargo-dist

oranda is built to work alongside cargo-dist, which is a tool that builds @@ -1718,7 +1718,7 @@ installers and downloadable artifacts on your page.

- +