Date:

Hello, world

The first post on this blog — what it is and how it is built.

Welcome! This blog is built with Astro and MDX, and deployed to GitHub Pages.

What to expect

Notes on research, engineering, and things I am learning along the way.

How posts are written

Each post is a folder under src/content/posts/ with an index.mdx file. Posts can mix Markdown with components such as videos, figures, diagrams, and interactive widgets.

LocalGitHubgit pushPostindex.mdxAstro BuildGitHub ActionsGitHub PagesMarkdown + MDXnpm run buildon push to mainxirui-li.github.io
Figure Publishing pipeline.A post is written locally as MDX and built into static pages by Astro. Every push to main triggers GitHub Actions, which builds the site again and deploys it to GitHub Pages.