This project is a static Jekyll portfolio focused on Markdown-authored content, lightweight layouts, and GitHub Pages deployment.
flowchart LR
A[GitHub Copilot CLI] --> B[Local MCP Server]
B --> C[Allowed Content Files]
C --> D[Jekyll Build]
D --> E[Generated Site]
C --> C1[index.md]
C --> C2[about.md]
C --> C3[projects.md]
C --> C4[blog/index.md]
C --> C5[_projects/*.md]
C --> C6[_posts/*.md]
index.md, about.md, projects.md, and blog/index.md hold the main page content._projects/ stores project case studies rendered through project layout._posts/ stores blog entries rendered through post layout._layouts/default.html provides the shared page shell.assets/css/main.css and assets/js/main.js provide styling and light interaction.mcp/portfolio_site_mcp_server.py exposes safe content-focused tools for GitHub Copilot CLI.portfolioSite MCP server narrows editing to approved content paths.get_content_file.write_content_file.build_site when Bundler is available.~/.copilot/mcp-config.json; the installer merges the new server entry instead of replacing the file.docs/workflows.mddocs/conventions.mddocs/integrations.mdmcp/portfolio_site_mcp_server.py