This document outlines maintenance items and improvements identified during a comprehensive review of the QuantEcon website (December 2024).
- Critical Issues
- Outdated Content
- Dead Links & References
- Unused/Archive Candidates
- Configuration Improvements
- Content Updates Needed
- Technical Debt
- Suggested New Content
Priority: HIGH ✅ COMPLETED
The Discourse forum (discourse.quantecon.org) was closed in March 2025 (per 2025-03-17-discourse-closure.md), but references still exist in:
- pages/textbook.md - Line: "Please direct them to... the Discourse forum"
- pages/python-developers.md - Line: "reach out to the QuantEcon team on the Discourse forum"
- _includes/quantecon-menubar.html - Commented out, but Forum link still in code
- _layouts/default.html - Commented out discourse icon in navbar
Action: Remove or replace all Discourse references with alternative contact methods (email, GitHub Discussions, etc.) DONE
Priority: MEDIUM ✅ COMPLETED
- pages/visitor-application.md -
Contains a redirect but also has the full form embeddedSIMPLIFIED to redirect-only
Action: Verify if this page is still needed. If redirect is working, the full form can be removed. DONE
Updated workshops.md to link directly to GitHub repositories instead of individual pages.
These individual workshop pages are now orphaned from main navigation but still accessible
via old blog posts and external links:
- pages/bayesian-workshop-2017.md - NOT linked anywhere - CANDIDATE FOR DELETION
- pages/econometric-society-workshop.md - Now orphaned, GitHub link in workshops.md
- pages/2017-phd-workshops-on-computational-methods.md - Referenced in old blog posts
- pages/unsw-workshop-2017.md - Now orphaned (no GitHub repo available)
- pages/wams-2017.md - Now orphaned, GitHub link in workshops.md
- pages/rba-rbnz-workshop.md - Referenced in old blog posts
- pages/honours-workshop-2018.md - Now orphaned, GitHub link in workshops.md
- pages/chicago-fed-workshop.md - Now orphaned, GitHub link in workshops.md
- pages/copenhagen-summer-school-2018.md - Now orphaned, GitHub link in workshops.md
- pages/department-of-industry-innovation-and-science.md - Referenced in old blog post
Changes made:
- workshops.md now links to GitHub repos instead of local pages
- Harmonized link format (all say "GitHub repository")
- Removed redundant "Workshop page" + "GitHub repository" dual links
Future consideration: Could add redirects from old pages to GitHub repos, or delete pages not referenced elsewhere.
- pages/contribute-lectures.md -
References Jupinx and RST formatUPDATED to Jupyter Book and MyST markdown - pages/wiki.md - Very sparse, only links to Python instructions
- pages/wiki-py-conda-dev-env.md -
Python 3.7UPDATED to Python 3.11 - pages/wiki-py-docstrings.md - May need updates (content is still valid)
- pages/wiki-py-unit-testing.md -
Uses NoseUPDATED to pytest
Action: Review and update developer documentation to reflect current practices.
- pages/about-python-lectures.md - Check if content is current
- pages/quantecon-rse-joint-initiative.md -
Filename had typo "intitiative"FIXED, redirect added from old URL - pages/department-of-industry-innovation-and-science.md - Government project page, may be historical
-
http://notes.quantecon.org/-Referenced in menubarCLOSED Feb 2025. Menubar updated to GitHub notebook-gallery -
http://blog.quantecon.org/-Referenced in menubarRedirects to Medium. Menubar updated to direct Medium link -
http://cheatsheets.quantecon.org/- ✅ WORKING -
http://store.quantecon.org/- ✅ Redirects to quantecon.org/store (working) -
https://jupinx.quantecon.org/-Historical (Jupinx replaced by Jupyter Book)REMOVED from menubar, marked as historical in infrastructure.html
- pages/nb-contrib.md -
ReferencesUPDATED to point to notebook-gallery/notebookspage - Menubar had "NB Library" link to broken
quantecon.org/notebooks- REMOVED, kept only Notebook Gallery link
The /archive folder contains old versions of pages:
archive/datascience.mdarchive/julia.mdarchive/lectures.mdarchive/projects.html(commented out content)archive/python.md
Action: These appear to be properly archived. No action needed unless cleaning up git history.
- pages/python-lectures.md - Check if needed vs _lectures collection
- pages/quantecon-summer-research-student-open-source-soft.md - Long filename, check if current
-
repository:field is empty - should be set toQuantEcon/website - Collections
news:is defined but_news/folder doesn't exist (posts are in_posts/) - REMOVED - Defaults section has malformed YAML (missing scope dash before second scope) - FIXED
- Jekyll version 4.2.2 is from 2022 - consider updating to latest 4.x (out of scope for this cleanup)
- Several plugins are commented out (seo-tag, github-pages) -
clean up or enableCLEANED UP unused comments
Review _team-members/ for:
- Current roles and positions
- Active vs former team members
- Updated photos and links
Current team members listed: 30 profiles
- _lectures/lecture-python.md - Description says "second text in the series" - verify accuracy
- Verify all lecture links are current
- _projects/python-wasm.md - Verify QuantEcon.py-wasm project status
Very old posts (2014-2016) reference outdated software versions and practices:
- Python 3.5, Julia pre-1.0
- Google Groups (migrated to Discourse, now closed)
- Old website URLs
Action: Consider adding a "historical" note to old posts, or display them differently.
- Review assets/sass/ for unused styles - ALL STYLES USED
-
_misc.scssand_timeline.scss- verified all styles are actively used
- assets/js/main.js - Single JS file, all code is actively used (preloader, AOS, Swiper, navigation)
Removed unused images:
-
test-qe.png- test file removed -
qe-logo-discourse.png- Discourse-specific logo removed -
project-notes.png- notes.quantecon.org discontinued -
project-notebooks.png- notebooks page discontinued -
timeline/1.png,2.png,3.png,4.png- unused placeholders removed
Remaining unused images kept for potential future use:
- Logo variants (qe-logo-*.png) - may be used externally
- Alternative sponsor logos - may be needed for print/different contexts
- lectures-*.png variants - may be used in external references
Several pages use raw HTML in markdown files:
- pages/workshops.md - Almost entirely HTML (acceptable for complex layouts)
- pages/infrastructure.html - Correctly using .html extension
- pages/visitor-application.md -
Complex form HTMLSIMPLIFIED to redirect-only
Status: No action needed - HTML in markdown is acceptable for complex layouts
- Privacy Policy - No privacy.md found
- Terms of Service - No terms.md found
- Accessibility Statement - Good practice for educational sites
- How to cite QuantEcon - Currently in about.md but could be expanded
- FAQ page - Common questions about the project
- Getting Started Guide - For new users of QuantEcon resources
- Update homepage sponsor section if new sponsors exist
- Add recent accomplishments/milestones
- Consider a "What's New" summary section
- Remove/update Discourse forum references
- Fix _config.yml YAML issues
- Verify all external links work
- Archive historical workshop pages
- Update developer documentation
- Review team member listings
- Audit and clean up image assets
- Review CSS for unused styles
- Update Jekyll and dependencies
- Add privacy/terms pages
- Create FAQ page
- Improve contributor documentation
- The
.github/copilot-instructions.mdis already set up and comprehensive - Site builds quickly (~1-2 seconds)
- Overall structure is clean and well-organized
- Main concern is outdated content and dead references to discontinued services
Document created: December 2025 Last reviewed: December 2025