Hello World

2 min read

First note on dawid.blog. Below is an overview of elements I can use when writing.

Second level heading

Paragraph text looks like this. You can use bold, italic, strikethrough and inline code. A link looks like this. External link: GitHub.

Third level heading

Paragraph under a third level heading. Short sentences. Specifics. No filler.

Lists

Unordered list:

  • First item
  • Second item with bold
  • Third item with a link

Ordered list:

  1. Step one
  2. Step two
  3. Step three

Blockquote

A blockquote looks like this. It can be multiline. Second line of the quote.

Code

Inline code: const x = 42;

Code block with syntax highlighting:

interface Post {
  title: string;
  date: string;
  tags: string[];
  published: boolean;
}

function getPublishedPosts(posts: Post[]): Post[] {
  return posts
    .filter(p => p.published)
    .sort((a, b) => new Date(b.date).getTime() - new Date(a.date).getTime());
}

GDScript code block:

extends CharacterBody2D

@export var speed: float = 200.0

func _physics_process(delta: float) -> void:
    var direction := Input.get_axis("move_left", "move_right")
    velocity.x = direction * speed
    move_and_slide()

Plain code block:

Plain text in a code block.
No syntax highlighting.

Image

The Creation of Adam -- Michelangelo

Table

ToolPurposeCost
AstroStatic sites$0
CloudflareHosting + CDN$0
Godot2D games$0
CursorAI coding~$20/mo

Horizontal rule

Text before the rule.


Text after the rule.

Tags

This note has the meta tag. Tags appear on the notes list next to the date.

Nested elements

List with code:

  • Install: npm install astro
  • Build: npm run build
  • Deploy: wrangler pages deploy dist/

Blockquote with bold:

Important: This is a blockquote with bold text at the start.


This is italic text at the end of a note. I use it as a signature with date and location.

Bydgoszcz, February 2026.