Has anyone figured out how to sign into Indieweb with microblog, via IndieAuth?
When I use my website URL, I get forwarded to micro.blog’s platform, with a message that “I’m already signed in as JTR.” What am I supposed to put in there?
Appreciate if anyone has it written down somewhere.
{
"type": "entry",
"published": "2026-07-08T22:50:46+00:00",
"url": "https://bsky.app/profile/did:plc:cdwrhik3fuxgk5x4hgicpwad/post/3mq67ghvqrw2r",
"content": {
"text": "Has anyone figured out how to sign into Indieweb with microblog, via IndieAuth?\nWhen I use my website URL, I get forwarded to micro.blog\u2019s platform, with a message that \u201cI\u2019m already signed in as JTR.\u201d What am I supposed to put in there?\n\nAppreciate if anyone has it written down somewhere."
},
"author": {
"type": "card",
"name": "jtr.bsky.social",
"url": "https://bsky.app/profile/jtr.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48858928",
"_source": "9305",
"_is_read": false
}
I was in conversation with a person that blogs on Facebook. When I said I write on my own website, she was endlessly baffled as to how I have readers. I Explained my RSS fee gets submitted to directories, and people share my stuff in forums and indie social media and she just could not comprehend it. Since my audience is not a built in audience with an algorithm, she doesn't understand how I can maintain an audience. She kept asking me, if there's no algorithm, how do people find out about you and keep up with what you do? I explained that I have a mailing list for the folks that don't use RSS. She asked me how I monetize my content. I said, for the things that's on my website, I don't aggressively monetize it. I ask for donations if people like it. But your work is open for everybody to read it? She asked.
I explained that the reason why I keep my work open access is so that everybody that's in non-privileged countries could access it and read my stuff.
I'm sorely convinced that the Internet has ruined itself.
#IndieWeb #Blogging
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://caneandable.social/@WeirdWriter/116886739768244291",
"content": {
"html": "<p>I was in conversation with a person that blogs on Facebook. When I said I write on my own website, she was endlessly baffled as to how I have readers. I Explained my RSS fee gets submitted to directories, and people share my stuff in forums and indie social media and she just could not comprehend it. Since my audience is not a built in audience with an algorithm, she doesn't understand how I can maintain an audience. She kept asking me, if there's no algorithm, how do people find out about you and keep up with what you do? I explained that I have a mailing list for the folks that don't use RSS. She asked me how I monetize my content. I said, for the things that's on my website, I don't aggressively monetize it. I ask for donations if people like it. But your work is open for everybody to read it? She asked.</p><p>I explained that the reason why I keep my work open access is so that everybody that's in non-privileged countries could access it and read my stuff.</p><p>I'm sorely convinced that the Internet has ruined itself.</p><p><a href=\"https://caneandable.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://caneandable.social/tags/Blogging\">#<span>Blogging</span></a></p>",
"text": "I was in conversation with a person that blogs on Facebook. When I said I write on my own website, she was endlessly baffled as to how I have readers. I Explained my RSS fee gets submitted to directories, and people share my stuff in forums and indie social media and she just could not comprehend it. Since my audience is not a built in audience with an algorithm, she doesn't understand how I can maintain an audience. She kept asking me, if there's no algorithm, how do people find out about you and keep up with what you do? I explained that I have a mailing list for the folks that don't use RSS. She asked me how I monetize my content. I said, for the things that's on my website, I don't aggressively monetize it. I ask for donations if people like it. But your work is open for everybody to read it? She asked.\n\nI explained that the reason why I keep my work open access is so that everybody that's in non-privileged countries could access it and read my stuff.\n\nI'm sorely convinced that the Internet has ruined itself.\n\n#IndieWeb #Blogging"
},
"published": "2026-07-08T22:35:06+00:00",
"post-type": "note",
"_id": "48858918",
"_source": "8007",
"_is_read": false
}
found.as profile pages published after today support IndieAuth out-of-the-box, with profile and email scopes handled natively.
So #indieauth much #indieweb
What should come next?
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://rrier.fr/@pc/statuses/01KX1WM8XMQDA32H8C5X1W55P4",
"content": {
"html": "<p><a href=\"https://found.as\">found.as</a> profile pages published after today support IndieAuth out-of-the-box, with <code>profile</code> and <code>email</code> scopes handled natively.</p><p>So <a href=\"https://rrier.fr/tags/indieauth\">#<span>indieauth</span></a> much <a href=\"https://rrier.fr/tags/indieweb\">#<span>indieweb</span></a></p><p>What should come next?</p>",
"text": "found.as profile pages published after today support IndieAuth out-of-the-box, with profile and email scopes handled natively.\n\nSo #indieauth much #indieweb\n\nWhat should come next?"
},
"published": "2026-07-08T22:12:28+00:00",
"post-type": "note",
"_id": "48858667",
"_source": "8007",
"_is_read": false
}
Getting webmentions working end to end
{
"type": "entry",
"published": "2026-07-08T09:39:00.000Z",
"url": "https://bsky.app/profile/did:plc:eemo37qp56jdqiier5krh537/post/3mq4t7jdm2x24",
"content": {
"text": "Getting webmentions working end to end"
},
"author": {
"type": "card",
"name": "sleep-er.bsky.social",
"url": "https://bsky.app/profile/sleep-er.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48858613",
"_source": "9305",
"_is_read": false
}
I *think* I've found a bug in the way #Lemmy sends certain #WebMentions.
https://github.com/LemmyNet/lemmy/issues/6605
Anyone else experiencing this?
{
"type": "entry",
"author": {
"name": "#webmentions",
"url": "https://mastodon.social/tags/webmentions",
"photo": null
},
"url": "https://mastodon.social/@Edent/116885548098211392",
"content": {
"html": "<p>I *think* I've found a bug in the way <a href=\"https://mastodon.social/tags/Lemmy\">#<span>Lemmy</span></a> sends certain <a href=\"https://mastodon.social/tags/WebMentions\">#<span>WebMentions</span></a>. <br /><a href=\"https://github.com/LemmyNet/lemmy/issues/6605\"><span>https://</span><span>github.com/LemmyNet/lemmy/issu</span><span>es/6605</span></a><br />Anyone else experiencing this?</p>",
"text": "I *think* I've found a bug in the way #Lemmy sends certain #WebMentions. \nhttps://github.com/LemmyNet/lemmy/issues/6605\nAnyone else experiencing this?"
},
"published": "2026-07-08T17:32:02+00:00",
"post-type": "note",
"_id": "48856200",
"_source": "8007",
"_is_read": false
}
Snapshot of my blog’s reactions by week
I love getting likes, shares, and all that. I also enjoy charting things. Thus, I charted some data from my fediverse instance that is also a blog.
As well as being a bit of the fediverse, this account is also a single-user #WordPress blog. It receives ActivityPub likes, replies, and boosts, WebMentions, pingbacks, trackbacks, pings, and local comments.
The data for the chart is updated once a day and does not show the current week. That’s to stop the last data point looking low and to stop me obsessing over my reaction count while still letting me view nicely formatted data.
You can see the live chart on my blog. Today (8th July) it will look exactly the same. It will remain fairly similar until Monday morning. The chart uses Google Charts because I don’t like to reinvent the square wheel and I’m not that good at JavaScript to roll my own. Feel free to suggest open source libraries that can do this to a similar standard.
{
"type": "entry",
"author": {
"name": "#webmention",
"url": "https://mastodon.social/tags/webmention",
"photo": null
},
"url": "https://node.lordmatt.co.uk/2026/07/08/updates/snapshot-of-my-blogs-reactions-by-week/",
"content": {
"html": "<p><strong>Snapshot of my blog\u2019s reactions by week</strong></p> <p>I love getting likes, shares, and all that. I also enjoy charting things. Thus, I charted some data from my fediverse instance that is also a blog.</p><p>As well as being a bit of the fediverse, this account is also a single-user <a class=\"u-tag u-category\" href=\"https://node.lordmatt.co.uk/tag/wordpress/\">#WordPress</a> blog. It receives ActivityPub likes, replies, and boosts, WebMentions, pingbacks, trackbacks, pings, and local comments.</p><p>The data for the chart is updated once a day and does not show the current week. That\u2019s to stop the last data point looking low and to stop me obsessing over my reaction count while still letting me view nicely formatted data.</p><p>You can see <a href=\"https://node.lordmatt.co.uk/about/reactions-chart/\">the live chart on my blog</a>. Today (8th July) it will look exactly the same. It will remain fairly similar until Monday morning. The chart uses Google Charts because I don\u2019t like to reinvent the square wheel and I\u2019m not that good at JavaScript to roll my own. Feel free to suggest open source libraries that can do this to a similar standard.</p><p></p>",
"text": "Snapshot of my blog\u2019s reactions by week I love getting likes, shares, and all that. I also enjoy charting things. Thus, I charted some data from my fediverse instance that is also a blog.\n\nAs well as being a bit of the fediverse, this account is also a single-user #WordPress blog. It receives ActivityPub likes, replies, and boosts, WebMentions, pingbacks, trackbacks, pings, and local comments.\n\nThe data for the chart is updated once a day and does not show the current week. That\u2019s to stop the last data point looking low and to stop me obsessing over my reaction count while still letting me view nicely formatted data.\n\nYou can see the live chart on my blog. Today (8th July) it will look exactly the same. It will remain fairly similar until Monday morning. The chart uses Google Charts because I don\u2019t like to reinvent the square wheel and I\u2019m not that good at JavaScript to roll my own. Feel free to suggest open source libraries that can do this to a similar standard."
},
"published": "2026-07-08T17:02:52+00:00",
"photo": [
"https://files.mastodon.social/cache/media_attachments/files/116/885/436/387/141/017/original/59d27ae07da15ba2.png"
],
"post-type": "photo",
"_id": "48856043",
"_source": "8007",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://social.lol/@brennan/116884849701893143",
"content": {
"html": "<p>To My Readers: What Do You Want To See More Of? | \ud83d\udd17 <a href=\"https://brennan.day/to-my-readers-what-do-you-want-to-see-more-of/\"><span>https://</span><span>brennan.day/to-my-readers-what</span><span>-do-you-want-to-see-more-of/</span></a></p><p><a href=\"https://social.lol/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://social.lol/tags/PersonalEssay\">#<span>PersonalEssay</span></a> <a href=\"https://social.lol/tags/Writing\">#<span>Writing</span></a> <a href=\"https://social.lol/tags/Community\">#<span>Community</span></a> <a href=\"https://social.lol/tags/Blogging\">#<span>Blogging</span></a></p>",
"text": "To My Readers: What Do You Want To See More Of? | \ud83d\udd17 https://brennan.day/to-my-readers-what-do-you-want-to-see-more-of/\n\n#IndieWeb #PersonalEssay #Writing #Community #Blogging"
},
"published": "2026-07-08T14:34:26+00:00",
"post-type": "note",
"_id": "48854087",
"_source": "8007",
"_is_read": false
}
“Treat every platform as temporary, because it is. Archive out of love—for the things we’ve made, the conversations we’ve had, the small, stubborn act of leaving a mark.”
zeldman.com/2026/07/06/m... #OpenWeb #StateOfTheWeb #IndieWeb
Jeffrey Zeldman Presents - Mem...
{
"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:pgjpl4opnmqxxpb74n4vuabv/post/3mq57o4dcr726",
"content": {
"html": "<p>\u201cTreat every platform as temporary, because it is. Archive out of love\u2014for the things we\u2019ve made, the conversations we\u2019ve had, the small, stubborn act of leaving a mark.\u201d<br /><br /><a href=\"https://zeldman.com/2026/07/06/memories-cant-wait-or-how-i-learned-to-keep-worrying-about-the-web/\">zeldman.com/2026/07/06/m...</a> <a href=\"https://bsky.app/search?q=%23OpenWeb\">#OpenWeb</a> <a href=\"https://bsky.app/search?q=%23StateOfTheWeb\">#StateOfTheWeb</a> <a href=\"https://bsky.app/search?q=%23IndieWeb\">#IndieWeb</a><br /><br /><a href=\"https://zeldman.com/2026/07/06/memories-cant-wait-or-how-i-learned-to-keep-worrying-about-the-web/\">Jeffrey Zeldman Presents - Mem...</a></p>",
"text": "\u201cTreat every platform as temporary, because it is. Archive out of love\u2014for the things we\u2019ve made, the conversations we\u2019ve had, the small, stubborn act of leaving a mark.\u201d\n\nzeldman.com/2026/07/06/m... #OpenWeb #StateOfTheWeb #IndieWeb\n\nJeffrey Zeldman Presents - Mem..."
},
"published": "2026-07-08T13:23:01+00:00",
"post-type": "note",
"_id": "48853387",
"_source": "8007",
"_is_read": false
}
“Treat every platform as temporary, because it is. Archive out of love—for the things we’ve made, the conversations we’ve had, the small, stubborn act of leaving a mark.”
https://zeldman.com/2026/07/06/memories-cant-wait-or-how-i-learned-to-keep-worrying-about-the-web/ #OpenWeb #StateOfTheWeb #IndieWeb
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://front-end.social/@zeldman/116884568898906102",
"content": {
"html": "<p>\u201cTreat every platform as temporary, because it is. Archive out of love\u2014for the things we\u2019ve made, the conversations we\u2019ve had, the small, stubborn act of leaving a mark.\u201d</p><p><a href=\"https://zeldman.com/2026/07/06/memories-cant-wait-or-how-i-learned-to-keep-worrying-about-the-web/\"><span>https://</span><span>zeldman.com/2026/07/06/memorie</span><span>s-cant-wait-or-how-i-learned-to-keep-worrying-about-the-web/</span></a> <a href=\"https://front-end.social/tags/OpenWeb\">#<span>OpenWeb</span></a> <a href=\"https://front-end.social/tags/StateOfTheWeb\">#<span>StateOfTheWeb</span></a> <a href=\"https://front-end.social/tags/IndieWeb\">#<span>IndieWeb</span></a></p>",
"text": "\u201cTreat every platform as temporary, because it is. Archive out of love\u2014for the things we\u2019ve made, the conversations we\u2019ve had, the small, stubborn act of leaving a mark.\u201d\n\nhttps://zeldman.com/2026/07/06/memories-cant-wait-or-how-i-learned-to-keep-worrying-about-the-web/ #OpenWeb #StateOfTheWeb #IndieWeb"
},
"published": "2026-07-08T13:23:01+00:00",
"post-type": "note",
"_id": "48853388",
"_source": "8007",
"_is_read": false
}
“Treat every platform as temporary, because it is. Archive out of love—for the things we’ve made, the conversations we’ve had, the small, stubborn act of leaving a mark.”
zeldman.com/2026/07/06/m... #OpenWeb #StateOfTheWeb #IndieWeb
{
"type": "entry",
"published": "2026-07-08T13:23:01.090Z",
"url": "https://bsky.app/profile/did:plc:pgjpl4opnmqxxpb74n4vuabv/post/3mq57o4dcr726",
"content": {
"text": "\u201cTreat every platform as temporary, because it is. Archive out of love\u2014for the things we\u2019ve made, the conversations we\u2019ve had, the small, stubborn act of leaving a mark.\u201d\n\nzeldman.com/2026/07/06/m... #OpenWeb #StateOfTheWeb #IndieWeb"
},
"author": {
"type": "card",
"name": "zeldman.bsky.social",
"url": "https://bsky.app/profile/zeldman.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48853312",
"_source": "9305",
"_is_read": false
}
More and more I use my website's media endpoint purely for hosting random images I upload to the internet (most often images that I then post on tangled.org issues).
I guess this, too, is owning your data~
{
"type": "entry",
"published": "2026-07-08T14:57:02.658345936+03:00",
"url": "https://fireburn.ru/posts/dDbeAjJ",
"category": [
"IndieWeb"
],
"content": {
"text": "More and more I use my website's media endpoint purely for hosting random images I upload to the internet (most often images that I then post on tangled.org issues).\nI guess this, too, is owning your data~",
"html": "<p>More and more I use my website's media endpoint purely for hosting random images I upload to the internet (most often images that I then post on tangled.org issues).</p>\n<p>I guess this, too, is owning your data~</p>"
},
"author": {
"type": "card",
"name": "Vika",
"url": "https://fireburn.ru/",
"photo": "https://fireburn.ru/.kittybox/media/uploads/fe/ad/f8/76/e94e284444605135ad468b1563070dac3d2ad642c366b1e180f6eb65"
},
"post-type": "note",
"_id": "48852511",
"_source": "1371",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@worldwideshen/116884205390843316",
"content": {
"html": "<p>for my sanity: the admin panel admin panel <br /><a href=\"https://mastodon.social/tags/neocities\">#<span>neocities</span></a> <a href=\"https://mastodon.social/tags/indieweb\">#<span>indieweb</span></a><br /><a href=\"https://worldwideshen.neocities.org/adminpanel/\"><span>https://</span><span>worldwideshen.neocities.org/ad</span><span>minpanel/</span></a></p>",
"text": "for my sanity: the admin panel admin panel \n#neocities #indieweb\nhttps://worldwideshen.neocities.org/adminpanel/"
},
"published": "2026-07-08T11:50:34+00:00",
"post-type": "note",
"_id": "48852437",
"_source": "8007",
"_is_read": false
}
for my sanity: the admin panel admin panel
#neocities #indieweb
worldwideshen.neocities.org/adminpanel/
{
"type": "entry",
"published": "2026-07-08T11:51:25.112Z",
"url": "https://bsky.app/profile/did:plc:atoq6i2msr6nxm2ct6ywvnn3/post/3mq52kcfspc2r",
"content": {
"text": "for my sanity: the admin panel admin panel \n#neocities #indieweb\nworldwideshen.neocities.org/adminpanel/"
},
"author": {
"type": "card",
"name": "worldwideshen.bsky.social",
"url": "https://bsky.app/profile/worldwideshen.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48852401",
"_source": "9305",
"_is_read": false
}
📦 indieweb/wordpress-indieauth 4.7.0
IndieAuth Endpoints and Authentication for WordPress
🔗 https://github.com/indieweb/wordpress-indieauth
{
"type": "entry",
"published": "2026-07-08T09:43:07+00:00",
"url": "https://bsky.app/profile/did:plc:hzebgrkbc42iyxsrmwsdjnej/post/3mq4teyphry2i",
"content": {
"text": "\ud83d\udce6 indieweb/wordpress-indieauth 4.7.0\n\nIndieAuth Endpoints and Authentication for WordPress\n\n\ud83d\udd17 https://github.com/indieweb/wordpress-indieauth"
},
"author": {
"type": "card",
"name": "throwable.bsky.social",
"url": "https://bsky.app/profile/throwable.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48851338",
"_source": "9305",
"_is_read": false
}
Vanza Notepad is built with #HTML, #CSS, and #JavaScript. No need for a JS framework. But I am not against using it. In this case, using the web standard technologies are good enough. #IndieWeb
notepad.vanzasetia.xyz
{
"type": "entry",
"published": "2026-07-08T04:38:47.529Z",
"url": "https://bsky.app/profile/did:plc:dir373gss2yleqoazdinvhu7/post/3mq4cepd7lc2q",
"content": {
"text": "Vanza Notepad is built with #HTML, #CSS, and #JavaScript. No need for a JS framework. But I am not against using it. In this case, using the web standard technologies are good enough. #IndieWeb\n\nnotepad.vanzasetia.xyz"
},
"author": {
"type": "card",
"name": "vanzasetia.bsky.social",
"url": "https://bsky.app/profile/vanzasetia.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48849332",
"_source": "9305",
"_is_read": false
}
I have just developed a NEW notepad that you can use in your browser. It's #PWA and its weight is less than 10KB. #BuildInPublic #IndieWeb #FOSS
notepad.vanzasetia.xyz
{
"type": "entry",
"published": "2026-07-08T04:34:51.101Z",
"url": "https://bsky.app/profile/did:plc:dir373gss2yleqoazdinvhu7/post/3mq4c5nu7p22q",
"content": {
"text": "I have just developed a NEW notepad that you can use in your browser. It's #PWA and its weight is less than 10KB. #BuildInPublic #IndieWeb #FOSS\n\nnotepad.vanzasetia.xyz"
},
"author": {
"type": "card",
"name": "vanzasetia.bsky.social",
"url": "https://bsky.app/profile/vanzasetia.bsky.social",
"photo": null
},
"post-type": "note",
"_id": "48849333",
"_source": "9305",
"_is_read": false
}
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.online/@andrewmelder/116882048454660347",
"content": {
"html": "<p>Life Updates - July 2026: <a href=\"https://andrewmelder.com/2026/07/08/life-updates-july.html\"><span>https://</span><span>andrewmelder.com/2026/07/08/li</span><span>fe-updates-july.html</span></a></p><p><a href=\"https://mastodon.online/tags/Blog\">#<span>Blog</span></a> <a href=\"https://mastodon.online/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.online/tags/Blogging\">#<span>Blogging</span></a> <a href=\"https://mastodon.online/tags/Technology\">#<span>Technology</span></a> <a href=\"https://mastodon.online/tags/Life\">#<span>Life</span></a> <a href=\"https://mastodon.online/tags/Work\">#<span>Work</span></a> <a href=\"https://mastodon.online/tags/Career\">#<span>Career</span></a></p>",
"text": "Life Updates - July 2026: https://andrewmelder.com/2026/07/08/life-updates-july.html\n\n#Blog #IndieWeb #Blogging #Technology #Life #Work #Career"
},
"published": "2026-07-08T02:42:02+00:00",
"post-type": "note",
"_id": "48848641",
"_source": "8007",
"_is_read": false
}
busybee: Notes: Re: IndieWeb, Publ, and Webmentions https://beesbuzz.biz/blog/chatter/3604-Re-IndieWeb-Publ-and-Webmentions #Notes #Blog
{
"type": "entry",
"published": "2026-07-08T02:20:27.000Z",
"url": "https://bsky.app/profile/did:plc:vmgnsxxdl3dmi7ux4umqvb6h/post/3mq42nfzr5sz2",
"content": {
"text": "busybee: Notes: Re: IndieWeb, Publ, and Webmentions https://beesbuzz.biz/blog/chatter/3604-Re-IndieWeb-Publ-and-Webmentions #Notes #Blog"
},
"author": {
"type": "card",
"name": "fedi.beesbuzz.biz",
"url": "https://bsky.app/profile/fedi.beesbuzz.biz",
"photo": null
},
"post-type": "note",
"_id": "48848501",
"_source": "9305",
"_is_read": false
}
In reply to: Re: IndieWeb, Publ, and Webmentions
Nice, I’m really happy to see someone else using Publ! There’s a lot of stuff that I really should do to modernize it, since you may have noticed that it’s stuck on an older version of Python and also that its Markdown engine is kinda… […]
{
"type": "entry",
"published": "2026-07-08T02:18:45.000Z",
"url": "https://bsky.app/profile/did:plc:2z6cil5en5kqj4w3v5nhf3rm/post/3mq42n7cqe7y2",
"content": {
"text": "In reply to: Re: IndieWeb, Publ, and Webmentions\n\nNice, I\u2019m really happy to see someone else using Publ! There\u2019s a lot of stuff that I really should do to modernize it, since you may have noticed that it\u2019s stuck on an older version of Python and also that its Markdown engine is kinda\u2026 [\u2026]"
},
"author": {
"type": "card",
"name": "bsky.beesbuzz.biz",
"url": "https://bsky.app/profile/bsky.beesbuzz.biz",
"photo": null
},
"post-type": "note",
"_id": "48848502",
"_source": "9305",
"_is_read": false
}
I wanted a simple blogging workflow built on Pandoc to focus on writing. So I created Panblog based on four scripts:
- new.sh creates a new post template with front matter.
- preview.sh builds the site, regenerates the index, & previews it locally.
- publish.sh rebuilds the site, regenerates the index & RSS feed, injects the theme toggle, & deploys to Codeberg.
- post.sh creates a Mastodon post from the post's front matter.
Simple tools. Focused writing.
#Pandoc #IndieWeb #Blog #Blogging
{
"type": "entry",
"author": {
"name": "#indieweb",
"url": "https://mastodon.social/tags/indieweb",
"photo": null
},
"url": "https://mastodon.social/@readbeanicecream/116881781678853592",
"content": {
"html": "<p>I wanted a simple blogging workflow built on Pandoc to focus on writing. So I created Panblog based on four scripts:</p><p>- new.sh creates a new post template with front matter.<br />- preview.sh builds the site, regenerates the index, & previews it locally.<br />- publish.sh rebuilds the site, regenerates the index & RSS feed, injects the theme toggle, & deploys to Codeberg.<br />- post.sh creates a Mastodon post from the post's front matter.</p><p>Simple tools. Focused writing.</p><p><a href=\"https://mastodon.social/tags/Pandoc\">#<span>Pandoc</span></a> <a href=\"https://mastodon.social/tags/IndieWeb\">#<span>IndieWeb</span></a> <a href=\"https://mastodon.social/tags/Blog\">#<span>Blog</span></a> <a href=\"https://mastodon.social/tags/Blogging\">#<span>Blogging</span></a></p>",
"text": "I wanted a simple blogging workflow built on Pandoc to focus on writing. So I created Panblog based on four scripts:\n\n- new.sh creates a new post template with front matter.\n- preview.sh builds the site, regenerates the index, & previews it locally.\n- publish.sh rebuilds the site, regenerates the index & RSS feed, injects the theme toggle, & deploys to Codeberg.\n- post.sh creates a Mastodon post from the post's front matter.\n\nSimple tools. Focused writing.\n\n#Pandoc #IndieWeb #Blog #Blogging"
},
"published": "2026-07-08T01:34:11+00:00",
"post-type": "note",
"_id": "48848376",
"_source": "8007",
"_is_read": false
}