Skip to content

feat(blog): new Blockstor banner - #646

Merged
Timur Tukaev (tym83) merged 1 commit into
mainfrom
blog/blockstor-banner
Aug 7, 2026
Merged

feat(blog): new Blockstor banner#646
Timur Tukaev (tym83) merged 1 commit into
mainfrom
blog/blockstor-banner

Conversation

@tym83

Copy link
Copy Markdown
Contributor

Summary

Swaps the announcement image on the Blockstor post for the Blockstor social banner.

What changed

  • The image. Same 1200×630 frame, so the Open Graph preview keeps its proportions and nothing about the page layout moves.
  • File size: 1.3 MB → 142 KB. The previous PNG was a photographic export of a blueprint illustration; this one is flat artwork, which PNG compresses properly. Kept as PNG rather than the source JPEG to match every other post in content/en/blog/, and because flat art with text stays crisper without JPEG ringing around the lettering.
  • Alt text. It described the old picture. It now describes this one.

Note for reviewers

The previous banner carried AENIX branding; this one is Blockstor's own. On a site for a CNCF project that seems like the right direction, but flagging it in case the change was meant to be purely cosmetic.

Verification

hugo --minify --buildFuture builds clean. With the production baseURL the tag resolves as expected:

og:image = https://cozystack.io/blog/2026/08/blockstor-linstor-compatible-storage-for-kubernetes/blockstor-announcement.png

The bundle keeps its single image and the frontmatter images: entry is unchanged, so nothing else needed touching.

Replaces the announcement image with the Blockstor social banner. Same
1200x630 frame, so the Open Graph preview keeps its proportions, and the
file drops from 1.3 MB to 142 KB — the previous PNG was a photographic
export of a blueprint illustration, this one is flat artwork that PNG
compresses properly.

The alt text described the old picture and now describes this one.

Worth noting for anyone comparing the two: the previous banner carried
AENIX branding. This one is Blockstor's own, which is the right thing on
a site for a CNCF project.

Signed-off-by: tym83 <6355522@gmail.com>
@netlify

netlify Bot commented Aug 7, 2026

Copy link
Copy Markdown

Deploy Preview for cozystack ready!

Name Link
🔨 Latest commit a55d86a
🔍 Latest deploy log https://app.netlify.com/projects/cozystack/deploys/6a75c0afb0fb1200074fddb4
😎 Deploy Preview https://deploy-preview-646--cozystack.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai

coderabbitai Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Warning

Review limit reached

@tym83, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 14 minutes

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: eedf88f0-4e56-491c-b554-9777bcd9247c

📥 Commits

Reviewing files that changed from the base of the PR and between 4c7e393 and a55d86a.

⛔ Files ignored due to path filters (1)
  • content/en/blog/2026-08-04-blockstor-linstor-compatible-storage-for-kubernetes/blockstor-announcement.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • content/en/blog/2026-08-04-blockstor-linstor-compatible-storage-for-kubernetes/index.md

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@tym83
Timur Tukaev (tym83) merged commit c79e530 into main Aug 7, 2026
6 of 7 checks passed
@tym83
Timur Tukaev (tym83) deleted the blog/blockstor-banner branch August 7, 2026 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant