Refine Swiss + Editorial themes; add optional date field
Swiss: drop all-caps on titles, soften heavy ink borders to muted rules or remove them where background contrast carries the form, balance hero name weights (smaller lighter first name vs heavier italic last name), fix unreadable white description text on portfolio hover. Editorial: enlarge the section "No" mark and set it in italic Fraunces so it reads as typography instead of a tick, swap the first name into DM Serif Display for a different J, sharpen the section number caption. Client tile: contain custom logos at 86% so wide marks like "The Cooperative Way" stop getting cropped to "operative". New: optional `date` field on every item type (link/card/portfolio/ youtube/client). Accepts YYYY, YYYY-MM, or YYYY-MM-DD. Rendered human-friendly with the raw ISO preserved in <time datetime>. Documented in README and demonstrated in links.example.json.
This commit is contained in:
@@ -17,8 +17,8 @@
|
||||
"kicker": "Where I live online",
|
||||
"items": [
|
||||
{ "type": "link", "title": "Personal site", "url": "https://example.com", "description": "What I do, who I am" },
|
||||
{ "type": "link", "title": "Notes", "url": "https://notes.example.com", "description": "Long-form writing" },
|
||||
{ "type": "link", "title": "Lab", "url": "https://lab.example.com", "description": "Experiments & sketches" }
|
||||
{ "type": "link", "title": "Notes", "url": "https://notes.example.com", "description": "Long-form writing", "date": "2025-09" },
|
||||
{ "type": "link", "title": "Lab", "url": "https://lab.example.com", "description": "Experiments & sketches", "date": "2024" }
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -32,14 +32,16 @@
|
||||
"title": "Analytical Engine",
|
||||
"url": "https://example.com/projects/engine",
|
||||
"description": "An early proposal for a general-purpose computing machine, with looping and conditional branching.",
|
||||
"tags": ["computing", "research"]
|
||||
"tags": ["computing", "research"],
|
||||
"date": "1837"
|
||||
},
|
||||
{
|
||||
"type": "card",
|
||||
"title": "Bernoulli Numbers",
|
||||
"url": "https://example.com/projects/bernoulli",
|
||||
"description": "Method for computing Bernoulli numbers using the Engine.",
|
||||
"tags": ["mathematics"]
|
||||
"tags": ["mathematics"],
|
||||
"date": "1843-07"
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -53,7 +55,8 @@
|
||||
"title": "Notes G — diagrams for publication",
|
||||
"url": "https://example.com/showcase/notes-g",
|
||||
"image": "https://images.unsplash.com/photo-1518770660439-4636190af475?w=1600&q=80",
|
||||
"description": "Tables and diagrams prepared for the 1843 translation."
|
||||
"description": "Tables and diagrams prepared for the 1843 translation.",
|
||||
"date": "1843-10-15"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user