Repository navigation
Redesign the research page - #16
Merged
philipphennig merged 20 commits intoOct 9, 2026
Merged
philipphennig merged 20 commits into
philipphennig merged 20 commits into
Conversation
…esearch styles into _sass/_publications.scss
…ard, count wording, align tags on link-less papers
…l and sampling for now)
…ecific tag per paper
…r hashtags on phones
Contributor
|
This is awesome, @nathanaelbosch, thank you very much. |
github-actions Bot
added a commit
that referenced
this pull request
Oct 9, 2026
* Unify research pages into single tag-filterable list * Remove empty abbreviation column from bibliography layout * Style per-paper tags as mini-pills and fix tag ID stripping * Add subtle dividers between bibliography entries * Tighten vertical spacing between filter bar, year headings, and entries * Remove tag description feature (only ODEs had one) * Move paper count inline with filter chip bar * Refine visual hierarchy: quieter year headings, muted authors/venues, tighter buttons * Restyle paper links as soft buttons and tags as grey hashtags; move research styles into _sass/_publications.scss * Drop historical and sampling papers that were not shown on the old research pages * Show author names as First Last and separate venue and year with a comma * Add faint underline to linked author names * Restyle abstract and BibTeX panels; hide site-internal fields from shown BibTeX * Polish research list: real toggle buttons, focus rings only for keyboard, count wording, align tags on link-less papers * Delete per-topic bib files now merged into papers.bib (keep historical and sampling for now) * Replace filter chips with a sticky topic index; show only the most specific tag per paper * Show BibTeX for every paper; hide reference-manager fields and wrap long lines * Label paper links as Paper, or arXiv when they point to arxiv.org * Mobile: collapse the topic list behind a full-width toggle; hide paper hashtags on phones * Drop the research page intro line (it was never visible on the old site) [ci skip]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Previously the website had separate research pages for the different categories (General, Linear Algebra, Quadrature, Optimization, Ordinary Differential Equations, Partial Differential Equations, Other) that were completely separate from each-other. This PR replaces that structure with a single Research page that contains all papers and that allows users to filter papers by tag (eg "ODE); this has also already been requested a long time ago in #6 . Papers can now appear in multiple categories at once, and it also makes it easier to add more categories in the future if we think that would be helpful. And we can also finally see all the PN papers at once.
Here is the result:

Other changes:
Topics are defined in _data/research_tags.yml, styling moved to _sass/_publications.scss.
Open questions:
still aren't. Should we merge and show them?
Disclaimer: This was made with heavy use of AI. I did my best to do this as well as I can and verify changes at each development step, but especially for all the CSS and HTML things I do not have the expertise to fully verify all the source code. But from what I understand it all looks reasonable enough and the result seems like a good improvement to the website.