mastodon.ie is one of the many independent Mastodon servers you can use to participate in the fediverse.
Irish Mastodon - run from Ireland, we welcome all who respect the community rules and members.

Administered by:

Server stats:

1.5K
active users

#ikiwiki

2 posts2 participants1 post today
Lars Wirzenius<p>I'm going to try to re-implement part of ikiwiki. It's my third attempt, so the likelihood of failure is high. I'll blog about this for general amusements. "Software development as a comedic performance", if you will.</p><p>The name of the new program is riki: it's part of ikiwiki and it's written in Rust.</p><p><a href="https://blog.liw.fi/posts/2025/riki-relaunch/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.liw.fi/posts/2025/riki-re</span><span class="invisible">launch/</span></a></p><p><a href="https://toot.liw.fi/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a> <a href="https://toot.liw.fi/tags/riki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>riki</span></a></p>
Lars Wirzenius<p>I recently picked another of my dormant hobby projects: re-implementing (less than) half of the <a href="https://toot.liw.fi/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a> static site generator. I've used ikiwiki for about 20 years now, and I'm mostly very happy with it. But I have one or two sites where it's quite slow (read: up to 20 minutes for a full build), so I'll see if I can implement enough in Rust to satisfy my own needs.</p><p>(I already had negative free time so this will take a while.)</p><p>Would you like to read blog posts about this niche topic?</p>
Lars Wirzenius<p>That shell snippet gets the latest time for each file from Git and sets the file mtime to that. I with ikiwiki did this. It's fast enough to do every time.</p><p><a href="https://toot.liw.fi/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a></p>
jmcnaughton<p>Happy May Day!</p><p>Presenting Taotech: <a href="https://taote.ch/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">taote.ch/</span><span class="invisible"></span></a> which I am working to establish as a not-for-profit: "Tending spaces where life happens so solidarity can emerge."</p><p>The website is also a Git repo, the software is a combo of <a href="https://freefree.ps/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a> and <a href="https://freefree.ps/tags/Forgejo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Forgejo</span></a>.</p><p>Taotech aspires to be a spiritual successor to TAO communications and London Commons that will tend spaces both physical and online.</p><p>1/3</p><p><a href="https://freefree.ps/tags/LdnOnt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LdnOnt</span></a> <a href="https://freefree.ps/tags/activism" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>activism</span></a> <a href="https://freefree.ps/tags/grassroots" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>grassroots</span></a> <a href="https://freefree.ps/tags/organizing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>organizing</span></a> <a href="https://freefree.ps/tags/fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fediverse</span></a> <a href="https://freefree.ps/tags/community" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>community</span></a> <a href="https://freefree.ps/tags/anarchism" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>anarchism</span></a> <a href="https://freefree.ps/tags/MayDay" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MayDay</span></a></p>
Oblomov<p>From my recent conversation with <span class="h-card"><a href="https://mastodon.social/@trwnh" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>trwnh</span></a></span> (&lt;<a href="https://mastodon.social/@trwnh/113377796235320764" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mastodon.social/@trwnh/1133777</span><span class="invisible">96235320764</span></a>&gt;) I'm getting the impression that if I managed to create a well-integrated <a href="https://sociale.network/tags/AsciiDoctor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AsciiDoctor</span></a>-centered blogging system to replace my <a href="https://sociale.network/tags/Ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ikiwiki</span></a> setup I wouldn't be the only one using it. And I don't even mind <a href="https://sociale.network/tags/Ruby" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ruby</span></a> as a programming language. Now if I only had a few extra 24 hours in the day, I could even get to it.</p>
Oblomov<p>I just realized that I need a better way to manage tag case in my <a href="https://sociale.network/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a> setup (unless I move to something different first).</p>
Oblomov<p>I'm trying to study how <a href="https://sociale.network/tags/Hugo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Hugo</span></a> works to see if it's a good candidate for switching over from <a href="https://sociale.network/tags/IkiWiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IkiWiki</span></a>, and the first thing I learn from the quick start guide is that <a href="https://sociale.network/tags/PowerShell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PowerShell</span></a> and <a href="https://sociale.network/tags/WindowsPowerShell" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WindowsPowerShell</span></a> are different applications. Way to go, <a href="https://sociale.network/tags/Microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microsoft</span></a>.</p>
Oblomov<p>Some technical notes on trying to bring <a href="https://sociale.network/tags/IkiWiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IkiWiki</span></a> to the modern web, kicking and screaming.</p><p><a href="http://wok.oblomov.eu/tecnologia/figured-figures/" rel="nofollow noopener" target="_blank"><span class="invisible">http://</span><span class="ellipsis">wok.oblomov.eu/tecnologia/figu</span><span class="invisible">red-figures/</span></a></p><p>(I'm doing most of the screaming.)</p><p><a href="https://sociale.network/tags/HTML5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML5</span></a> <a href="https://sociale.network/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a></p>
Oblomov<p>I've finally made a template in my <a href="https://sociale.network/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a>‍-based website to wrap images in a proper, “semantic” <a href="https://sociale.network/tags/HTML5" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML5</span></a> <a href="https://sociale.network/tags/figure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>figure</span></a> element without having to write too much raw <a href="https://sociale.network/tags/HTML" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HTML</span></a>. I'm now going over all the existing img directives to convert them. The template is designed to be mostly compatible with the img directive to lessen my work, but I'm taking advantage of the review to redo most of my al texts so make them more descriptive and meaningful.</p><p>It's a lot of work, but nobody is going to do it for me.</p>
Oblomov<p>I'm going to try my hand at adding support for the lang attribute to the heavily modified version of <a href="https://sociale.network/tags/Ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ikiwiki</span></a> I use for my website. Wish me luck.</p>
Bradley Taunt<p>For anyone else who may be interested in setting up <a href="https://mastodon.bsd.cafe/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a> on <a href="https://mastodon.bsd.cafe/tags/nearlyfreespeech" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nearlyfreespeech</span></a> , I’ve compiled a small step-by-step wiki:</p><p><a href="https://bt.ht/ikiwiki/NearlyFreeSpeech/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bt.ht/ikiwiki/NearlyFreeSpeech</span><span class="invisible">/</span></a></p><p>(More up to date than the older docs. Also covers setting up search and comments 🙂)</p>
Bradley Taunt<p>Silently switched my website over from <a href="https://mastodon.bsd.cafe/tags/barf" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>barf</span></a> to <a href="https://mastodon.bsd.cafe/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a> yesterday. </p><p>Those on the old RSS should have been notified on how to “update” to the new feed and things _should_ be working fine. </p><p>Wrote briefly about it here: <a href="https://bt.ht/posts/Switching_Things_Over_to_ikiwiki/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bt.ht/posts/Switching_Things_O</span><span class="invisible">ver_to_ikiwiki/</span></a></p><p><a href="https://mastodon.bsd.cafe/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://mastodon.bsd.cafe/tags/blogging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blogging</span></a> <a href="https://mastodon.bsd.cafe/tags/wiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wiki</span></a></p>
Yann Büchau :nixos:<p><span class="h-card" translate="no"><a href="https://infosec.exchange/@pasties" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pasties</span></a></span> Amazing, 'git bug' seems to be a project in itself that I am looking for as well. Seems like an <a href="https://fosstodon.org/tags/Ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ikiwiki</span></a> alternative, at least for the issue tracking. I'll investigate, thanks!</p>
Bradley Taunt<p>Almost done with the final tasks (functional web search, minor stying tweaks) before making the jump to <a href="https://mastodon.bsd.cafe/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a></p><p>I think having the option to write articles/wiki entries in both a webview or a terminal is a huge plus. Hopefully this gets me writing again more frequently :)</p><p><a href="https://mastodon.bsd.cafe/tags/blogging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blogging</span></a> <a href="https://mastodon.bsd.cafe/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a></p>
Bradley Taunt<p>Almost fully ported my existing website to <a href="https://mastodon.bsd.cafe/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a> (switch over will likely happen within the next few days)</p><p>I plan to post directly to my existing RSS feed to let everyone know the new feed URL (give users a choice if they’d like to continue following 😉)</p><p>I’ve also enabled moderated comments and setup a “pending review” RSS for a hacky way to notify myself instead of needing a mail system. This setup has made me realize how much I miss having a simple web server (as opposed to purely static)</p>
Bradley Taunt<p>Since I’ve been stuck recovering I managed to find some time to continue porting my personal site over to <a href="https://mastodon.bsd.cafe/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a> </p><p>Everything has been going smooth thus far. Before I make the final switch (no timeline yet) I’ll be sure all links / feeds transfer seamlessly.</p>
Oblomov<p>This isn't strictly necessary (<a href="https://sociale.network/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a>, which I currently use as static site builder, has the concept of “underlay” that can be used to fetch site contents from outside the repository), and would allow me to keep the *repository* lightweight (more so than the website at least). Tracking the images in the repository has the advantage of keeping everything together, and encourages for images the same “content to bytes” maximization that has driven my text usage.</p><p>3/n</p>
Bradley Taunt<p>As much as I love the simplicity of my `barf` site generator, I recently stumbled on <a href="https://mastodon.bsd.cafe/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a></p><p><a href="https://ikiwiki.info" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ikiwiki.info</span><span class="invisible"></span></a></p><p>Seems more up my alley as I plan to make my site into a more structured "info dump". A wiki lends itself better to that concept instead of a tradition "blog".</p><p>They also have clean instructions to get up-and-running via NearlyFreeSpeech</p><p><a href="https://ikiwiki.info/tips/nearlyfreespeech/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">ikiwiki.info/tips/nearlyfreesp</span><span class="invisible">eech/</span></a></p><p><a href="https://mastodon.bsd.cafe/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://mastodon.bsd.cafe/tags/blogging" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blogging</span></a> <a href="https://mastodon.bsd.cafe/tags/wiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wiki</span></a></p>
David Bremner<p>Shout out to <span class="h-card" translate="no"><a href="https://mastodon.social/@dabeaz" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>dabeaz</span></a></span> for making "Practical Python" [1] available under a creative commons license. It works well for the hands on survey of programming languages course I'm <a href="https://mathstodon.xyz/tags/teaching" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>teaching</span></a> this term. We only have 12 classroom hours to devote to <a href="https://mathstodon.xyz/tags/Python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Python</span></a>, but so far it's working better than my previous humble attempts based on "Dive into Python 3". No disrespect to the latter book, but somehow my translation into labs always seemed a bit disjointed. I don't yet know how the students are absorbing things, but to me the Practical Python based version seems to give a more coherent (and elegant) view of Python.</p><p>I am using the book/course unmodified, except that <a href="https://mathstodon.xyz/tags/ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ikiwiki</span></a> automagically adds backlinks to where given sections are referenced in my add-on materials [2]. That shows the benefit of CC <a href="https://mathstodon.xyz/tags/licensing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>licensing</span></a> I guess.</p><p>[1]: <a href="https://dabeaz-course.github.io/practical-python/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dabeaz-course.github.io/practi</span><span class="invisible">cal-python/</span></a><br>[2]: see the bottom of <a href="https://www.cs.unb.ca/~bremner/teaching/cs2613/books/practical-python/03_Program_organization/01_Script/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">cs.unb.ca/~bremner/teaching/cs</span><span class="invisible">2613/books/practical-python/03_Program_organization/01_Script/</span></a> for an example.</p>
Yann Büchau :nixos:<p>Can someone explain to me how exaxtly <span class="h-card" translate="no"><a href="https://mastodon.social/@radicle" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>radicle</span></a></span> is involved with <a href="https://fosstodon.org/tags/cryptocurrency" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptocurrency</span></a> and if one can opt out of this?</p><p>Other than that, <a href="https://fosstodon.org/tags/Radicle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Radicle</span></a> sounds pretty rad: decentralized code forge, you store your issues etc. locally, basically a more modern <a href="https://fosstodon.org/tags/Ikiwiki" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ikiwiki</span></a> (?)</p>