Replies: 10 comments 20 replies
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
not a question — since the get go, RSS is the Bling! tnx a gazillion Dave |
This is really inspiring, thank you. I need some advise on approach. I assemble by blog from Markdown documents. Some have frontmatter (i.e. a YAML block at the top of the document with metadata about the article). In your source:markdown example would you include the whole document or omit frontmatter? |
@rsdoiel -- i'm glad you find this inspiring. I do too, esp the opportunity to work with smart people on something that matters. ;-) I can't answer this question without more information. Does your blog have an RSS feed? If so it would be helpful to see it and the source text with the YAML block. |
BTW -- I just posted devnotes about Markdown in feeds. http://scripting.com/2022/07/19/152235.html?title=devNotesForMarkdownInFeeds |
One question: It's very cool that you're supporting Markdown -- but which Markdown are you using? There appear to be a lot of variants, many of which think that they are the One True Markdown. When you discuss it in the blog, could you link to a specification or something, to avoid confusion (such as mine)? |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
@josephzitt -- of course as you know there is no One True Markdown. I think the approach we all take with Markdown text is to stay within a reasonable subset of the syntax, and hope for the best. ;-) I go by this cheat sheet, which I keep in an icon in the chrome of my browser, easy to reach for. And it seems to work. Re the Markdown processors I use --
As I understand it Gruber like the way it has evolved. The shit does kind of hit the fan when it comes to using Markdown in something like RSS where interop is the primary driving force. But this was one of the first enhancements I wanted to get out there in 2022, the 20th year of RSS 2.0. 😄 PS: I made this into a post on my blog. |
@scripting FYI I just submitted a pull request in the Akkoma (Mastodon-compatible server) repository to add If I have time, I may try to do the same for glitch-soc. I saw you have a GitHub issue there. I also have a question on how Mastodon, as a feed producer, should set the I can probably hack Akkoma into supporting rssCloud, by implementing the functionality of Andrew Shell's example in Elixir. Then there could be a server-wide setting to use either Akkoma's own implementation, or any other public server (like rpc.rsscloud.org if it's still active). |
@pzingg -- thanks for putting out the word on souce:markdown support. once we get a little critical mass there it should get really interesting. ;-) i would much prefer it not be a feed-level preference setting, and that mastodon servers include their own cloud server support. or we could see what @andrewshell thinks -- i don't run a cloud server myself, i just use his. |
@pzingg -- I recommend using my daverss package as prior art. Do what it does. I never get complaints about it not working with feed readers. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I just today added three @scripting inspired issues to Akkoma (a Mastodon API-compatible server), and I can try to do the same for either Mastodon or one of its forks that supports Markdown, namely glitch-soc. The main Mastodon repository still only support plain text in posts, whereas glitch-soc also supports posts authored in HTML and Markdown. If you have any more firepower to add to the "Idea" or "Reasoning" sections of these issues, please expand here, and I'll amend the issues. I have pull requests ready to go for all these items... |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
First check out the new features to support Markdown in RSS, along with hooking Twitter up to RSS.
If you have any questions or comments, please post them here.
Remember to be professional and respectful. 😄
All reactions