CLAUDE.md
CLAUDE.md
Context for future Claude sessions working on this repo.
What this is
Mike Feng’s personal academic website, served at https://www.mike-feng.com (custom domain via CNAME). Hosted on GitHub Pages from the master branch of mikefeng15/mikefeng15.github.io. The repo is private (Mike has GitHub Pro).
Stack
- Jekyll with the Academic Pages theme (fork of Minimal Mistakes).
- Plugins: jekyll-feed, jekyll-gist, jekyll-paginate, jekyll-sitemap, jekyll-redirect-from, jemoji.
- SCSS-based styling; CSS variables in
_sass/theme/_default.scssdrive the light theme. - Local preview:
bundle exec jekyll serve(Mike hasn’t been running this — changes are reviewed by pushing).
Key files
| Purpose | Path | |—|—| | Site config | _config.yml | | Navigation menu | _data/navigation.yml | | Home/About | _pages/about.md | | Research page | _pages/research.html | | CV page (redirects to PDF) | _pages/cv.md | | CV PDF | files/cv.pdf | | Profile photo | images/profile.jpg | | Link / theme colors | _sass/theme/_default.scss (lines ~39–41) |
Content state
- About, Research, CV are the live, curated sections — visible via the nav.
- Working paper shown on the research page: “New Immigrant Inflows and the Economic and Cultural Assimilation of Existing Immigrants, 1900–1930” (links to a Dropbox PDF).
_publications/,_talks/,_teaching/,_portfolio/,_posts/still contain theme template/example content — not Mike’s real work. Don’t treat them as authoritative.
Customizations already made (don’t undo)
- Link color set to
#3172AEin_sass/theme/_default.scss(base, hover, and visited). <hr>under the “Working Papers” section header in_pages/research.htmlwas intentionally removed.- Section header on research page is “Working Papers” (not “Works in Progress”).
- Profile avatar is
profile.jpg(not the defaultprofile.png).
Source locations outside the repo
- CV source:
C:\Users\mikef\Dropbox\Website\CV\CV.pdf— copy tofiles/cv.pdfwhen updated. - Photos:
C:\Users\mikef\Dropbox\Website\(e.g.,Website photo cropped.jpeg).
Workflow
- Mike pushes to
master; GitHub Pages auto-deploys. - Mike’s git identity:
Mike Feng <mikefeng18@gmail.com>(configured globally). ghCLI is not installed on Mike’s machine — usegitdirectly for pushes; repo settings changes have to be done via the GitHub web UI.- Always ask before committing/pushing.
