Hello, World
This is the first post. It exists mostly to make sure the plumbing works —PDS record created, HTML rendered, Cloudflare Pages serving it — beforeanything more interesting goes here.
This is the first post. It exists mostly to make sure the plumbing works — PDS record created, HTML rendered, Cloudflare Pages serving it — before anything more interesting goes here.
What this site is
Posts here are stored as site.standard.document records on an ATProto PDS, which means they show up in any standard.site reader (Leaflet, pckt) in addition to this domain. The source markdown lives in a git repo; fair publish writes them to the PDS and fair build renders them as plain HTML.
No JavaScript. No stylesheet. Two CSS rules — one to constrain the reading column, one to keep images from overflowing it.
A few things this renderer supports
Footnotes work. So do definition lists:
Term : A word or phrase being defined.
Another term : Its definition, which can run as long as needed.
Task lists are rendered as native <input type="checkbox"> widgets:
- Cold-start build
- First deploy
- Write something worth reading
Tables too:
| Thing | Supported |
|---|---|
| GFM tables | ✓ |
| Strikethrough | ✓ |
| Autolinks | ✓ |
| Footnotes | ✓ |
And fenced code blocks with language hints:
package main
import "fmt"
func main() {
fmt.Println("hello, world")
}More soon.
- Rendered as
<sup>links to a footnote list at the bottom of the page. ↩
Did you enjoy this article?
Recommend it — Standard Reader surfaces well-loved writing to more readers across the network.