Skip to content

Redesign blog listing and add draft posts - #58

Merged
jt14den merged 1 commit into
masterfrom
blog-listing-redesign
May 1, 2026
Merged

jt14den merged 1 commit into
masterfrom
blog-listing-redesign

Conversation

@jt14den

@jt14den jt14den commented Mar 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Replaces the plain table blog index with an editorial article list
  • Post titles are dark (#212529) for readability — turn UCLA Gold on hover
  • Dates now display as "January 30, 2025" instead of "01-30-2025", using semantic <time> elements
  • Fixes transition: all anti-pattern in legacy blog SCSS
  • Adds five draft posts in _drafts/ for Lian to complete and publish

Draft posts included

File Status
2025-dnd-racialization.md Full draft — model post, ready for Lian to fill in [FILL IN] placeholders
2025-israeli-archives-download.md Stub
2025-japanese-magazine-ocr.md Stub
2025-llm-keyword-tagging.md Stub
2025-libinsight-python-pipeline.md Stub

Preview drafts locally with bundle exec jekyll serve --drafts

What's held back

  • Navbar/brand changes (nav.html, navheader.html, _navbar.scss)
  • _data/style.yml (UCLA Gold primary color) — held with navbar work
  • _includes/head.html (Inter font, favicon) — held with navbar work

Test plan

  • Blog listing shows dark titles that turn gold on hover
  • Dates render as "Month D, YYYY" format
  • All existing posts still link correctly
  • Draft posts visible with --drafts flag, hidden in normal build

🤖 Generated with Claude Code

Replace plain table with editorial article list: dark titles, gold on
hover, human-readable dates, semantic <time> elements. Fix transition:all
anti-pattern in legacy blog SCSS. Add five draft posts for Lian to
complete and publish.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@jt14den
jt14den merged commit 4f65e9d into master May 1, 2026
1 check 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.

1 participant