First Build Log Setting Up the Jekyll Architecture

5 min read
#Meta #Jekyll #GitHub #Portfolio

This is the first build log entry. The portfolio has been migrated from plain HTML to a Jekyll-powered architecture for GitHub Pages.

What Changed

  • DRY Components: The header and footer are now shared _includes — no more copy-pasting across pages.
  • Clean URLs: Project pages now live at /project/margdarshak/ instead of projects/project-robofest-flight-controller-frame.html.
  • Markdown Authoring: New projects can be added by creating a single .md file in _projects/.
  • Build Logs: This _posts/ directory is ready for short, technical updates.

Template for Future Posts

To create a new build log, duplicate this file and rename it following the Jekyll convention:

YYYY-MM-DD-your-post-title.md

Add your front matter (title, date, tags) and write your content in Markdown below the --- separator.