Repository navigation
website redesign - #193
website redesign#193arttor wants to merge 1 commit into
Conversation
- light/dark theme - contributors wall - quickstart examples - why rook secion - supported interfaces - data security and recovery - guide links Signed-off-by: Artem Torubarov <artem.torubarov@clyso.com>
travisn
left a comment
There was a problem hiding this comment.
Great to see the redesign, thanks! There is a lot of useful content that is nice to see at a glance. Here are just a few minor thoughts to consider:
- The "See Who Runs Rook in Production" is not currently very useful since it just links to a stale Adopters page. How about if we move that after other content near the bottom of the page? After we collect more details, then we could move it higher.
- The "How it works" section always seems to be dark mode, which seems odd while everything else is in light mode.
- Contributors section: Perhaps it should be later on the page after more content? Maybe it's better near the "Join the community" section?
- The demo also needs to install csi-operator.yaml (this is needed independent from the website design, but perhaps simple enough just to keep it in this PR at the same time)
- Under erasure coding guide, I would remove the string "half the disks", since it really depends on the EC params. The statement "Cut raw capacity" seems enough explanation for that link.
Agree
this is by design. code snippets looks better on dark background and outlining different sections make the page less boring. maybe we can change this secion for dark mode?
sure, i can move but my idea was having "contributors wall" as a part of social proof where we demonstrate usage numbers (releases, pulls, contributors)
Will fix
i think that statement is correct. And the goal of EC is to save the space, so most of the customers can compare 3 replicaiton with 4+2 and see x2 improvement in disk usage. |
In light mode, could only the code snippet have a dark background?
Sounds good to keep the contributors wall with the usage numbers. At a glance, I feel like it looks like the end of the page and I wouldn't think to scroll down for more content. While this is very interesting info, perhaps it just should be later on the page after the other content.
How about if we change the wording like this? It will sound bigger and better, instead of smaller. |
Website redesign
What changed
css/site.scss. The oldcss/main.scssandcss/docs.scssare unchanged, because the old versioned docs ongh-pagesstill use them.css/index.scss,css/error-code.scssand the images that are no longer used.Live stats
The numbers are fetched at build time, not in the visitor's browser, so the site stays plain static HTML.
rook/rook) and the Docker Hub API (pulls ofrook/ceph). The latest release is the highest stablevX.Y.Z, so a patch to an older branch never shows as the newest.scripts/fetch-stats.pybeforemake publish, on every merge and once a day. A newgh-pagescommit is made only when something changed._data/stats.ymland the committed avatars inimages/contributors/. Local builds use those fallbacks too, unless you run the script first._data/stats.yml.Makefile
make runandmake buildnow use the officialruby:3.1image instead ofjekyll/jekyll:4.2.2, which was amd64-only and is no longer maintained, so they work on both Intel and Apple Silicon.