My Workflow
The Papertown GitHub Action takes your personal markdown blog and syncs it with platforms like dev.to.
Setup is simple and straight-forward. It only needs a master-id in the frontmatter and then automatically creates and updates you blog articles.
I use it on my personal blog: https://github.com/ChristianKohler/Homepage
For more about Papertown read my blogpost linked below.
Submission Category:
Maintainer Must-Haves
Yaml File or Link to Code
- name: Papertown Sync
uses: ChristianKohler/papertown-github-action@v1.0.5
with:
devto-api-key: ${{ secrets.DEVTO_API_KEY }}
ChristianKohler / papertown-github-action
Github Action for https://github.com/ChristianKohler/papertown
Papertown Github Action
This action runs https://github.com/ChristianKohler/papertown
Papertown syncs you personal markdown blog with blog platforms like dev.to
Inputs
devto-api-key (required)
See: https://github.com/ChristianKohler/papertown
root-folder
See: https://github.com/ChristianKohler/papertown
image-root-url-github
See: https://github.com/ChristianKohler/papertown
dry-run
See: https://github.com/ChristianKohler/papertown
Example usage
- name: Papertown Sync
uses: ChristianKohler/papertown-github-action@v1.0.5
with:
devto-api-key: ${{ secrets.DEVTO_API_KEY }}
Additional Resources / Info
This GitHub actions uses the Papertown API.
Repo: https://github.com/ChristianKohler/papertown
Blog post: https://dev.to/christiankohler/introducing-papertown-1lb7
Top comments (1)
This is super cool!
Should add a link to the full explanation article - it does a really good job of explaining how it works!!