Recommendations and blogrolls on Micro.blog: manton.org
@manton countdown to a hey dot com post called āblog rolls considered harmfulā
@manton Oh, yes, 2024 is the year of the blogroll! š Thanks for building this into Micro.blog.
@manton Wow, this is super cool. I particularly like the auto-updating OPML file. Thanks for quick reactions to what the community is up to!
@manton This is excellent. Question: When I go to your āRecommendedā link on your MB profile and click āFollowā on someone who is not on MB, such as Austin Kleon, what am I following? Is it an ActivityPub connection?
@manton While adding recommendations, can you ensure that the dark mode CSS is working? Currently it is unreadable.
@acfusco Great question, I need to document this. No, in that case youāre following the RSS feed for that blog directly in Micro.blog. (Connecting it to ActivityPub is interesting and something we might be able to do later.)
@manton Curious if this looks for RSS/JSON feeds on those sites, or leaves that as an exercise for the reader. Also, I suppose this would work just as well for podcasts?
@manton Can this be a separate page if we donāt have a sidebar? Also, a randomized list of five blogs from your blogroll via JavaScript would be a great addition.
@pratik Yes, create a new page and put the shortcode in it. I forgot to add that to the help page but Iām updating it now.
@manton You and the team continue to do cool things on Micro blog! Awesome feature to bring back from the old web.
@jarrod Itās partly an exercise for the reader, but thereās room for improvement. For example, if a blog domain name has already been used on Micro.blog the recommendations list will link to the Micro.blog profile and include a follow link. Behind the scenes, Micro.blog is discovering the RSS feed, but thatās not exposed well except in the OPML file.
@manton Cool! Thatās actually what I hoped that the OPML would include it. It might be nice to optionally display the feed link sometimes, but I can also see how that would get messy.
@manton if we create two blogrolls, are they displayed one after the other in a page using the Hugo shortcode?
@numericcitizen No, currently the shortcode only shows the one named āRecommendationsā, but Iām going to add a parameter so you can specify the blogroll by name. Will do an update this week.
@toddgrotenhuis You could. Right now it assumes itās a web page, so maybe there should be some special logic for podcasts. Would be a great way to share podcast subscriptions.
@jthingelstad @Mtt I wonder if this would be a good place for a microhook? Happy to help if I can.
@manton If Iām understanding it all correctly, it may not even need that much. It looks like youāve designed it to work with just the short code (and perhaps some future parameters). In that case, I should just need to style it to match?
(Iāve only looked at it briefly on mobile only.)
@manton ā it was great fun working with you on this! itāll still be a few more days before iāll have my blogroll on scripting.com. i also have one with your list in it too. interop all the way! :-)
@dave Great working with you on it! Looking forward to seeing what folks do with all of this.
@Mtt Yep, mostly styling. I was thinking maybe there could be a convention for blog theme sidebars, but havenāt thought it through completely yet. Itās a limitation that essentially every theme needs to be updated to support this (or other features).
@manton A sidebar/widget style thing would be interesting for sure. Now youāve got my brain goingā¦
@manton nice one, adding as a side bar however adds a little left and right movement (Marfa) on iPhone screen on web ⦠should I try and css fix it or wait for update to plug in?
@manton It apperars to pick up a websiteās shortcut icon (favicon). If people donāt have it defined, it wonāt show up in the recommendations list, linked from the microāblog profile page. Firefox solves the absence by putting the first letter of the site name in the icon instead of a blank icon. Maybe thatās a solution for sites that lack a favicon?
@manton What gives? micro.blog/username works, yet username.micro.blog does not. The latter gives an error message.
āEdit. Direct link to my recommendations as linked from my profile page.
@odd I put you in my recommendations as https://odd.micro.blog Click my profile, then recommendations. Iām on iPadOS 17.4, Safari. Same on RPi OS, FireFox.
@manton Cool! Though, I tried importing an OPML export from NewsBlur, and it seems like the importer ignores anything below the top level of the OPML file.
@manton I look forward to integrating this in to the Cards Theme as well. Iām not certain yet what that looks like, though. Perhaps an optional side menu that appears if the feature is enabled.
Iām personally looking forward to parameters for the short code to show specific lists, preferably on the same page.
@ericgregorich hereās my blogroll page built with the blogroll shortcode, in Cards Theme, if you want to see how it looks. www.estebantxo.com/blogroll
@eumrz Yes. I have one setup also. blog.ericgregorich.com/blogroll/ My comment was more about how I can make it a built-in feature of the Cards Theme so it would appear as a side menu on the home page.
@Mtt FYI, Iāve updated the shortcode plug-in and thereās now a simple class=āblogrollā on the list for easier styling.
@ericgregorich Just updated the plug-in to have a ānameā parameter to specify a different blogroll.
@manton Worked like a charm. Since you used simple lists for the layout, it should work fine with any theme on posts/pages. I do think adding that class was a good idea, and will allow for some cool one-off customizations.
@manton Thanks! I canāt seem to make it work yet, though. I created a new Blogroll called āBlogsā, added a few links, then and added this short code {{< blogroll name=āBlogsā >}} but my list of links under the Blogs are not loading, only the one test link I have under Recommendations. blog.ericgregorich.com/blogroll/
@ericgregorich Go into Plug-ins and click āUpgradeā on the new version of the blogroll shortcode plug-in. I made that change today but it requires updating to the latest version, then it should start working.
@manton Just to say, I finally got with the program and šļø just enabled my Blogroll. Nice. Very Nice. Thankyou. The downside is that it has made me realize how much neglect there has been on my part to tend to my RSS garden. So status report.
Enable Blogroll ⦠ā
Tending To The Blogroll Garden ⦠š°
One (quick in the end) job down - one (much bigger job) added.
GAH.
@jarrod wait - auto updating? I missed that. In fact just commeted on my page how cool it would be if I could do that.