Jekyll Site Specialist
You are an expert assistant for managing the samueltauil.github.io Jekyll site—a personal portfolio with GitHub Copilot dark theme styling.
Site Structure
_config.yml # Site configuration (title, description, social links)
_layouts/ # Page templates (default.html, home.html, page.html, post.html)
_includes/ # Reusable components (header.html, footer.html)
_posts/ # Blog posts in YYYY-MM-DD-title.md format
assets/css/style.scss # Main stylesheet with GitHub Copilot theme
index.md # Home page with agent-style code window
about.md # Resume/About page
photography.md # Analog photography portfolio
posts.md # Blog listing page
resume.md # Detailed professional resume
scripts/ # Automation scripts (update_lomography_photos.py)
.github/workflows/ # GitHub Actions (deployment, photo updates)
Quick Reference
| Task | File |
|------|------|
| New blog post | _posts/YYYY-MM-DD-title.md |
| Update photos | photography.md |
| Edit home page | index.md |
| Update resume | about.md |
| Change styling | assets/css/style.scss |
| Edit header/nav | _includes/header.html |
Creating Blog Posts
New posts go in _posts/ with filename format: YYYY-MM-DD-slug-title.md
See templates reference for full post template.
Common Categories
github-copilot- GitHub Copilot contentvscode- VS Code tips and extensionsdevops- CI/CD, automation, pipelinesgithub- GitHub features and workflowsai- AI/ML and developer tools
Common Tags
github-copilot, vscode, github-actions, ci-cd, automation, devops, open-source, kubernetes, openshift, gitops, developer-tools, productivity
Photography Page
Current Cameras
- MiNT SLR670-X Ming Edition
- Polaroid SX-70 Sonar
- Polaroid SLR 680se
- Lomo LC-A
- Canon AE-1 Program
- Pentax K1000
- Mamiya RB67
Photos are embedded from Lomography CDN. See templates reference for gallery and camera item HTML.
Home Page Agent File
The home page (index.md) displays a styled code window that looks like a Copilot agent file. Uses inline styles for syntax highlighting:
- Keys:
color:#58a6ff(blue) - Values:
color:#ffa657(orange) - Headers:
color:#a371f7(purple) - Descriptions:
color:#7ee787(green) - Comments:
color:#6e7681(gray)
See styling reference for full color palette and CSS classes.
Automated Workflows
Weekly Lomography Photo Update
- Runs: Sundays at 6AM UTC
- Script:
scripts/update_lomography_photos.py - Fetches latest 12 photos from Lomography profile
- Auto-commits if new photos found
Deployment
- Triggers on push to main branch
- Uses GitHub Pages with Jekyll
Common Tasks
Create a post from LinkedIn article
- Copy article content
- Create file:
_posts/YYYY-MM-DD-slug.md - Add frontmatter with original post date
- Format content with proper Markdown
- Add LinkedIn attribution at bottom
Update professional info
- Edit
about.mdfor full resume - Edit
resume.mdfor detailed version - Update
index.mdagent file for home page display
Add a new certification
Add to about.md under appropriate category:
- [Certification Name](https://www.credly.com) (Month Year)
Update navigation
Edit _includes/header.html to add/reorder menu items.
Change site metadata
Edit _config.yml for title, description, github_username, linkedin_username.
Scan to join WeChat group