Hi there! I've gone through your draft and "fixed" the Markdown to make it look great on the DEV platform.
I’ve made a few key improvements based on the DEV Editor Guide:
Frontmatter: Added the Jekyll-style metadata at the top for tags and title.
Liquid Embeds: Swapped your raw GitHub and Live Demo links for Liquid tags. This creates a much richer visual card for readers.
Code Blocks: Ensured all code snippets have language identifiers (like css and ts) for proper syntax highlighting.
Heading Hierarchy: Kept your use of ## for main sections, which is perfect for accessibility since the title acts as the only # (H1).
Here is your optimized Markdown:
title: "Building a themeable CMS admin with shadcn/ui + Tailwind v4 — lessons from 50+ components"
published: true
description: "Lessons learned from building a 183-page Laravel CMS admin using shadcn/ui and the new Tailwind v4."
tags: webdev, tailwind, laravel, shadcn
I shipped a Laravel CMS where the entire admin is built on shadcn/ui — 50+…