Skip to content

Add sidebar navigation, search, page progress tracking, and project structure improvements - #7

Merged
moshesham merged 4 commits into
mainfrom
copilot/review-and-improve-project-style
Dec 31, 2025
Merged

Add sidebar navigation, search, page progress tracking, and project structure improvements#7
moshesham merged 4 commits into
mainfrom
copilot/review-and-improve-project-style

Conversation

Copilot AI commented Dec 31, 2025

Copy link
Copy Markdown
Contributor

Project-wide review and revamp based on Data-Science-Analytical-Handbook patterns. Adds structured navigation, search, page progress tracking, and improved content organization.

Navigation & Structure

  • _data/navigation.yml - Hierarchical sidebar navigation with icons
  • _includes/sidebar.html - Collapsible TOC component
  • _includes/analytics.html - Google Analytics (G-LHTGZTRTCX)

Layout (_layouts/default.html)

  • Sidebar auto-hidden on homepage, visible on content pages
  • Client-side search with autocomplete
  • "Mark as Complete" progress tracking (localStorage)
  • Breadcrumb navigation for docs/recipes
  • Active nav state highlighting

CSS Additions

  • Sidebar toggle/collapse
  • Search dropdown results
  • Page progress component
  • Breadcrumb styling
  • Dark mode for new components
  • Mobile responsive breakpoints

README

  • Added GitHub Pages link
  • Repository content tables
  • "How to Use This Material" section
  • Fixed corrupted emojis

Content Metadata

Added estimated_time and difficulty front matter:

---
title: Getting Started with Delta Lake and Apache Iceberg
estimated_time: 30 min
difficulty: Beginner
---

Displays in page progress component when present.

Original prompt

revivew the implementatoin, style, and poject style of the following repor: https://github.com/moshesham/Data-Science-Analytical-Handbook

and use it a a guide to do a detailed project wide review of the content, layout, style, messaging, and revamp and imprive the projct


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 3 commits December 31, 2025 11:11
…alytics

Co-authored-by: moshesham <7207587+moshesham@users.noreply.github.com>
Co-authored-by: moshesham <7207587+moshesham@users.noreply.github.com>
…ables

Co-authored-by: moshesham <7207587+moshesham@users.noreply.github.com>
Copilot AI changed the title [WIP] Review and improve project layout and messaging Add sidebar navigation, search, page progress tracking, and project structure improvements Dec 31, 2025
Copilot AI requested a review from moshesham December 31, 2025 11:19
@moshesham
moshesham marked this pull request as ready for review December 31, 2025 11:44
@moshesham
moshesham merged commit e30355f into main Dec 31, 2025
6 of 7 checks passed
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