Homepage changelog
2026-09-03
GitHub Pages build compatibility
- Added
_data/publications.yml as a fallback for GitHub Pages safe builds, which do not load custom Jekyll plugins. - Normal Jekyll builds continue to refresh publication data directly from
My-paper.bib through _plugins/bibtex_publications.rb.
Profile and navigation
- Updated the homepage introduction in
_pages/about.md to present Jianing Cao as a PhD student in the School of Transportation at Southeast University. - Added News, Publications, and Working Papers navigation entries.
- Working Papers is currently hidden from the main navigation; its page remains available at
/working-papers/.
News module
- Added the
_news/ collection as the source folder for news items. - Added
/news/ for the five most recent items and /news/archive/ for the complete archive. - News is sorted by date in descending order.
- Added a date/content table to the homepage and News pages.
- News tables use normal body text sizing, fixed 20%/80% date-content columns, and preserve inline emphasis such as italics.
Publications
- Replaced the template’s sample publication entries with Jianing Cao’s current bibliography.
- Publications and Working Papers are rendered as numbered reference lists sorted by year.
- DOI links are labeled
Read Online. - Removed journal-ranking and other note text from displayed references.
- The homepage Selected Publication section shows the two published papers for which Jianing Cao is first author.
BibTeX-driven updates
My-paper.bib is now the single source of publication data.- Added
_plugins/bibtex_publications.rb, which parses the BibTeX file during every Jekyll build and supplies data to all publication views. - Add
keywords = {working} to a BibTeX entry to place it on the Working Papers page; entries without that keyword are treated as published articles. My-paper.bib is excluded from the generated website and is kept for local maintenance.
Cleanup
- Removed the original Academic Pages sample publication files.
- Excluded the source CV DOCX from the generated website.