veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

291
active users

#SmallWeb

27 posts25 participants1 post today

Nouvelle fournée de pages web dédiées à un unique but que j'ai vu passer ces derniers mois :

- Every 5x5 nonogram : il y a 25 millions de picross de taille 5, vous pouvez aider à tous les résoudre pixelogic.app/every-5x5-nonogr par @joelr

- Démailnagement : accompagnement personnalisé pour quitter Gmail demailnagement.net/ via @ChatonsOrg

- Pommes de Lune : agenda culturel participatif à Clermont-Ferrand pommesdelune.fr/ par @pommesdelune

Pixelogic - Daily NonogramsEvery 5x5 Nonogram

Trois sites web avec chacun un simple but :

- La fortune de Bernard : une visualisation des biens de B. Arnault, où 1 pixel est un smic lafortunedebernard.fr/ via @velvetshadow

- Boîte à outils trans : de l'accompagnement aux besoins des personnes transgenre baotrans.fr/ via @UnePorte

- Gaydient : des drapeaux de fiertés pre-codés en CSS gaydient.com/ par @olivvybee

Hasard ou mois des fiertés, ils sont tous maintenus par des personnes trans !

lafortunedebernard.frQuelle est réellement la fortune de Bernard Arnault ?

The new integrated Markdown parser I’ve been implementing in Kitten has been kicking my ass for the past few weeks but I think I finally have it fully working and seamlessly so. Expect a new release this/next week that brings the parsing of Markdown pages (.page.md files) in your apps up to the standard of the recently-improved runtime Markdown parsing in Kitten HTML tagged-template strings (within `<markdown>…</markdown>` blocks).

The coolest thing is I was able to implement this without introducing any new syntax. In fact, I was able to simplify things so that you can now add arbitrary JavaScript to your Markdown pages within a multi-line script block in the YAML front matter (`script: |`) and use JavaScript string interpolation syntax in your Markdown (and, of course, Kitten components and conditionals, which, themselves, rely on string interpolation).

The only place where you have to deviate from standard Markdown in your Markdown pages is if you have JavaScript string interpolations or Kitten components/conditionals in code fences within your Markdown. In that case, you’ll have to escape them (e.g., `<\${Component} />`, `\<if \${something}>something\</if>`, etc.). And, to be fair, the person most impacted by this is likely me as the Kitten documentation at kitten.small-web.org is written in Kitten so I had a lot of escaping to do. But for any other use case, it means that things should just work and work exactly as they do in JavaScript pages (page.js files).

Anyway, so this is going to be a breaking change so I thought I’d give you (the three of you playing with Kitten right now?) a heads up. Of course, I’ll be updating the documentation to reflect all this.

(Remember, Kitten is in pre-release and it’s the framework I’m building/using to create Catalyst – the Small Web hosting solution – and Yarn – a small web – peer to peer – personal site app. So Kitten isn’t the means, not the end. And, at least until the Version 1 API freeze, things can and will break. That said, there’s nothing stopping you from playing with it now and, to be fair, at this point, such breaking changes should become rarer and rarer).

:kitten:💕

kitten.small-web.orgKitten: Home

Time to make a move? #GiveUpGitHub

My new blog post is just out #BurgeonLab

➡️ burgeonlab.com/blog/migrate-gi

It's a thorough guide of switching from an automated CI static site deployment workflow using GitHub Pages & GitHub Actions 🔄 to SourceHut Git and Builds + hosting on Bunny.net Storage & Bunny CDN.

Open Graph image for the blog post 'Alternative to GitHub Pages: SourceHut Builds + Bunny.net'
Burgeon LabGitHub Pages Alternative: SourceHut Builds + Bunny.net
More from Naty
Continued thread

Ah, and also, forgot to mention this change:

Improved:

• Debugging your Kitten app is now easier when you run it using `INSPECT=true kitten …` as the Node runtime is launched using the `--inspect-brk` tag instead of the `--inspect` tag. This means that execution will wait for your debugger (e.g., Chromium’s DevTools at `chrome://inspect`, etc.) to connect before starting the server. This makes it possible to hit breakpoints that might previously have been impossible to reach as they occured before you had a chance to run the debugger.

Full change log:
codeberg.org/kitten/app/src/br

Summary card of repository kitten/app
Codeberg.orgapp/CHANGELOG.md at mainapp - A web development kit that’s small, purrs, and loves you.

🥳 New Kitten Release

Housekeeping:

• Updated runtime version to Node version 22.18.0 (latest LTS).

• Removed `--experimental-global-customevent` in node launch command (as `CustomEvent` is no longer behing the CLI flag since Node v19.0.0)

• Renamed `--experimental-loader` flag to `--loader` as the experimental prefix is no longer required.

kitten.small-web.org

Enjoy!

:kitten:💕

kitten.small-web.orgKitten: Home
Replied in thread

@epilanthanomai I started building websites in 1998 and never had the desire to work with big corporate clients. I just didn't want the web to become the realm of capitalism and I had no interest in aiding in that process. All my sites have been for small non-profits and small businesses. HTML, CSS and little else other than photos when needed. No trackers, no JS.

One mistake I DID make was using google fonts but going forward no more of that.

Replied in thread

@CursedSilicon This happens in such way, in my opinion, because the tools being told about, are designed for very specific workloads, that are:
⭐ so called "mission critical" (its downtime cost money)
☠️ readiness for massive requests spike, let it be fame, DDoS attack, or "Kiss of Fediverse" (see ⭐ )
If you need tools in different mindset, you probably need to see #SmallWeb tools like what this person does: @aral 🧵