Repository navigation
feat: add blog list, post layouts, and landing latest-posts - #748
Conversation
|
This includes / depends on #747 (right @anwesha-palit-redhat ?) |
There was a problem hiding this comment.
Copilot review overview
🟡 Changes recommended
The hidden mobile rail still reserves a desktop grid column, and inherited Docsy styling overrides the intended blog hero spacing.
Get a fresh assessment by requesting another Copilot review.
Review effort: Balanced
Findings: 2
Open (2)
What changed in this PR
Adds refreshed landing and blog experiences with reusable navigation components and updated site branding.
Changes:
- Adds blog cards, pagination, post navigation, breadcrumbs, and a page rail.
- Refreshes the landing page, navbar, footer, typography, and responsive styling.
- Adds adopter logos and keyboard-focused navbar search.
| File | Description |
|---|---|
static/images/adopters/redhat.svg |
Adds Red Hat logo. |
static/images/adopters/onestock.svg |
Adds OneStock logo. |
static/images/adopters/Nubank_logo_2021.svg |
Adds Nubank logo. |
static/images/adopters/Marriott_Vacations.svg |
Adds Marriott logo. |
static/images/adopters/kadaster.svg |
Adds Kadaster logo. |
static/images/adopters/ibm.svg |
Adds IBM logo. |
static/images/adopters/google.svg |
Adds Google logo. |
static/images/adopters/giantswarmio.svg |
Adds Giant Swarm logo. |
static/images/adopters/Allianz_Direct.svg |
Adds Allianz Direct logo. |
static/images/adopters/alibaba.svg |
Adds Alibaba logo. |
static/images/adopters/alauda.svg |
Adds Alauda logo. |
layouts/shortcodes/blocks/trusted-by.html |
Renders adopter logo strip. |
layouts/shortcodes/blocks/latest-posts.html |
Renders recent blog cards. |
layouts/shortcodes/blocks/landing-hero.html |
Adds refreshed landing hero. |
layouts/shortcodes/blocks/cncf-banner.html |
Adds CNCF banner. |
layouts/partials/scripts.html |
Includes navbar and page-rail scripts. |
layouts/partials/page-rail.html |
Adds reusable page rail. |
layouts/partials/page-hero.html |
Adds reusable section hero. |
layouts/partials/page-breadcrumb.html |
Adds reusable breadcrumbs. |
layouts/partials/navbar.html |
Rebuilds site navigation. |
layouts/partials/footer.html |
Rebuilds site footer. |
layouts/blog/list.html |
Adds paginated blog grid. |
layouts/blog/content.html |
Adds blog post presentation. |
layouts/blog/baseof.html |
Adds blog-specific page shell. |
i18n/en.toml |
Shortens search placeholder. |
content/en/community/_index.md |
Reorders community navigation. |
content/en/blog/_index.md |
Adds blog description. |
content/en/_index.html |
Integrates refreshed landing sections. |
config.yaml |
Configures TOC and footer menu. |
assets/scss/_variables_project.scss |
Adds typography and layout variables. |
assets/scss/_styles_project.scss |
Styles landing page and site chrome. |
assets/scss/_page-rail.scss |
Styles responsive page rail. |
assets/scss/_page-breadcrumb.scss |
Styles breadcrumbs. |
assets/scss/_blog.scss |
Styles blog pages and posts. |
assets/js/page-rail.js |
Adds TOC and scroll behavior. |
assets/js/navbar-search.js |
Adds search keyboard shortcut. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Yes that is correct, therefore the 2 commits, will rebase once #747 is merged / addressed |
7e5349d to
5353f5a
Compare
|
/lgtm |
|
@savitaashture: changing LGTM is restricted to collaborators DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
5353f5a to
d83ad97
Compare
d83ad97 to
428689c
Compare
| &__pager { | ||
| grid-template-columns: 1fr; | ||
| } | ||
|
|
||
| &__pager-link--next { | ||
| text-align: left; | ||
| } |
|
|
||
| <header class="blog-post__header"> | ||
| <h1 class="blog-post__title">{{ .Title }}</h1> | ||
| <time class="blog-post__date" datetime="{{ .Date.Format "2006-01-02" }}">{{ .Date.Format "Jan 2, 2006" }}</time> |
|
/hold Let me first review it. |
|
|
||
| <header class="blog-post__header"> | ||
| <h1 class="blog-post__title">{{ .Title }}</h1> | ||
| <time class="blog-post__date" datetime="{{ .Date.Format "2006-01-02" }}">{{ .Date.Format "Jan 2, 2006" }}</time> |
There was a problem hiding this comment.
Somehow author is missing from the blog title. Check the older blog entries.
Can you check the older blog entries?
There was a problem hiding this comment.
addressed
Bring the blog in line with the landing-page refresh: card grid, pagination, and a Docsy post layout with a reusable right rail and breadcrumbs. Keep existing posts and docs behavior intact so later sections can reuse the same page-rail and breadcrumb partials. Signed-off-by: Anwesha Palit apalit@redhat.com Assisted-by: Cursor
428689c to
60a0197
Compare
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: vdemeester The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
khrm
left a comment
There was a problem hiding this comment.
There's only one difference now. List shows author. But that is fine with me.
/lgtm
|
/hold cancel |

Changes
Addresses #744
Sequential to #748
Bring the blog in line with the landing-page refresh: card grid, pagination, and a Docsy post layout with a reusable right rail and breadcrumbs.
Keep existing posts and docs behavior intact so later sections can reuse the same page-rail and breadcrumb partials.
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:
See the contribution guide
for more details.
Note
There are currently 2 commits in this PR because the first commit in the sequence has not been merged yet. Once it is merged and this PR is rebased, it will contain a single commit. This is intentional so the changes are reflected in the preview.