Skip to content

Rebuild site on al-folio theme - #1

Merged
jballesterosc merged 9 commits into
mainfrom
al-folio-redesign
Aug 9, 2026
Merged

Rebuild site on al-folio theme#1
jballesterosc merged 9 commits into
mainfrom
al-folio-redesign

Conversation

@jballesterosc

Copy link
Copy Markdown
Owner

Summary

  • Replaces the hand-rolled jekyll-theme-minimal setup with al-folio, matching the style you linked
  • Migrates existing content: About, CV (from Experience), Projects + Publications (from Portfolio), plus a new empty "Writing" (blog) section for future posts
  • Deploys via GitHub Actions to a gh-pages branch instead of the default Jekyll Pages build

Notes for review

  • Manual step after merge: once the "Deploy site" Action runs once and creates the gh-pages branch, go to repo Settings → Pages and set Source = "Deploy from a branch" → gh-pages / (root)
  • No auto CV-PDF generation is wired up (per your request) — when you have a PDF (e.g. from LaTeX), drop it at assets/pdf/CV.pdf and uncomment the cv_pdf line in _pages/cv.md
  • The "Writing" section has no posts yet — add markdown files to _posts/ whenever you're ready
  • Verified locally: bundle exec jekyll build succeeds cleanly, and I checked About/CV/Projects/Publications/Writing in a browser (dark mode, search, and the DataCol project's embedded chart all work)

Test plan

  • Review the PR diff
  • Merge, wait for the "Deploy site" Action to succeed
  • Flip Pages source to the gh-pages branch in repo settings
  • Confirm the live site at jballesterosc.github.io looks right

🤖 Generated with Claude Code

jballesterosc and others added 9 commits August 8, 2026 23:08
Replaces the hand-rolled jekyll-theme-minimal setup with al-folio,
migrating the existing About/Experience/Portfolio content into the
theme's About, CV, Projects, and Publications pages, plus a new
Writing (blog) section. Deploys via GitHub Actions to a gh-pages
branch instead of the default Jekyll Pages build.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Serif body text (STIX Two Text) with monospace nav/dates/UI chrome
(JetBrains Mono), inspired by seg6.space. Also mutes the default
purple/cyan accent to a neutral warm gray and drops card shadows in
favor of hairline borders, for a more minimal look overall.

Implemented as local _sass/ overrides (_themes.scss for the color
tokens, _custom.scss for fonts + flatter surfaces) plus a local
assets/css/main.scss that pulls _custom.scss in — this is al-folio's
documented mechanism for overriding gem-owned styles without forking
the theme gem itself.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- Fonts: Newsreader (serif) + IBM Plex Mono, smaller base size site-wide
- Remove: latest-posts section on About, RSS icon, contact-note blurb,
  card borders (CV/projects), publications filter box, page descriptions
  on CV/publications, and a stray browser default list-bullet in the CV
  timeline (from an unstyled <ul class="list-group">, not the location
  icon as it first appeared — that's also removed for good measure)
- Smaller social icons and copyright line
- Rewrite the "writing" page as a minimal date+title list (no cards,
  descriptions, or thumbnails), matching the look of the trimmed
  publications page

Local _includes/cv/{experience,education}.liquid override al_folio_cv's
gem templates (same mechanism as the _sass/ overrides already in use)
to drop the location-dot icon.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- More space between bio text and the profile picture; picture itself
  is smaller (less pixelated at render size) and has no drop shadow
- Social icons moved from the page bottom to directly under the
  picture; the "Chicago, IL" line is dropped
- "selected publications" section removed from About
- Footer now shows only the al-folio theme credit, no copyright/name

Local _layouts/about.liquid and _includes/footer.liquid override the
al_folio_core gem templates (same override mechanism used elsewhere).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Icons now render left-aligned after the full bio text (outside the
float-clearing wrapper, so they sit below all the wrapped paragraphs)
instead of centered under the picture. Also widen the gap between the
profile picture and the bio text on all sides, including where the
text wraps below a picture shorter than the paragraphs beside it.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Bio text (left) and profile picture (right) now sit in a flex
two-column layout instead of a CSS float, so the text never wraps
around or under the picture — it fills its own column at full height
regardless of how tall the picture is. Stacks to a single column
(picture above text) below 576px.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Disable enable_publication_thumbnails site-wide and drop the now-unused
preview field from the atopic dermatitis bib entry, so publications
render as plain text rows with no images.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
New projects: Umbral (civic tech / open-data lab), DesaparecidosMX,
Observatorio Delictivo, Política Meta, and Cabildo Libre — each links
out to its live tool/dashboard and GitHub repo via the existing
project.redirect/project.github fields.

Local _includes/projects.liquid override adds an optional `timeframe`
field (e.g. "2020–2021") rendered between the title and description on
each project card; used on all six projects now.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
- Remove the Umbral aggregator project (not ready yet) and the "Part
  of Umbral" references in its four sub-projects
- Remove the DataCol thumbnail/screenshot from its card
- Reorder projects descending by timeframe (most recent first)
- Replace the card-grid layout with one full-width row per project
  (title + timeframe, description, optional code link), matching the
  minimal row style already used on publications/writing

_pages/projects.md now renders its own list instead of using
al_folio_core's card include, so the now-unused local
_includes/projects.liquid override is removed too.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@jballesterosc
jballesterosc merged commit d47c6fe into main Aug 9, 2026
1 check failed
@jballesterosc
jballesterosc deleted the al-folio-redesign branch August 9, 2026 05:48
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