It's on my to-do list for some time to try out editing my jeykll based blog in obsidian directly - especially with obsidian properties editor now being available ("properties" being yaml based front matter).
Then it's just a git commit away from publishing. You could probably even just use git sync from obsidian if you're disciplined with the published flag