Skip to content

ENG-8859: Blog page updates#1757

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

ENG-8859: Blog page updates#1757
Alek99 merged 3 commits intomainfrom
carlos/update-blog-page

Conversation

@carlosabadia
Copy link
Collaborator

No description provided.

@linear
Copy link

linear bot commented Feb 19, 2026

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

greptile-apps bot commented Feb 23, 2026

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

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

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 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.

2 participants