--- title: Phd Report emoji: 🐢 colorFrom: purple colorTo: green sdk: static pinned: false --- A navigable, documentation-style report of a PhD project on multimodal LLMs for digital art history. Plain HTML/CSS/JS, served as a static Hugging Face Space. > **Do not edit this Space on Hugging Face.** It is published from > [`llm-art/art-historical-papers-extraction`](https://github.com/llm-art/art-historical-papers-extraction) > (`space/`) by `make space-publish` or the repository's `Space` workflow, and > every upload replaces what is here. The hand-written pages live under > `space/site/` there; the data pages (extraction, analysis, queries, pool and > bench results, the repository README) are rendered from the repository's > committed reports by `space/build.py` and never edited by hand. Paper figures > are never published; only RKD's own IIIF thumbnails are shown. ## Structure - `index.html` — fixed shell: header, sidebar, breadcrumbs, content area, on-page TOC. Don't restructure this file for content changes. - `nav.json` — the navigation tree. One entry per page: `title`, `summary`, `file` (path to its HTML fragment), and optional `children`. - `content/` — one HTML **fragment** per page (just the article body, no ``/`
`). - `assets/css/` — `theme.css` (design tokens, layout, shell components) and `content.css` (typography for fragment content). - `assets/js/` — `app.js` (boot + glue), `router.js` (hash routing), `nav.js` (sidebar/breadcrumbs/pager/TOC rendering), `search.js` (client-side search). ## Adding or editing a hand-written page In the repository, under `space/site/`: 1. Copy `content/_template.html` to `content/