Detailed Change Log: Publication and Teaching Cleanup

Detailed Change Log: Publication and Teaching Cleanup

Date: 2026-04-23 Repository: YanWin/YanWin.github.io High-level entry: website-change-overview.md

Request

Remove the homepage “Full CV” and “GitHub” buttons, remove the working paper “Amidst the Mist: The Impact of Household Inattention on Fiscal Policy,” move “The Marginal Consumption Reaction to Uncertainty” into work in progress, reorder teaching entries, remove teaching-page links except for the toolkit course, show excerpts directly below publication venues with tighter spacing, and point published-paper link buttons to the journal pages for the DEGM and price-flexibility papers.

Context Map

Files Modified

FilePurposeChange
_pages/about.mdHomepage intro and teaching sectionRemoved the two requested buttons and applied explicit teaching ordering
_pages/teaching.htmlTeaching archiveApplied explicit teaching ordering
_pages/cv.mdCV pageAdded a work-in-progress section and aligned teaching ordering
_includes/publication-card.htmlPublication cardsMoved visible excerpt text into the card body and kept the abstract toggle only for explicit abstracts
_includes/archive-single.htmlShared archive item rendererSuppressed teaching-page title links unless explicitly enabled
_includes/archive-single-cv.htmlCV archive rendererSuppressed teaching-page title links unless explicitly enabled
_sass/layout/_publication_cards.scssPublication card spacingTightened card spacing and added a compact metadata stack
_publications/inflation-and-price-flexibility.mdPublished paper metadataAdded the journal article link
_publications/endogenous-gridpoint-method-distributional-dynamics.mdPublished paper metadataAdded the journal article link
_publications/marginal-consumption-reaction-uncertainty.mdResearch status metadataMoved the project to work in progress
_publications/amidst-the-mist-household-inattention-fiscal-policy.mdRemoved publicationDeleted the requested working-paper entry
_teaching/*.mdTeaching metadataAdded explicit order values and title-link flags
_data/cv.jsonCV JSON exportRemoved the deleted paper, aligned published links with journal pages, and relabeled the uncertainty project
docs/website-change-overview.mdChange indexAdded the high-level summary row for this change set

Risks

  • Teaching detail pages still exist directly at their permalinks; this change removes list-page links rather than deleting those pages.
  • Publication excerpts now render directly in the card body, so unusually long excerpts will make card heights more variable.

Task Steps

  1. Identify the homepage, publication card, teaching archive, and publication metadata files that directly control the requested behavior.
  2. Update the shared publication card so visible summary text comes from summary or excerpt, while the abstract toggle only appears for explicit abstracts.
  3. Remove the requested homepage buttons and publication entry, and move the uncertainty project into work in progress.
  4. Add explicit teaching order and link flags, then use those fields in the homepage, teaching page, and CV renderers.
  5. Update the high-level change overview and validate the affected site build.

Implementation Plan

  • Keep the edits localized to shared renderers and front matter instead of restructuring whole pages.
  • Use explicit sort_order values for deterministic teaching order across all page variants.
  • Keep journal links in publication metadata so the shared card can continue using the same button rendering logic.

Progress Updates

  • Confirmed that _includes/publication-card.html is the controlling renderer for the homepage and publications archive.
  • Confirmed that teaching lists are currently ordered by reversed, so explicit front matter ordering is the least disruptive change.
  • Confirmed that the removed working paper also existed in _data/cv.json, so the JSON export was updated to stay consistent.

Final Implementation Results

  • Removed the homepage intro buttons for CV and GitHub while leaving the rest of the intro section intact.
  • Deleted the requested working-paper file and removed the matching CV JSON entry.
  • Moved the uncertainty paper into the progress publication group and added a matching work-in-progress section on the CV page.
  • Reordered teaching entries as Ph.D. level, Tuebingen bachelor courses, Copenhagen, then Cologne.
  • Disabled teaching title links everywhere that uses the shared archive renderers except for the toolkit course.
  • Rendered publication excerpts visibly below the venue line and tightened metadata spacing in the publication cards.
  • Added journal-page links for the two published papers, preserving the existing PDF buttons.

Verification Notes

  • Focused file-level validation reported no errors in the touched templates, Markdown files, Sass, JSON, or docs.
  • bundle exec jekyll build could not be completed on this Windows machine because bundle install fails while compiling native gems from the repo’s older github-pages stack.
  • Relevant environment blocker: missing native build tooling (make/compiler), which prevents installation of gems such as RedCloth, bigdecimal, json, fast-stemmer, posix-spawn, redcarpet, and rdiscount.
  • Remaining visual verification should confirm the publication card spacing and teaching-link behavior in a local preview once the Ruby native toolchain is available.

Closure

  • Requested content and presentation changes are implemented in the owning templates and front matter.
  • Remaining limitation: direct access to suppressed teaching permalinks is still possible if the URLs are entered manually.
  • Remaining validation blocker: the current Windows Ruby environment cannot build this repo’s native gem dependencies yet.