diff --git a/.lycheeignore b/.lycheeignore index 3646e85..6f8dc63 100644 --- a/.lycheeignore +++ b/.lycheeignore @@ -15,3 +15,6 @@ dist/404/index.html$ # Websites with aggressive rate limiting / bot detection https://www.nongnu.org/atool https://builtwith.com/ + +# Open Collective returns 403 to automated checkers (bot detection) +https://opencollective.com/ diff --git a/public/sponsors/determinate.svg b/public/sponsors/determinate.svg new file mode 100644 index 0000000..8588e71 --- /dev/null +++ b/public/sponsors/determinate.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/content/docs/internals/sponsors.md b/src/content/docs/internals/sponsors.md index ec73274..903f9a6 100644 --- a/src/content/docs/internals/sponsors.md +++ b/src/content/docs/internals/sponsors.md @@ -9,20 +9,50 @@ We are looking for sponsors to make lychee's development sustainable. Please head over to our [Open Collective](https://opencollective.com/lychee-collective) or [book a meeting with the team](https://cal.com/lychee) if you want to support us as well. ::: -

- - Corrode logo - -

+
+ + +
-corrode is a Rust consultancy that helps you build and maintain your Rust -services. +## Past sponsors -

- - NLnet logo - -

+A heartfelt thank you to those who supported lychee in the past. -NLnet is supporting the open internet since 1997. -lychee received financial support through the NGI0 Core Fund, established by NLnet with financial support from the European Commission's Next Generation Internet programme. +
+ + +
diff --git a/src/styles/index.css b/src/styles/index.css index c41bb4e..8990fdf 100644 --- a/src/styles/index.css +++ b/src/styles/index.css @@ -112,6 +112,40 @@ h6 { --sl-color-black: #17181c; } +/* Sponsor cards. */ +.sponsors { + display: flex; + flex-direction: column; + gap: 1.5rem; + margin-top: 1.5rem; +} + +.sponsor { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 1.25rem 1.75rem; +} + +.sponsor-logo { + flex: 0 0 auto; + display: inline-flex; + /* White, padded background keeps dark logos readable in dark mode. */ + background: #ffffff; + border-radius: 0.5rem; + padding: 1rem 1.25rem; +} + +.sponsor-logo img { + width: 200px; + height: auto; +} + +.sponsor-description { + flex: 1 1 16rem; + margin: 0; +} + /* Light mode colors. */ :root[data-theme="light"] { --sl-color-accent-low: #f0cbd9;