Skip to content

Add Technical Engagement Right Sidebar and Data Refactor#34

Merged
rockoder merged 1 commit intomasterfrom
sidebar-engagement-feature-9197514160781108108
Jan 29, 2026
Merged

Add Technical Engagement Right Sidebar and Data Refactor#34
rockoder merged 1 commit intomasterfrom
sidebar-engagement-feature-9197514160781108108

Conversation

@rockoder
Copy link
Copy Markdown
Owner

This PR implements a technical engagement right sidebar to utilize empty space on larger screens (>= 1280px).

Key changes:

  1. Data-Driven Architecture: Converted static Markdown tables for Reading, Writing, and Video lists into structured YAML data in _data/. This enables dynamic extraction of "latest" items for the sidebar.
  2. Knowledge Graph (Idea Added first baeldung article #1): Implemented "Related Concepts" in the sidebar, which dynamically finds and links posts sharing common tags with the current article.
  3. Current Research (Idea All my Baeldung articles published so far #2): Implemented a "Currently Reading" section pulling from the structured book data, including a monetization link.
  4. Recently Explored: Added a section for latest posts to keep readers engaged with recent content.
  5. Responsive Styling: The sidebar is fixed and follows the site's minimalist, technical aesthetic. It is hidden on mobile and tablet views to preserve focus.
  6. Hygiene: Cleaned up temporary build files and reverted a permalink change to ensure zero regressions.

PR created automatically by Jules for task 9197514160781108108 started by @rockoder

Implemented a dynamic right sidebar for engagement and monetization.
- Refactored Reading, Writing, and Video lists to use Jekyll _data files.
- Added 'Related Concepts' (tag-based) and 'Recently Explored' sections.
- Added 'Current Research' section with monetization links.
- Implemented responsive SCSS for .sidebar-right (hidden on mobile).
- Adjusted main content margins for large screens (min-width 80em).

Co-authored-by: rockoder <2136164+rockoder@users.noreply.github.com>
@google-labs-jules
Copy link
Copy Markdown
Contributor

👋 Jules, reporting for duty! I'm here to lend a hand with this pull request.

When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down.

I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job!

For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with @jules. You can find this option in the Pull Request section of your global Jules UI settings. You can always switch back!

New to Jules? Learn more at jules.google/docs.


For security, I will only act on instructions from the user who triggered this task.

@rockoder rockoder merged commit f2d20f4 into master Jan 29, 2026
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