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
| File | Purpose | Change |
|---|---|---|
_pages/about.md | Homepage intro and teaching section | Removed the two requested buttons and applied explicit teaching ordering |
_pages/teaching.html | Teaching archive | Applied explicit teaching ordering |
_pages/cv.md | CV page | Added a work-in-progress section and aligned teaching ordering |
_includes/publication-card.html | Publication cards | Moved visible excerpt text into the card body and kept the abstract toggle only for explicit abstracts |
_includes/archive-single.html | Shared archive item renderer | Suppressed teaching-page title links unless explicitly enabled |
_includes/archive-single-cv.html | CV archive renderer | Suppressed teaching-page title links unless explicitly enabled |
_sass/layout/_publication_cards.scss | Publication card spacing | Tightened card spacing and added a compact metadata stack |
_publications/inflation-and-price-flexibility.md | Published paper metadata | Added the journal article link |
_publications/endogenous-gridpoint-method-distributional-dynamics.md | Published paper metadata | Added the journal article link |
_publications/marginal-consumption-reaction-uncertainty.md | Research status metadata | Moved the project to work in progress |
_publications/amidst-the-mist-household-inattention-fiscal-policy.md | Removed publication | Deleted the requested working-paper entry |
_teaching/*.md | Teaching metadata | Added explicit order values and title-link flags |
_data/cv.json | CV JSON export | Removed the deleted paper, aligned published links with journal pages, and relabeled the uncertainty project |
docs/website-change-overview.md | Change index | Added 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
- Identify the homepage, publication card, teaching archive, and publication metadata files that directly control the requested behavior.
- Update the shared publication card so visible summary text comes from
summaryorexcerpt, while the abstract toggle only appears for explicit abstracts. - Remove the requested homepage buttons and publication entry, and move the uncertainty project into work in progress.
- Add explicit teaching order and link flags, then use those fields in the homepage, teaching page, and CV renderers.
- 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_ordervalues 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.htmlis 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
progresspublication 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 buildcould not be completed on this Windows machine becausebundle installfails while compiling native gems from the repo’s oldergithub-pagesstack.- Relevant environment blocker: missing native build tooling (
make/compiler), which prevents installation of gems such asRedCloth,bigdecimal,json,fast-stemmer,posix-spawn,redcarpet, andrdiscount. - 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.