mirror of https://github.com/crossplane/docs.git
This completely redesigns the docs and moves them to a new domain docs.crossplane.io and hosting on Netlify. This creates a custom Hugo theme affectionally called `Geekboot` based the work of both [Geekdoc](https://geekdocs.de/) and [Bootstrap](https://github.com/twbs/bootstrap/tree/main/site). [Lighthouse testing on desktop](https://pagespeed.web.dev/report?url=https%3A%2F%2Fdocs.crossplane.io%2Fv1.10%2F&form_factor=desktop) gives the site a 100/100 in performance and best practices, 90/100 in accessibility and 92/100 in SEO. Besides new layout and colors other new user-facing features include: * Dark mode * Fully responsive design and mobile ready * Automated webp image conversion and optimization as well as lazy loading * Tabs * Alerts and hint boxes * Foldable/hide long outputs * Linkable anchors inside tabs * Improved code boxes with line numbers * Adds support for docs.crossplane.io/latest * Right hand page table of contents * Improved text readability Infrastructure improves: * Uses [Bootstrap](https://getbootstrap.com/) to dramatically simplify styling and site development * Prefetch links on hover using [instant.page](https://instant.page/) * Highly optimized CSS using PostCSS and [PurgeCSS ](https://purgecss.com/) without requiring users to install additional tools * Minimizes the use of JavaScript and bundles scripts with [Webpack](https://webpack.js.org/) to optimize load times * Massive improvement of SCSS/CSS organization and overrides improving the development process for stylesheet changes * Optimizes existing SVGs and converts all other template images to webp * Minification on production builds to further reduce page sizes This also bumps the `Makefile` Hugo version to [0.107.0](https://github.com/gohugoio/hugo/releases/tag/v0.107.0) to pick up build improvements related to code syntax highlighting, improving builds about about 20-30% in unscientific testing. |
||
---|---|---|
.. | ||
agenda.svg | ||
alibaba-cloud.svg | ||
alibaba.svg | ||
arrow-down.svg | ||
aws.svg | ||
blueprint.webp | ||
border.svg | ||
cncf-large.webp | ||
cncf-large@2x.webp | ||
cncf-large@3x.webp | ||
cncf.webp | ||
cncf@2x.webp | ||
cncf@3x.webp | ||
cockroachlabs.svg | ||
coming-soon.png | ||
coming-soon@2x.png | ||
coming-soon@3x.png | ||
comingsoon-pivotal.svg | ||
compute.svg | ||
connectivity.svg | ||
created-by.png | ||
created-by@2x.png | ||
created-by@3x.png | ||
crossplane-truck.svg | ||
cycle.svg | ||
database.svg | ||
declarative.svg | ||
digital-ocean.svg | ||
extensibility.svg | ||
favicon_16x16.png | ||
favicon_32x32.png | ||
favicon_48x48.png | ||
favicon_192x192.png | ||
feature-1.webp | ||
feature-1@2x.webp | ||
feature-1@3x.webp | ||
feature-2.webp | ||
feature-2@2x.webp | ||
feature-2@3x.webp | ||
feature-3.webp | ||
feature-3@2x.webp | ||
feature-3@3x.webp | ||
feature-4.webp | ||
feature-4@2x.webp | ||
feature-4@3x.webp | ||
flavors.svg | ||
forum.svg | ||
github-teal.svg | ||
github.svg | ||
gitlab.svg | ||
google-cloud.svg | ||
hero.webp | ||
hero@2x.webp | ||
hero@3x.webp | ||
logo.svg | ||
microsoft-azure.svg | ||
microsoft.svg | ||
pink.svg | ||
podcast.svg | ||
portability.svg | ||
quad-red-medium.svg | ||
quad-teal-medium.svg | ||
quad-teal-small.svg | ||
quad-white-medium.svg | ||
red-squares.svg | ||
redhat-horizontal.svg | ||
redhat.svg | ||
security.svg | ||
separation.svg | ||
slack-logo.svg | ||
slack-white.svg | ||
slack.svg | ||
source.svg | ||
stacks.webp | ||
stacks@2x.webp | ||
stacks@3x.webp | ||
storage.svg | ||
teal.svg | ||
tri-red-small.svg | ||
twitter-card_400x400.jpg | ||
unify.svg | ||
upbound-logo.svg | ||
upbound.svg | ||
youtube.svg |