DEV Community

Cover image for Papertown - GitHub Actions Submission
Christian Kohler
Christian Kohler

Posted on

Papertown - GitHub Actions Submission

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 }}

GitHub logo 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)

Collapse
 
terabytetiger profile image
Tyler V. (he/him)

This is super cool!

Should add a link to the full explanation article - it does a really good job of explaining how it works!!