Time Loop of Huangshi
Style guide
On this page
A notebook for the details: typography, images, equations, and interactive diagrams.
Words & rhythm#
Good typography leaves room to think. This page uses the same components as every post: a clear emphasis, a softer aside, and a link to the archive.
We write to remember what we noticed along the way.
A footnote keeps additional context close, without interrupting the sentence.1
- A short observation
- An idea worth returning to
Notices & details#
A little more context
This content is still available with JavaScript disabled.
Observation
Start with what you can see. Use the arrow keys to switch tabs.
Reflection
Then consider what the observation might mean.
Code#
Copy the source without line numbers, or wrap long lines.
| |
Plain text remains readable, too.Legacy code indented with four spaces also supports copy and line wrapping:
legacy_example = "Indented Markdown keeps its original text."
print(legacy_example)
Equations#
Inline notation: \(a_{n+1} = a_n + 1\). Legacy notation: $E = mc^2$.
$$ \sum_{i=1}^n i = \frac{n(n+1)}{2} $$\[ \begin{aligned} f(x) &= \int_0^x t^2\,dt \\ &= \frac{x^3}{3} \end{aligned} \]Tables#
| Component | Keyboard | Small screens | Without JavaScript |
|---|---|---|---|
| Table | Tab / ← → | Scroll locally | Full data |
| Code | Tab / Enter | Scroll or wrap | Highlighted source |
| Diagram | Tab / Enter | Responsive container | Description and source |
Images#
A study in repetition. Select to enlarge; Escape to close.
A week in numbers#
Enable JavaScript for the interactive chart. Source is available below.
View source
{
"tooltip": {
"trigger": "axis"
},
"legend": {
"top": 0,
"left": 64,
"data": [
"Reading",
"Writing"
]
},
"grid": {
"left": 64,
"right": 20,
"top": 52,
"bottom": 112
},
"xAxis": {
"type": "category",
"data": [
"Mon",
"Tue",
"Wed",
"Thu",
"Fri",
"Sat",
"Sun"
]
},
"yAxis": {
"type": "value",
"name": "Minutes",
"nameLocation": "middle",
"nameGap": 44,
"nameRotate": 90
},
"dataZoom": [
{
"type": "slider",
"start": 0,
"end": 100,
"height": 18,
"bottom": 8
}
],
"series": [
{
"name": "Reading",
"type": "bar",
"data": [
30,
45,
35,
60,
40,
75,
65
]
},
{
"name": "Writing",
"type": "bar",
"data": [
15,
20,
30,
25,
35,
50,
40
]
}
]
}Enable JavaScript for the interactive chart. Source is available below.
View source
{"dataZoom":[{"bottom":8,"end":100,"height":18,"start":0,"type":"slider"}],"grid":{"bottom":112,"left":64,"right":20,"top":52},"legend":{"data":["Reading","Writing"],"left":64,"top":0},"series":[{"data":[30,45,35,60,40,75,65],"name":"Reading","type":"bar"},{"data":[15,20,30,25,35,50,40],"name":"Writing","type":"bar"}],"tooltip":{"trigger":"axis"},"xAxis":{"data":["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],"type":"category"},"yAxis":{"name":"Minutes","nameGap":44,"nameLocation":"middle","nameRotate":90,"type":"value"}}Enable JavaScript for the interactive chart. Source is available below.
View source
{"tooltip":{},"xAxis":{"name":"min"},"yAxis":{"name":"pages"},"series":[{"type":"scatter","data":[[15,8],[30,18],[45,22],[60,35]]}]}Flows & conversations#
Enable JavaScript for the interactive chart. Source is available below.
View source
flowchart LR
A[Idea] --> B[Draft]
B --> C[Note]
C --> AEnable JavaScript for the interactive chart. Source is available below.
View source
sequenceDiagram
Reader->>Notebook: Open a note
Notebook-->>Reader: A thought to take awayRaw HTML#
Native HTML still works
Existing content remains compatible.
Loop study & typography#
The navigation sits in the central space beneath the torus. Its four plain text links use the 12px glyphs of Ark Pixel Font, rendered at 18px. Amber text and an underline mark the current page. The language, sun, moon, monitor and search controls use square pixel icons. Arrow keys also change the appearance selection.
Noto Sans SC for Chinese, Geist for Latin text, and JetBrains Mono for code and annotations. Variable weights keep headings clear and prose comfortable. All three fonts are served by this site.
Start with a question; leave a trail for the next exploration.
Every return is a new starting point.
The Loop mark#
The avatar, masthead and favicon share one tilted torus. At small sizes, fewer grid lines and stronger contours keep the amber orbit and open center legible.
A small reference, with a link back to the text. ↩︎