Release · v2.2.12
Reorganize frontend into jekyll/, client/, and…
Reorganize frontend into jekyll/, client/, and scripts/ submodules.
Details
Point Jekyll source at frontend/jekyll, move TypeScript to frontend/client/ts, and update build paths, backend scripts, and docs; public asset URLs unchanged. Co-authored-by: Cursor <cursoragent@cursor.com>
Files changed (87)
| .cursor/rules/site.mdc | +6 | −1 |
| .gitignore | +1 | −1 |
| README.md | +1 | −1 |
| _config.yml | +1 | −4 |
| _config_ci.yml | +1 | −4 |
| backend/README.md | +1 | −1 |
| backend/runtime/config/.env.runtime.template | +1 | −1 |
| backend/runtime/scripts/generate_runtime_config.sh | +2 | −2 |
| backend/supabase_db/DATABASE.md | +1 | −1 |
| backend/supabase_db/scripts/_db_common.py | +2 | −2 |
| backend/supabase_db/scripts/sync_frontend_assets.py | +2 | −2 |
| backend/supabase_db/scripts/sync_github_secrets.py | +3 | −3 |
| config/tsconfig.json | +2 | −2 |
| frontend/README.md | +15 | −0 |
| frontend/{assets => client}/ts/commit-date.ts | +0 | −0 |
| frontend/{assets => client}/ts/db_assets.ts | +0 | −0 |
| frontend/{assets => client}/ts/load-section.ts | +0 | −0 |
| frontend/{assets => client}/ts/menu-toggle.ts | +0 | −0 |
| frontend/{assets => client}/ts/profile-rotator.ts | +0 | −0 |
| frontend/{assets => client}/ts/scale.fix.ts | +0 | −0 |
| frontend/{assets => client}/ts/theme-toggle.ts | +0 | −0 |
| frontend/{assets => client}/ts/v2.ts | +0 | −0 |
| frontend/{ => jekyll}/_data/runtime.yml.template | +2 | −2 |
| frontend/{ => jekyll}/_includes/intro.md | +0 | −0 |
| frontend/{ => jekyll}/_includes/news_box.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/runtime_head.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/_markdown.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/about.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/awards.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/education.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/experience.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/footer.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/hero.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/nav.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/news.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/pillars.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/publications.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/stats.html | +0 | −0 |
| frontend/{ => jekyll}/_includes/v2/teaching_talks.html | +0 | −0 |
| frontend/{ => jekyll}/_layouts/default.html | +0 | −0 |
…and 47 more files.