-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(Spike) Itch.io devlogs from designated projects crosspost to the Platen blog #36
Comments
🤔 I think an integration like this will end up being a GitHub Action. To clarify, you want to write a devlog on itch (example devlog and be able to automatically submit it as a PR to your Platen site? Or do you want a way to draft markdown in Platen and automatically submit a devlog to itch? In any case, I think this might be very custom - it doesn't look like any of itch's APIs touch on the devlogs - so at best we might be able to scrape from itch, suck up their HTML and convert to markdown to submit. If they actually have an RSS feed, we might be able to add something that just lists the devlogs or puts them in an iframe or something. |
There is an RSS feed: https://itch.io/updates/updates-to-devlogs
If and when this happens (and I am thinking github action, incidentally, I didn't want to be too specific in the issue definition though) that's probably the first place to look. |
Okay, so it seems like the best way to go about this is prototyping an rss feed ingestion mechanism + figuring a template for a hugo page which can display the devlogs/have a similar pagination front as the blog. I think in an initial pass, to see feasibility, a prototyper should:
Once prototyping is wrapped and we can see how feasible this is, we'll know if we want to continue along this path or not. If so, it's looking to me like we might end up creating a separate module, |
Seems viable. I'll probably take this on after epub generation is squared away if I still have development capacity. My thought was to generate blog post markdown files in exactly the same capacity if possible rather than make a distinct itch blog post - this basically makes it a WYSIWYG Platen blog post editor without having to actually make one. |
🤔 Noodling on this a bit, a potential avenue to explore is then:
The only extremely minor problem I see with this (much simpler and better) approach is that we might want a way to update the page if the devlog is updated on itch. RE: WYSIWYG blog post editor, some of that functionality is already enabled via the netlify-cms module, which allows you to write blog posts via the Netlify CMS GUI instead of in a code editor. |
As a developer, when writing devlogs, I want to write content once and have it be posted to my Platen site in addition to itch.io.
The text was updated successfully, but these errors were encountered: