mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#SmallWeb

18 Beiträge16 Beteiligte3 Beiträge heute

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
#Kitten#SmallWeb#SmallTech

Time to make a move? #GiveUpGitHub=

My new blog post is just out!

➡️ 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
Mehr von Naty
#techguides#blog#blogging
Fortgeführter 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

Zusammenfassungskarte des Repositorys kitten/app
Codeberg.orgapp/CHANGELOG.md an mainapp - A web development kit that’s small, purrs, and loves you.
#Kitten#SmallWeb#SmallTech
Antwortete im 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.

Antwortete im Thread

@CursedSilicon This happens this 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 🧵

Hi, fedi! I'm crawling out of my hermit hole to share my new app, TumblBee, with you all 🐝

lilacpixel.itch.io/tumblbee

TumblBee is a pay-what-you-want cross-platform app for exporting your original #Tumblr posts (and pages) to Markdown or HTML. Back up your content and browse it locally, or export to Markdown and drop your posts into your favorite static site generator. (There's even a guide to exporting for Obsidian, if that's your thing.)

If you decide to give it a try, I'd love to hear about it! Boosts are, as always, hugely appreciated 💕 :boost_requested: Thanks so much!

itch.ioTumblBee by CariA Tumblr backup and export tool 🐝
#software#tools#IndieDev
Fortgeführter Thread

🎉🎉🎉 it's the 34th birthday of the world wide #web so it's a great day to share the upcoming deadline for #writing submissions to GOOD INTERNET! two and a half weeks away!!!

📖 in case you're unaware, GOOD INTERNET is an #indie print AND digital magazine that is run & contributed to by volunteers!

#goodinternet covers a lot of different aspects of the #SmallWeb: unplugging from the corporate web, fighting #enshittification, migrating from data-harvesting corpo social media, creating your own personal website, using code and website-building as an #art form, federation, and creating websites for fun. the aim is to be approachable for beginners and enjoyable for seasoned #indieweb travelers!

🙅 you don't have to be a pro #webdev or a #coding whiz to write about all the good things happening on "this side" of the web.

📣 we want to spread the word about and share thoughts, independent web projects, services, methods, sites, meet-ups, and celebrate the non-corporate web together while making it easier for us to partake and unplug from #bigtech and unhealthy #socialmedia habits.

🔍 we're looking for 1,000- to 4,000-word articles aimed at website owners and hobbyists, any digital (and traditional) artists, #internet culture enthusiasts, #technology nerds, social media expatriates, & anyone who wants to unplug from the corporate-owned web.

⌛ the deadline is August 22, 2025 ⌛

🙏 please boost and help get the word out!

goodinternetmagazine.com/conta

Good Internet · Contact UsPitching stories Unfortunately, at this time, we cannot pay for article submissions or art. Appropriate topics Articles can either be sourced and journalistic or first-hand accounts and personal stories. Since our magazine is geared towards hobbyists, articles should not be aimed at those who do not already own personal websites
#tech#html#css