FlyPython is a bilingual Jekyll site focused on Python-based AI agent development and durable engineering learning resources.
- index.md is the English landing page.
- zh-cn.md is the Chinese landing page.
- _layouts/default.html contains the shared shell, TOC script, and language toggle.
- assets/css/custom.css contains the custom visual layer for cards, details sections, and layout polish.
- tools/check_links.py audits external links used by the landing pages.
- Install Python dependency:
python3 -m pip install -r requirements.txt - Run the link audit:
python3 tools/check_links.py - Jekyll dependencies are declared in Gemfile
- Generated audit output under
reports/is ignored and should not be committed. - The current local Ruby runtime must be
3.xor newer to install thegithub-pagesdependency set successfully.