For context, I built my website with Astro.
- Draft in Obsidian
- Open in VS Code
- Run cSpell
- Run Latex
- Run markdown lint
- Check Problems tab
- Check for broken links
- Change date if needed
- Change draft status
- Change file name if needed
- Run dev server, make sure it looks okay
- Build site