Hello World: The Cyber Garden Begins

3 min read

Welcome to the Cyber Garden

This is the beginning of a new digital space. Unlike a traditional blog, which is a stream of posts, a Digital Garden is an interconnected network of thoughts.

Why Astro?

I chose Astro for this project because:

  1. Performance: Zero JS by default.
  2. DX: Content Collections make managing MDX a breeze.
  3. Flexibility: I can use React components inside my markdown.
// Example of the Zod schema we used
const blog = defineCollection({
  schema: z.object({
    title: z.string(),
    tags: z.array(z.string()),
    publishDate: z.coerce.date(),
  }),
});

The Design Philosophy

“A garden is never finished.”

This site is designed to grow. As I learn new things, I’ll add new nodes to the graph.

Key Features

  • Bi-directional linking
  • Network visualization
  • Dark mode aesthetics

Stay tuned for more.