Open dovholuknf opened 2 years ago
I understand this would change the life cycle of a blog post to begin with a Docusaurus site hosted on Vercel.
It sounds like you're saying there's some GitHub magic built in to Vercel or Docusaurus or both that could enable new blog posts to trigger pull requests in GitHub. Is that accurate?
I understand that, later in the workflow, Hashnode might be able to ingest the post from GitHub and subsequently syndicate.
It sounds like you're saying there's some GitHub magic built in to Vercel or Docusaurus or both that could enable new blog posts to trigger pull requests in GitHub. Is that accurate?
Hashnode is able to publish from a github repo. So technically I'd say it's hashnode that has the 'magic'. I also don't know if it'll work. Part of this issue is to identify if this flow will be successful
Making sure I understand the possible end result / Docusaurus blogging experience vision:
That's the basic flow yes. Vercel or hashnode are implementation details ... The goal is to allow people to contribute with as little friction as possible. That flow seems like it would be a pleasure. I'm open to other ideas though if there's a better idea/flow
It sounds like this wouldn't stop anyone from continuing to draft posts with Hashnode if that's their preference and they don't particularly need the GitHub PR process.
In that case it would be up to Hashnode to contribute the Markdown source back to the GitHub repo. I seem to recall that is a feature of Hashnode, and that the WYSIWYG-to-Markdown conversion wasn't conducive to a PR process and that's what led us to consider alternative workflows like this.
If that's all correct then we would have both options for drafting posts:
Accurate?
I think the next steps include figuring out how a single Git repo can be the source of truth for the Hashnode and Docusaurus blogs.
@dovholuknf
right now the blogging experience is all based on hashnode. it would be better to be able to:
use vercel to render PRs against the repo to solicit commentshttps://github.com/openziti/ziti-doc/issues/185