Home page: a Docs page, for installing ipx and ipx-web and using their APIs and the directory's (#222)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-13 12:21:49 +00:00
parent 724764c8df
commit 4cf568b263
4 changed files with 243 additions and 1 deletions

View File

@@ -90,6 +90,29 @@ h2{margin:0 0 1.5rem;color:var(--navy);font-weight:800;font-size:clamp(1.75rem,4
.also dd{margin:.45rem 0 0;max-width:34rem}
/* Docs: one column of prose at a reading width; code and tables scroll inside themselves at
phone width rather than the page scrolling sideways. */
.doc{max-width:50rem}
.doc .title{font-size:clamp(3.5rem,12vw,6rem);line-height:.9;letter-spacing:-.05em;margin:2rem 0 0}
.lede{margin:1.5rem 0 0;color:var(--muted);font-size:1.125rem}
.toc{margin:2rem 0 0;padding:1rem 1.25rem;background:var(--sky);border-radius:.9rem}
.toc ol{margin:0;padding-left:1.25rem}
.toc li{padding-block:.15rem}
.doc section{padding-block:3.5rem 0}
.doc h2{scroll-margin-top:1rem}
.doc h3{margin:2.25rem 0 .5rem;color:var(--navy);font-weight:750;font-size:1.25rem;line-height:1.25}
.doc p{margin:.75rem 0}
.doc code{font:500 .9em/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.doc :not(pre)>code{padding:.08em .3em;background:var(--sky);border-radius:.3em;overflow-wrap:anywhere}
.doc pre{margin:1rem 0;padding:1rem 1.15rem;background:var(--navy);color:#e6f1fa;border-radius:.8rem;overflow-x:auto}
.doc pre code{font-size:.85rem}
.scroll{margin:1rem 0;overflow-x:auto}
.doc table{width:100%;border-collapse:collapse;font-size:.95rem}
.doc th,.doc td{padding:.55rem .75rem .55rem 0;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top}
.doc th{color:var(--navy);font-weight:700}
.doc td:first-child code{white-space:nowrap}
.bar nav a[aria-current]{text-decoration:underline;text-decoration-color:var(--needle);text-decoration-thickness:2px}
footer{margin-top:5rem;padding-block:1.75rem 3rem;border-top:1px solid var(--rule);color:var(--muted);font-size:.95rem}
footer p{margin:0}