Welcome to my test page!
When starting to write it’s the blank page that kills all hope. It causes you to pause, stop, then ultimately quench whatever small spark you were trying to ignite.
It questions everything about you. Surely nothing you could put here would be good enough for someone else to read? Barely feels legible to myself.
Multiply these issues tenfold with a baby. Sleep? Gone. Interruptions? Plenty.
It’s even worse though, this is the first entry! What glorious note shall forever mark the beginning of this journey?
What about a bunch of markdown that lets me easily check my CSS is appropriate and not making a mess. Yeah, that’ll do.
Lists
An unordered list:
- First item
- Second item
- Third item with a bit more text so we can see how it wraps across multiple lines when the content gets longer than a single line
An ordered list:
- Wake up
- Make coffee
- Baby wakes up
- Coffee goes cold
- Drink cold coffee anyway
Nested:
- Tools (as of writing)
- Editor: Neovim
- Terminal: Ghostty
- Browser: Arc
- Languages
- Go for all things work
- Ruby when I want to feel alive again and hand craft some artisinal code
- But really - whatever the AI wrote, probably Typescript
Code
Inline code: use console.log("hello") or npm run dev to get started.
A fenced code block:
function greet(name: string): string {
return `hello, ${name}`;
}
console.log(greet("world"));
A shell snippet:
npm create astro@latest
cd my-blog
npm run dev
A longer example with some actual logic:
const posts = await Astro.glob('./posts/*.md');
const sorted = posts.sort(
(a, b) =>
new Date(b.frontmatter.pubDate).getTime() -
new Date(a.frontmatter.pubDate).getTime()
);
Horizontal rules..
.. should work.
Links
Here is a link to the index page and here is an external link to Astro’s docs. Which if you didn’t know - was what I’ve used here.
Links in the middle of a paragraph should flow naturally — like this one pointing to the about page — without breaking the reading rhythm too much.
Blockquote
The best time to start a blog was ten years ago. The second best time is while the baby is napping.
Image
Table
Tables are the devil’s spawn. This is as good as you’re getting.
| Thing | Rating | Notes |
|---|---|---|
| Sleep | 2/10 | Baby-dependent |
| Coffee | 9/10 | Critical infrastructure |
| Side projects | 7/10 | Too many, not enough time |
| This blog | TBD | Ask me in six months |
This is a big boy
Little smaller boy
Tiny boy
That’s about it - maybe one day I’ll actually write a real post.