Commit Graph

20 Commits

Author SHA1 Message Date
Pete Lumbis 23164929f2
move content media to top level folder (#265)
Signed-off-by: Pete Lumbis <pete@upbound.io>

Signed-off-by: Pete Lumbis <pete@upbound.io>
2023-01-12 21:57:48 -05:00
Crossplane d3fdfab876 docs snapshot for crossplane version `master` 2022-12-28 18:31:25 +00:00
Crossplane 4c35456406 docs snapshot for crossplane version `master` 2022-12-26 09:24:59 +00:00
Crossplane 261400307d docs snapshot for crossplane version `master` 2022-12-19 08:08:19 +00:00
Crossplane 9fd142c5c8 docs snapshot for crossplane version `master` 2022-12-13 04:43:38 +00:00
Crossplane 86993c7912 docs snapshot for crossplane version `master` 2022-12-12 22:23:07 +00:00
Crossplane 225a3a038d docs snapshot for crossplane version `master` 2022-12-08 03:28:18 +00:00
Crossplane bf9aeb13d9 docs snapshot for crossplane version `master` 2022-12-05 23:44:26 +00:00
hasheddan ea3dcbc4a0
Drop symlink to master directory
Drops symlink to master directory so that the directory itself can be
re-inserted on next merge.

Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
2022-12-05 17:45:52 -05:00
Crossplane 87253feb22 docs snapshot for crossplane version `master` 2022-12-05 20:50:18 +00:00
Crossplane a469573353 docs snapshot for crossplane version `master` 2022-12-03 14:34:28 +00:00
Crossplane 0006408e86 docs snapshot for crossplane version `master` 2022-12-02 15:32:13 +00:00
Crossplane 998119a9d6 docs snapshot for crossplane version `master` 2022-12-02 13:17:50 +00:00
Crossplane 90db6ed8f6 docs snapshot for crossplane version `master` 2022-12-01 22:07:34 +00:00
Crossplane dd68f7e9dc docs snapshot for crossplane version `master` 2022-12-01 17:18:34 +00:00
Pete Lumbis f1e0f4d865
Docs redesign (#210)
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.
2022-12-01 11:11:29 -05:00
Pete Lumbis f81ae95e57
move docs content to /docs. Update left nav menu and dropdown menu for new layout
Signed-off-by: Pete Lumbis <plumbis@users.noreply.github.com>
2022-10-07 17:43:56 -04:00
Pete Lumbis fdf7203acb
Merge github.com:crossplane/crossplane.github.io
Signed-off-by: Pete Lumbis <pete@upbound.io>
2022-10-05 11:57:09 -04:00
Pete Lumbis c01409f9f0
add instructions to contribute to crossplane.io
Signed-off-by: Pete Lumbis <pete@upbound.io>
2022-10-05 11:10:07 -04:00
Pete Lumbis f4a8981b63
move docs to content directory for hugo
Signed-off-by: Pete Lumbis <pete@upbound.io>
2022-10-05 11:10:02 -04:00