From 51f8ac9ec7f70708a55f199065c1002cc8de29b4 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Fri, 27 Mar 2026 13:10:10 +1100 Subject: [PATCH 01/13] Refresh Books page: DP volumes, community books section, top nav MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Split Dynamic Programming into Volume I and Volume II entries - Add NEW badge to Volume II (General States) - Add Community Books section with Quant Macro Finance (Hansen, Sargent, Borovička) - Promote Books to top-level navigation between Lectures and Workshops - Add category field (quantecon/community) to book project entries - Add badge-new CSS styling --- _layouts/books.html | 35 ++++++++++++++++++++++++++--- _layouts/default.html | 2 +- _projects/dp-vol2.md | 10 +++++++++ _projects/dp.md | 7 +++--- _projects/networks.md | 5 +++-- _projects/quantmfr.md | 9 ++++++++ assets/img/books/quantmfr-image.svg | 19 ++++++++++++++++ assets/main.scss | 12 ++++++++++ 8 files changed, 90 insertions(+), 9 deletions(-) create mode 100644 _projects/dp-vol2.md create mode 100644 _projects/quantmfr.md create mode 100644 assets/img/books/quantmfr-image.svg diff --git a/_layouts/books.html b/_layouts/books.html index 63109d6a..fb05e711 100644 --- a/_layouts/books.html +++ b/_layouts/books.html @@ -4,11 +4,39 @@ {{ content }} +{% assign all_books = site.projects | where: 'type', 'book' %} +{% assign qe_books = all_books | where: 'category', 'quantecon' | sort: 'order' %} +{% assign community_books = all_books | where: 'category', 'community' | sort: 'order' %} + +

QuantEcon Books

+ + +{% if community_books.size > 0 %} +

Community Books

+ + \ No newline at end of file + +{% endif %} \ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html index 22cf2593..3533492e 100755 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -75,10 +75,10 @@

QuantEcon