published | title | cover_image | description | tags | series | canonical_url |
---|---|---|---|---|---|---|
false |
Publish blog posts from GIT to dev.to |
Automate publishing your article from git markdown to dev |
devto,publication,continuousdeployment |
This is a template repo which where I am testing and building solution for automated publishing of my articles/blog posts to dev. It's just a lot of work to post the same article across places and hence I decided to automate publishing my posts to dev and eventually any other personal blogs.
Dev exposes API through which you could do a lot of things. I am currently only creating articles which will be in your drafts.
- Clone this repo, cleanup the files and arrange your blog posts.
- Create a markdown file for your blog post. You can check the folder structure in the repo.
- Setup your DEV TOKEN in your repo with the name as
GIT_TO_DEV
- Commit the changes made to your .md files.
- Voila after the workflow is complete, you can see the blog posts created in draft.
- Also, I am persisting the json payload of the article with the id populated.
- Identify new files and modified markdown files
- For new files, create new articles
- For modified, update the articles
- Read the json and call the Update api
- Ana María Martínez Gómez - Tracking changed files
- Stefan Zweifel - Committing the changes file from a workflow
- Maxime - For the triggering a thought
- Chris Amico - For parsing front matter from Markdown file
Please modify any typos or corrections and create a pull request to make this better.