This post lives in content/blog/hello-from-mdx.mdx. It's plain Markdown, parsed and dropped into the same Astra + Elementor post template used by every other CoderPush blog post.
How to publish a new post
- Create a file at
content/blog/<your-slug>.mdx. - Add the frontmatter shown above (
title,date, optionalexcerptandheroImage). - Write your post in Markdown — headings, lists, code, links, images all work.
- Commit + push. The post is live at
/<your-slug>/.
That's it — no WordPress admin, no agency, no deploy step beyond git push.
What works
- GitHub-flavored Markdown: tables, task lists, autolinks, strikethrough
- Images:
or external URLs - Code blocks with syntax tagging:
export function hello(name: string) {
return `hi ${name}`;
}
- Quotes:
Pull quotes render with the existing site's CSS, so they match every other post.
What doesn't work (yet)
Real .mdx features like inline React components aren't wired up — this renders as pure Markdown. If you need a custom embed (chart, video, CTA block), let us know and we'll add a component.