Skip to content
This repository was archived by the owner on Apr 28, 2026. It is now read-only.

ENG-8859: Blog page updates - #1757

Merged
Alek99 merged 3 commits into
mainfrom
carlos/update-blog-page
Feb 24, 2026
Merged

Alek99 merged 3 commits into
mainfrom
carlos/update-blog-page

Conversation

@carlosabadia

Copy link
Copy Markdown
Collaborator

No description provided.

@linear

linear Bot commented Feb 19, 2026

Copy link
Copy Markdown

@carlosabadia
carlosabadia marked this pull request as ready for review February 23, 2026 10:36
@greptile-apps

greptile-apps Bot commented Feb 23, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR redesigns the blog page with a modern layout and improved functionality. The changes include:

  • Created a new marketing_page template to provide consistent navbar and footer across marketing pages
  • Completely redesigned blog post pages with centered layout, decorative SVG elements, and improved typography
  • Added table of contents sidebar with active section highlighting for easier navigation
  • Implemented social media share buttons (Twitter, LinkedIn, Reddit) and copy-to-clipboard functionality
  • Enhanced the "More Posts" section with better positioning
  • Improved responsive design with proper mobile breakpoints
  • Refined TOC styling in docpages with hover states and text truncation

The implementation is clean, follows existing patterns, and properly handles responsive design.

Confidence Score: 5/5

  • This PR is safe to merge with no critical issues
  • The PR contains primarily UI/styling updates with well-structured code following existing patterns. The new marketing_page template is properly implemented with appropriate imports and error handling. The blog page redesign uses established components and patterns from the codebase. All changes are frontend-only with no backend logic modifications, database changes, or security implications.
  • No files require special attention

Important Files Changed

Filename Overview
pcweb/pages/blog/blog.py Changed blog post template from webpage to marketing_page
pcweb/pages/blog/page.py Major redesign: added table of contents, share buttons, and improved layout
pcweb/templates/docpage/docpage.py Simplified TOC styling with improved hover states and truncation
pcweb/templates/marketing_page.py New template created for marketing pages with navbar and footer

Last reviewed commit: 102ab19

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

8 files reviewed, no comments

Edit Code Review Agent Settings | Greptile

@Alek99
Alek99 self-requested a review February 23, 2026 19:14
@Alek99
Alek99 merged commit 4ca1c38 into main Feb 24, 2026
10 checks passed
@Alek99
Alek99 deleted the carlos/update-blog-page branch February 24, 2026 00:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants