I'm *really* liking Eleventy for my blog (reillyspitzfaden.com/blog/). I had wanted to have my blog posts on multiple pages, and I thought it was going to be difficult, but it ended up being really simple.
#Eleventy #11ty #Blog #IndieWeb #WebDev #Programming #Coding
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://bsky.brid.gy/r/https://bsky.app/profile/did:plc:7bvcd7usebxsagbrjbgpb75u/post/3lbs7ivgips25",
"content": {
"html": "<p>I'm *really* liking Eleventy for my blog (<a href=\"https://reillyspitzfaden.com/blog/\">reillyspitzfaden.com/blog/</a>). I had wanted to have my blog posts on multiple pages, and I thought it was going to be difficult, but it ended up being really simple.<br /><br /><a href=\"https://bsky.brid.gy/hashtag/Eleventy\">#Eleventy</a> <a href=\"https://bsky.brid.gy/hashtag/11ty\">#11ty</a> <a href=\"https://bsky.brid.gy/hashtag/Blog\">#Blog</a> <a href=\"https://bsky.brid.gy/hashtag/IndieWeb\">#IndieWeb</a> <a href=\"https://bsky.brid.gy/hashtag/WebDev\">#WebDev</a> <a href=\"https://bsky.brid.gy/hashtag/Programming\">#Programming</a> <a href=\"https://bsky.brid.gy/hashtag/Coding\">#Coding</a></p>",
"text": "I'm *really* liking Eleventy for my blog (reillyspitzfaden.com/blog/). I had wanted to have my blog posts on multiple pages, and I thought it was going to be difficult, but it ended up being really simple.\n\n#Eleventy #11ty #Blog #IndieWeb #WebDev #Programming #Coding"
},
"published": "2024-11-25T19:01:54+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/113/545/143/540/603/630/original/8229027d0a42fd58.jpeg"
],
"post-type": "photo",
"_id": "43023293",
"_source": "8007",
"_is_read": false
}
I'm *really* liking Eleventy for my blog (https://reillyspitzfaden.com/blog/). I had wanted to have my blog posts on multiple pages, and I thought it was going to be difficult, but it ended up being really simple. The only thing that tripped me up is that I needed the `reverse: true` option, which I didn't see in the documentation section on paginating blogs.
#Eleventy #11ty #Blog #IndieWeb #WebDev #Programming #Coding
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@reillypascal/113545133469997964",
"content": {
"html": "<p>I'm *really* liking Eleventy for my blog (<a href=\"https://reillyspitzfaden.com/blog/\"><span>https://</span><span>reillyspitzfaden.com/blog/</span><span></span></a>). I had wanted to have my blog posts on multiple pages, and I thought it was going to be difficult, but it ended up being really simple. The only thing that tripped me up is that I needed the `reverse: true` option, which I didn't see in the documentation section on paginating blogs. </p><p><a href=\"https://hachyderm.io/tags/Eleventy\">#<span>Eleventy</span></a> <a href=\"https://hachyderm.io/tags/11ty\">#<span>11ty</span></a> <a href=\"https://hachyderm.io/tags/Blog\">#<span>Blog</span></a> <a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://hachyderm.io/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://hachyderm.io/tags/Programming\">#<span>Programming</span></a> <a href=\"https://hachyderm.io/tags/Coding\">#<span>Coding</span></a></p>",
"text": "I'm *really* liking Eleventy for my blog (https://reillyspitzfaden.com/blog/). I had wanted to have my blog posts on multiple pages, and I thought it was going to be difficult, but it ended up being really simple. The only thing that tripped me up is that I needed the `reverse: true` option, which I didn't see in the documentation section on paginating blogs. \n\n#Eleventy #11ty #Blog #IndieWeb #WebDev #Programming #Coding"
},
"published": "2024-11-25T19:00:40+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/113/545/133/649/487/902/original/bbd2a7d4dce7144b.png"
],
"post-type": "photo",
"_id": "43023294",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@jcrabapple/113545026102181292",
"content": {
"html": "<p>New Music For Your Earholes</p><p><a href=\"https://blog.shrediverse.net/posts/new-music-for-your-earholes\"><span>https://</span><span>blog.shrediverse.net/posts/new</span><span>-music-for-your-earholes</span></a></p><p><a href=\"https://dmv.community/tags/music\">#<span>music</span></a> <a href=\"https://dmv.community/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://dmv.community/tags/smallweb\">#<span>smallweb</span></a></p>",
"text": "New Music For Your Earholes\n\nhttps://blog.shrediverse.net/posts/new-music-for-your-earholes\n\n#music #indieweb #smallweb"
},
"published": "2024-11-25T18:33:22+00:00",
"post-type": "note",
"_id": "43022919",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"published": "2024-11-25T17:57:34+00:00",
"url": "https://werd.io/2024/bluesky-is-breaking-the-rules-in-the-eu",
"category": [
"Technology"
],
"bookmark-of": [
"https://www.theverge.com/2024/11/25/24305579/bluesky-breaking-european-union-rules-user-count"
],
"name": "Bluesky is breaking the rules in the EU",
"content": {
"text": "[Wes Davis at The Verge]\n\nInteresting announcement from the European Commission:\"The European Union says Twitter alternative Bluesky violates the EU Digital Services Act rules around information disclosure, reports Reuters. But since Bluesky isn\u2019t yet big enough to be considered a \u201cvery large online platform\u201d under the DSA, the regulator says it can\u2019t regulate Bluesky the way it does X or Threads.\"All platforms doing business in the EU need to have a dedicated page on their website that enumerates how many users they have in the EU. Bluesky isn't big enough for the DSA to actually be enforceable yet, but this raises interesting questions about how they would do this - or how any decentralized system would go about this. Will Bluesky need to start tracking location, or even KYC information? That doesn't seem desirable.\n\nWhereas Bluesky's architecture lends itself to a few big players, led by the Bluesky Social corporation, Mastodon is made up of many, much smaller communities. These individually will never be big enough to be regulated under the DSA. If that model becomes predominant, will it in turn trigger DSA changes that take the fediverse into account? Or I wonder if there can be another path forward where a platform just has to demonstrate that it meets EU data standards for all users, and then doesn't need to track them?\n#Technology\n [Link]",
"html": "<p>[<a href=\"https://www.theverge.com/2024/11/25/24305579/bluesky-breaking-european-union-rules-user-count\">Wes Davis at The Verge</a>]</p><p>Interesting announcement from the European Commission:</p><blockquote><p>\"The European Union says Twitter alternative Bluesky violates the EU Digital Services Act rules around information disclosure, reports Reuters. But since Bluesky isn\u2019t yet big enough to be considered a \u201cvery large online platform\u201d under the DSA, the regulator says it can\u2019t regulate Bluesky the way it does X or Threads.\"</p></blockquote><p>All platforms doing business in the EU need to have a dedicated page on their website that enumerates how many users they have in the EU. Bluesky isn't big enough for the DSA to actually be enforceable yet, but this raises interesting questions about how they would do this - or how <em>any</em> decentralized system would go about this. Will Bluesky need to start tracking location, or even KYC information? That doesn't seem desirable.</p><p>Whereas Bluesky's architecture lends itself to a few big players, led by the Bluesky Social corporation, Mastodon is made up of many, much smaller communities. These individually will never be big enough to be regulated under the DSA. If that model becomes predominant, will it in turn trigger DSA changes that take the fediverse into account? Or I wonder if there can be another path forward where a platform just has to demonstrate that it meets EU data standards for <em>all</em> users, and then doesn't need to track them?</p>\n<p><a href=\"https://werd.io/tag/Technology\" class=\"p-category\">#Technology</a></p>\n <p>[<a href=\"https://www.theverge.com/2024/11/25/24305579/bluesky-breaking-european-union-rules-user-count\">Link</a>]</p>"
},
"author": {
"type": "card",
"name": "Ben Werdmuller",
"url": "https://werd.io/profile/benwerd",
"photo": "https://werd.io/file/5d388c5fb16ea14aac640912/thumb.jpg"
},
"post-type": "bookmark",
"_id": "43022822",
"_source": "191",
"_is_read": false
}
🤖 There’s a new post on Michael Burkhardt’s Whirled Wide Web:
Weeknotes #24-47
#Weeknotes #IndieWeb
https://mihobu.lol/weeknotes-week-47-2024
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@mihobu/113544550916320373",
"content": {
"html": "<p>\ud83e\udd16 There\u2019s a new post on Michael Burkhardt\u2019s Whirled Wide Web:</p><p>Weeknotes #24-47</p><p><a href=\"https://social.lol/tags/Weeknotes\">#<span>Weeknotes</span></a> <a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a></p><p><a href=\"https://mihobu.lol/weeknotes-week-47-2024\"><span>https://</span><span>mihobu.lol/weeknotes-week-47-2</span><span>024</span></a></p>",
"text": "\ud83e\udd16 There\u2019s a new post on Michael Burkhardt\u2019s Whirled Wide Web:\n\nWeeknotes #24-47\n\n#Weeknotes #IndieWeb\n\nhttps://mihobu.lol/weeknotes-week-47-2024"
},
"published": "2024-11-25T16:32:31+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/113/544/550/963/204/511/original/19c4247f6227f66c.jpg"
],
"post-type": "photo",
"_id": "43021469",
"_source": "8007",
"_is_read": false
}
Nothing too exciting, but #WeekNotes are up!
📝 Week Notes, No. 024.47 | And So It Goes…
https://notes.krueger.ink/week-notes-no-02447/
#Blog #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@philomath/113544143019963965",
"content": {
"html": "<p>Nothing too exciting, but <a href=\"https://social.lol/tags/WeekNotes\">#<span>WeekNotes</span></a> are up!</p><p>\ud83d\udcdd Week Notes, No. 024.47 | And So It Goes\u2026</p><p><a href=\"https://notes.krueger.ink/week-notes-no-02447/\"><span>https://</span><span>notes.krueger.ink/week-notes-n</span><span>o-02447/</span></a></p><p><a href=\"https://social.lol/tags/Blog\">#<span>Blog</span></a> <a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "Nothing too exciting, but #WeekNotes are up!\n\n\ud83d\udcdd Week Notes, No. 024.47 | And So It Goes\u2026\n\nhttps://notes.krueger.ink/week-notes-no-02447/\n\n#Blog #IndieWeb"
},
"published": "2024-11-25T14:48:47+00:00",
"post-type": "note",
"_id": "43020236",
"_source": "8007",
"_is_read": false
}
Content warning:Discussion around sex
I've written a post about my experience with sex as an autistic adult. I'm curious to hear other people's stories too!
https://mxpoesu.github.io/blog/2024-11-21.html
#IndieWeb #SmallWeb #SmolWeb #ActuallyAutistic
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.art/@MxPoesu/113543581911785530",
"content": {
"html": "<p><strong>Content warning:</strong>Discussion around sex</p><p>I've written a post about my experience with sex as an autistic adult. I'm curious to hear other people's stories too!</p><p><a href=\"https://mxpoesu.github.io/blog/2024-11-21.html\"><span>https://</span><span>mxpoesu.github.io/blog/2024-11</span><span>-21.html</span></a></p><p><a href=\"https://mastodon.art/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.art/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://mastodon.art/tags/SmolWeb\">#<span>SmolWeb</span></a> <a href=\"https://mastodon.art/tags/ActuallyAutistic\">#<span>ActuallyAutistic</span></a></p>",
"text": "Content warning:Discussion around sexI've written a post about my experience with sex as an autistic adult. I'm curious to hear other people's stories too!\n\nhttps://mxpoesu.github.io/blog/2024-11-21.html\n\n#IndieWeb #SmallWeb #SmolWeb #ActuallyAutistic"
},
"published": "2024-11-25T12:26:05+00:00",
"post-type": "note",
"_id": "43018747",
"_source": "8007",
"_is_read": false
}
New post on The Digital Renaissance: What’s In a [Product] Name?
“Apple’s kinda infamous for going a lot of their products stupid names and we’re going to get into exactly why they do”
https://blog.samclemente.me/whats-in-a-product-name/
#Apple #Technology #Blog #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://allthingstech.social/@countablenewt/113541022856211011",
"content": {
"html": "<p>New post on The Digital Renaissance: What\u2019s In a [Product] Name?</p><p>\u201cApple\u2019s kinda infamous for going a lot of their products stupid names and we\u2019re going to get into exactly why they do\u201d</p><p><a href=\"https://blog.samclemente.me/whats-in-a-product-name/\"><span>https://</span><span>blog.samclemente.me/whats-in-a</span><span>-product-name/</span></a></p><p><a href=\"https://allthingstech.social/tags/Apple\">#<span>Apple</span></a> <a href=\"https://allthingstech.social/tags/Technology\">#<span>Technology</span></a> <a href=\"https://allthingstech.social/tags/Blog\">#<span>Blog</span></a> <a href=\"https://allthingstech.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "New post on The Digital Renaissance: What\u2019s In a [Product] Name?\n\n\u201cApple\u2019s kinda infamous for going a lot of their products stupid names and we\u2019re going to get into exactly why they do\u201d\n\nhttps://blog.samclemente.me/whats-in-a-product-name/\n\n#Apple #Technology #Blog #IndieWeb"
},
"published": "2024-11-25T01:35:17+00:00",
"post-type": "note",
"_id": "43014731",
"_source": "8007",
"_is_read": false
}
New #post up on my #blog about my progress towards developing a "Website Workshop" to help folks get up and running with their own websites with #Hugo and #GitHub codespaces.
https://www.jack-case.pro/posts/small_web_services/
#WebDev #PersonalSites #SmallWeb #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@GandalfDG/113540055693458416",
"content": {
"html": "<p>New <a href=\"https://indieweb.social/tags/post\">#<span>post</span></a> up on my <a href=\"https://indieweb.social/tags/blog\">#<span>blog</span></a> about my progress towards developing a \"Website Workshop\" to help folks get up and running with their own websites with <a href=\"https://indieweb.social/tags/Hugo\">#<span>Hugo</span></a> and <a href=\"https://indieweb.social/tags/GitHub\">#<span>GitHub</span></a> codespaces.</p><p><a href=\"https://www.jack-case.pro/posts/small_web_services/\"><span>https://www.</span><span>jack-case.pro/posts/small_web_</span><span>services/</span></a></p><p><a href=\"https://indieweb.social/tags/WebDev\">#<span>WebDev</span></a> <a href=\"https://indieweb.social/tags/PersonalSites\">#<span>PersonalSites</span></a> <a href=\"https://indieweb.social/tags/SmallWeb\">#<span>SmallWeb</span></a> <a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "New #post up on my #blog about my progress towards developing a \"Website Workshop\" to help folks get up and running with their own websites with #Hugo and #GitHub codespaces.\n\nhttps://www.jack-case.pro/posts/small_web_services/\n\n#WebDev #PersonalSites #SmallWeb #IndieWeb"
},
"published": "2024-11-24T21:29:19+00:00",
"post-type": "note",
"_id": "43013328",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://dmv.community/@jcrabapple/113539989213346596",
"content": {
"html": "<p>My Most Scrobbled Artists Nov 17-23</p><p><a href=\"https://blog.shrediverse.net/posts/my-most-scrobbled-artists-nov-17-23\"><span>https://</span><span>blog.shrediverse.net/posts/my-</span><span>most-scrobbled-artists-nov-17-23</span></a></p><p><a href=\"https://dmv.community/tags/music\">#<span>music</span></a> <a href=\"https://dmv.community/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://dmv.community/tags/smallweb\">#<span>smallweb</span></a></p>",
"text": "My Most Scrobbled Artists Nov 17-23\n\nhttps://blog.shrediverse.net/posts/my-most-scrobbled-artists-nov-17-23\n\n#music #indieweb #smallweb"
},
"published": "2024-11-24T21:12:25+00:00",
"post-type": "note",
"_id": "43013255",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://hachyderm.io/@reillypascal/113539941524371692",
"content": {
"html": "<p>I got Dorico sending MIDI to Max/MSP, and that really eases my composition process. Also I have footnotes now!</p><p><a href=\"https://reillyspitzfaden.com/posts/2024/11/connecting-notation-programs-to-maxmsp/\"><span>https://</span><span>reillyspitzfaden.com/posts/202</span><span>4/11/connecting-notation-programs-to-maxmsp/</span></a></p><p><a href=\"https://hachyderm.io/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://hachyderm.io/tags/Blog\">#<span>Blog</span></a> <a href=\"https://hachyderm.io/tags/MaxMSP\">#<span>MaxMSP</span></a> <a href=\"https://hachyderm.io/tags/Dorico\">#<span>Dorico</span></a> <a href=\"https://hachyderm.io/tags/Composer\">#<span>Composer</span></a> <a href=\"https://hachyderm.io/tags/ElectronicMusic\">#<span>ElectronicMusic</span></a> <a href=\"https://hachyderm.io/tags/MIDI\">#<span>MIDI</span></a> <a href=\"https://hachyderm.io/tags/ContemporaryClassical\">#<span>ContemporaryClassical</span></a> <a href=\"https://hachyderm.io/tags/ExperimentalMusic\">#<span>ExperimentalMusic</span></a></p>",
"text": "I got Dorico sending MIDI to Max/MSP, and that really eases my composition process. Also I have footnotes now!\n\nhttps://reillyspitzfaden.com/posts/2024/11/connecting-notation-programs-to-maxmsp/\n\n#IndieWeb #Blog #MaxMSP #Dorico #Composer #ElectronicMusic #MIDI #ContemporaryClassical #ExperimentalMusic"
},
"published": "2024-11-24T21:00:17+00:00",
"post-type": "note",
"_id": "43013150",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fed.brid.gy/r/https://bsky.app/profile/did:plc:7bvcd7usebxsagbrjbgpb75u/post/3lbpvmfs7722x",
"content": {
"html": "<p>I got Dorico sending MIDI to Max/MSP, and that really eases my composition process. Also I have footnotes now!<br /><br /><a href=\"https://reillyspitzfaden.com/posts/2024/11/connecting-notation-programs-to-maxmsp/\">reillyspitzfaden.com/posts/2024/1...</a><br /><br /><a href=\"https://bsky.brid.gy/hashtag/IndieWeb\">#IndieWeb</a> <a href=\"https://bsky.brid.gy/hashtag/Blog\">#Blog</a> <a href=\"https://bsky.brid.gy/hashtag/MaxMSP\">#MaxMSP</a> <a href=\"https://bsky.brid.gy/hashtag/Dorico\">#Dorico</a> <a href=\"https://bsky.brid.gy/hashtag/Composer\">#Composer</a> <a href=\"https://bsky.brid.gy/hashtag/ElectronicMusic\">#ElectronicMusic</a> <a href=\"https://bsky.brid.gy/hashtag/MIDI\">#MIDI</a> <a href=\"https://bsky.brid.gy/hashtag/ContemporaryClassical\">#ContemporaryClassical</a><br /><br /><a href=\"https://reillyspitzfaden.com/posts/2024/11/connecting-notation-programs-to-maxmsp/\">Connecting Notation Programs t...</a></p>",
"text": "I got Dorico sending MIDI to Max/MSP, and that really eases my composition process. Also I have footnotes now!\n\nreillyspitzfaden.com/posts/2024/1...\n\n#IndieWeb #Blog #MaxMSP #Dorico #Composer #ElectronicMusic #MIDI #ContemporaryClassical\n\nConnecting Notation Programs t..."
},
"published": "2024-11-24T20:59:35+00:00",
"post-type": "note",
"_id": "43013151",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.art/@LadyNorris/113539469040125145",
"content": {
"html": "<p>\ud83d\udc90 \ud83d\udd4a\ufe0f <br /><a href=\"https://mastodon.art/tags/SilentSunday\">#<span>SilentSunday</span></a> <br /><a href=\"https://www.deviantart.com/ladynorris/art/Lasting-flower-for-peace-910870607\"><span>https://www.</span><span>deviantart.com/ladynorris/art/</span><span>Lasting-flower-for-peace-910870607</span></a></p><p><a href=\"https://mastodon.art/tags/peace\">#<span>peace</span></a> <a href=\"https://mastodon.art/tags/freedom\">#<span>freedom</span></a> <a href=\"https://mastodon.art/tags/nowar\">#<span>nowar</span></a> <a href=\"https://mastodon.art/tags/art\">#<span>art</span></a> <a href=\"https://mastodon.art/tags/MastoArt\">#<span>MastoArt</span></a> <a href=\"https://mastodon.art/tags/photography\">#<span>photography</span></a> <a href=\"https://mastodon.art/tags/photo\">#<span>photo</span></a> <a href=\"https://mastodon.art/tags/flower\">#<span>flower</span></a> <a href=\"https://mastodon.art/tags/nature\">#<span>nature</span></a> <a href=\"https://mastodon.art/tags/fotografia\">#<span>fotografia</span></a> <a href=\"https://mastodon.art/tags/%E8%8A%B1\">#<span>\u82b1</span></a> <a href=\"https://mastodon.art/tags/%E5%86%99%E7%9C%9F\">#<span>\u5199\u771f</span></a> <a href=\"https://mastodon.art/tags/%E8%8A%B8%E8%A1%93\">#<span>\u82b8\u8853</span></a> <a href=\"https://mastodon.art/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.art/tags/artist\">#<span>artist</span></a> <a href=\"https://mastodon.art/tags/%E8%8A%B8%E8%A1%93%E5%AE%B6\">#<span>\u82b8\u8853\u5bb6</span></a></p>",
"text": "\ud83d\udc90 \ud83d\udd4a\ufe0f \n#SilentSunday \nhttps://www.deviantart.com/ladynorris/art/Lasting-flower-for-peace-910870607\n\n#peace #freedom #nowar #art #MastoArt #photography #photo #flower #nature #fotografia #\u82b1 #\u5199\u771f #\u82b8\u8853 #indieweb #artist #\u82b8\u8853\u5bb6"
},
"published": "2024-11-24T19:00:08+00:00",
"post-type": "note",
"_id": "43012370",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.art/@LadyNorris/113539207820592189",
"content": {
"html": "<p><a href=\"https://mastodon.art/tags/SilentSunday\">#<span>SilentSunday</span></a> \ud83d\udd4a\ufe0f <br /><a href=\"https://www.deviantart.com/ladynorris/art/freedom-flower-909838892\"><span>https://www.</span><span>deviantart.com/ladynorris/art/</span><span>freedom-flower-909838892</span></a></p><p><a href=\"https://mastodon.art/tags/peace\">#<span>peace</span></a> <a href=\"https://mastodon.art/tags/freedom\">#<span>freedom</span></a> <a href=\"https://mastodon.art/tags/flowers\">#<span>flowers</span></a> <a href=\"https://mastodon.art/tags/flower\">#<span>flower</span></a> <br /><a href=\"https://mastodon.art/tags/MastoArt\">#<span>MastoArt</span></a> <a href=\"https://mastodon.art/tags/photography\">#<span>photography</span></a> <a href=\"https://mastodon.art/tags/photo\">#<span>photo</span></a> <a href=\"https://mastodon.art/tags/art\">#<span>art</span></a> <a href=\"https://mastodon.art/tags/poppy\">#<span>poppy</span></a> <a href=\"https://mastodon.art/tags/mohn\">#<span>mohn</span></a> <a href=\"https://mastodon.art/tags/purple\">#<span>purple</span></a> <a href=\"https://mastodon.art/tags/indieweb\">#<span>indieweb</span></a> <a href=\"https://mastodon.art/tags/artist\">#<span>artist</span></a></p>",
"text": "#SilentSunday \ud83d\udd4a\ufe0f \nhttps://www.deviantart.com/ladynorris/art/freedom-flower-909838892\n\n#peace #freedom #flowers #flower \n#MastoArt #photography #photo #art #poppy #mohn #purple #indieweb #artist"
},
"published": "2024-11-24T17:53:42+00:00",
"post-type": "note",
"_id": "43011878",
"_source": "8007",
"_is_read": false
}
That ping is #Webmention, and it enables an #IndieWeb store to know of a mention without having to sift through something like the Jetstream
In the #IndieWeb one could of course have opted for a Jetstream kind of approach instead, but the dogfooding approach made them not to
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://fed.brid.gy/r/https://bsky.app/profile/did:plc:24la36c5vk45r2sc4xscsikr/post/3lbpbjfzggc2p",
"content": {
"html": "<p>That ping is <a href=\"https://bsky.brid.gy/hashtag/Webmention\">#Webmention</a>, and it enables an <a href=\"https://bsky.brid.gy/hashtag/IndieWeb\">#IndieWeb</a> store to know of a mention without having to sift through something like the Jetstream<br /><br />\nIn the <a href=\"https://bsky.brid.gy/hashtag/IndieWeb\">#IndieWeb</a> one could of course have opted for a Jetstream kind of approach instead, but the dogfooding approach made them not to</p>",
"text": "That ping is #Webmention, and it enables an #IndieWeb store to know of a mention without having to sift through something like the Jetstream\n\n\nIn the #IndieWeb one could of course have opted for a Jetstream kind of approach instead, but the dogfooding approach made them not to"
},
"published": "2024-11-24T14:59:59+00:00",
"post-type": "note",
"_id": "43010644",
"_source": "8007",
"_is_read": false
}
The #IndieWeb and Bluesky has fairly similar structure – only different URL:s (HTTPS vs DID / CID) and different data storage (HTML with Microformat data vs PLC:s with Lexicon data)
In the IndieWeb I apart from publishing and broadcasting my data (which Bluesky also do) I send a ping to your store
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://bsky.brid.gy/r/https://bsky.app/profile/did:plc:24la36c5vk45r2sc4xscsikr/post/3lbpbjfhwu22p",
"content": {
"html": "<p>The <a href=\"https://bsky.brid.gy/hashtag/IndieWeb\">#IndieWeb</a> and Bluesky has fairly similar structure \u2013 only different URL:s (HTTPS vs DID / CID) and different data storage (HTML with Microformat data vs PLC:s with Lexicon data)<br /><br />\nIn the IndieWeb I apart from publishing and broadcasting my data (which Bluesky also do) I send a ping to your store</p>",
"text": "The #IndieWeb and Bluesky has fairly similar structure \u2013 only different URL:s (HTTPS vs DID / CID) and different data storage (HTML with Microformat data vs PLC:s with Lexicon data)\n\n\nIn the IndieWeb I apart from publishing and broadcasting my data (which Bluesky also do) I send a ping to your store"
},
"published": "2024-11-24T14:59:59+00:00",
"post-type": "note",
"_id": "43010645",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"published": "2024-11-24T15:17:04Z",
"url": "https://adactio.com/journal/21570",
"category": [
"bluesky",
"api",
"syndication",
"syndicating",
"indieweb",
"posse",
"php",
"code",
"coding",
"crossposting",
"notes"
],
"name": "Syndicating to Bluesky",
"content": {
"text": "Last year I described how I syndicate my posts to different social networks.\n\nBack then my approach to syndicating to Bluesky was to piggy-back off my micro.blog account (which is really just the RSS feed of my notes):\n\n\n Micro.blog can also cross-post to other services. One of those services is Bluesky. I gave permission to micro.blog to syndicate to Bluesky so now my notes show up there too.\n\n\nIt worked well enough, but it wasn\u2019t real-time and I didn\u2019t have much control over the formatting. As Bluesky is having quite a moment right now, I decided to upgrade my syndication strategy and use the Bluesky API.\n\nHere\u2019s how it works\u2026\n\nFirst you need to generate an app password. You\u2019ll need this so that you can generate a token. You need the token so you can generate \u2026just kidding; the chain of generated gobbledegook stops there.\n\nHere\u2019s the PHP I\u2019m using to generate a token. You\u2019ll need your Bluesky handle and the app password you generated.\n\nNow that I\u2019ve got a token, I can send a post. Here\u2019s the PHP I\u2019m using.\n\nThere\u2019s something extra code in there to spot URLs and turn them into links. Bluesky has a very weird way of doing this.\n\nIt didn\u2019t take too long to get posting working. After some more tinkering I got images working too. Now I can post straight from my website to my Bluesky profile. The Bluesky API returns an ID for the post that I\u2019ve created there so I can link to it from the canonical post here on my website.\n\nI\u2019ve updated my posting interface to add a toggle for Bluesky right alongside the toggle for Mastodon. There used to be a toggle for Twitter. That\u2019s long gone.\n\nNow when I post a note to my website, I can choose if I want to send a copy to Mastodon or Bluesky or both.\n\nOne day Bluesky will go away. It won\u2019t matter much to me. My website will still be here.",
"html": "<p>Last year <a href=\"https://adactio.com/journal/20323\">I described how I syndicate my posts to different social networks</a>.</p>\n\n<p>Back then my approach to syndicating to Bluesky was to piggy-back off <a href=\"https://micro.blog/adactio\">my micro.blog account</a> (which is really just <a href=\"https://adactio.com/notes/rss\">the RSS feed</a> of my notes):</p>\n\n<blockquote>\n <p>Micro.blog can also cross-post to other services. One of those services is Bluesky. I gave permission to micro.blog to syndicate to Bluesky so now my notes show up there too.</p>\n</blockquote>\n\n<p>It worked well enough, but it wasn\u2019t real-time and I didn\u2019t have much control over the formatting. As Bluesky is having quite a moment right now, I decided to upgrade my syndication strategy and use <a href=\"https://docs.bsky.app/\">the Bluesky API</a>.</p>\n\n<p>Here\u2019s how it works\u2026</p>\n\n<p>First you need to <a href=\"https://bsky.app/settings/app-passwords\">generate an app password</a>. You\u2019ll need this so that you can generate a token. You need the token so you can generate \u2026just kidding; the chain of generated gobbledegook stops there.</p>\n\n<p>Here\u2019s <a href=\"https://gist.github.com/adactio/1a850920a0554a49f36daf79d776a440\">the PHP I\u2019m using to generate a token</a>. You\u2019ll need your Bluesky handle and the app password you generated.</p>\n\n<p>Now that I\u2019ve got a token, I can send a post. Here\u2019s <a href=\"https://gist.github.com/adactio/ac776509693d7470828d0e3b51f6dc84\">the PHP I\u2019m using</a>.</p>\n\n<p>There\u2019s something extra code in there to spot URLs and turn them into links. Bluesky has <a href=\"https://docs.bsky.app/docs/advanced-guides/post-richtext\">a very weird way</a> of doing this.</p>\n\n<p>It didn\u2019t take too long to get posting working. After some more tinkering I got images working too. Now I can post <a href=\"https://adactio.com/notes/21562\">straight from my website</a> to <a href=\"https://bsky.app/profile/adactio.com\">my Bluesky profile</a>. The Bluesky API returns an ID for the post that I\u2019ve created there so I can link to it from the canonical post here on my website.</p>\n\n<p>I\u2019ve updated my posting interface to add a toggle for Bluesky right alongside the toggle for Mastodon. There used to be a toggle for Twitter. That\u2019s long gone.</p>\n\n<p>Now when I post a note to my website, I can choose if I want to send a copy to Mastodon or Bluesky or both.</p>\n\n<p>One day Bluesky will go away. It won\u2019t matter much to me. My website will still be here.</p>"
},
"author": {
"type": "card",
"name": "Jeremy Keith",
"url": "https://adactio.com/",
"photo": "https://adactio.com/images/photo-150.jpg"
},
"post-type": "article",
"_id": "43010604",
"_source": "2",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@Dtl/113538334078724944",
"content": {
"html": "<p>Quick write up:<br /><a href=\"https://webshed.org/blog/debugging_a_weatherstation/\"><span>https://</span><span>webshed.org/blog/debugging_a_w</span><span>eatherstation/</span></a></p><p><a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a></p>",
"text": "Quick write up:\nhttps://webshed.org/blog/debugging_a_weatherstation/\n\n#indieweb"
},
"published": "2024-11-24T14:11:30+00:00",
"post-type": "note",
"_id": "43010227",
"_source": "8007",
"_is_read": false
}
Finally moved my website (https://danielrotter.at) away from #Jekyll. Instead I am using #pandoc with a custom template to render #Markdown and a few bash scripts to generate the sitemap and RSS feed. And while I've been at it, I also moved from #GithubPages to my own server.
#IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@danrot/113537506983075418",
"content": {
"html": "<p>Finally moved my website (<a href=\"https://danielrotter.at\"><span>https://</span><span>danielrotter.at</span><span></span></a>) away from <a href=\"https://mastodon.social/tags/Jekyll\">#<span>Jekyll</span></a>. Instead I am using <a href=\"https://mastodon.social/tags/pandoc\">#<span>pandoc</span></a> with a custom template to render <a href=\"https://mastodon.social/tags/Markdown\">#<span>Markdown</span></a> and a few bash scripts to generate the sitemap and RSS feed. And while I've been at it, I also moved from <a href=\"https://mastodon.social/tags/GithubPages\">#<span>GithubPages</span></a> to my own server.</p><p><a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "Finally moved my website (https://danielrotter.at) away from #Jekyll. Instead I am using #pandoc with a custom template to render #Markdown and a few bash scripts to generate the sitemap and RSS feed. And while I've been at it, I also moved from #GithubPages to my own server.\n\n#IndieWeb"
},
"published": "2024-11-24T10:41:09+00:00",
"post-type": "note",
"_id": "43008784",
"_source": "8007",
"_is_read": false
}
Trying out Pagefind to implement search on my 11ty site and sort of works. If all code is exactly the same and the post has at tag "article" it is included in the index. If all I do is change the tag to "note" it isn't included. Can't seem to figure out how to get "note" posts into the index. #IndieWeb (https://techlifeweb.com/blog/2024/11/2024-11-23-post-211345/)
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://indieweb.social/@techlifeweb/113536299360050365",
"content": {
"html": "<p>Trying out Pagefind to implement search on my 11ty site and sort of works. If all code is exactly the same and the post has at tag \"article\" it is included in the index. If all I do is change the tag to \"note\" it isn't included. Can't seem to figure out how to get \"note\" posts into the index. <a href=\"https://indieweb.social/tags/IndieWeb\">#<span>IndieWeb</span></a> (<a href=\"https://techlifeweb.com/blog/2024/11/2024-11-23-post-211345/\"><span>https://</span><span>techlifeweb.com/blog/2024/11/2</span><span>024-11-23-post-211345/</span></a>)</p>",
"text": "Trying out Pagefind to implement search on my 11ty site and sort of works. If all code is exactly the same and the post has at tag \"article\" it is included in the index. If all I do is change the tag to \"note\" it isn't included. Can't seem to figure out how to get \"note\" posts into the index. #IndieWeb (https://techlifeweb.com/blog/2024/11/2024-11-23-post-211345/)"
},
"published": "2024-11-24T05:34:02+00:00",
"post-type": "note",
"_id": "43007245",
"_source": "8007",
"_is_read": false
}