

🥳 New Kitten release!
Markdown and general renderer fixes.
Fixed:
• Nested Markdown sections rendering bug.
• Detection of components in Markdown where the opening tag spans multiple lines.
• Support for returning a component as a top-level object in a page.
• Slots in Markdown now work as they should (make sure you add them as block-level items, so with a leading and trailing empty line)
Enjoy!
💕
#Kitten#KittenRelease #SmallWeb#SmallTech#Markdown #rendering#HTML #web #dev
🥳 New Kitten Release
• Improved Markdown parser
Kitten’s JavaScript tagged template strings (`kitten.html`) no longer fail to render as expected when interpolated values are used inside of Markdown where the Markdown render changes source order.
So, for example, the following will now work correctly, whereas, previously, the link source and link text would have been erroneously flipped:
kitten.html`
<markdown>
[${linkText}](${linkSource})
</markdown>
`
To implement the fix, I’ve moved Markdown rendering outside of the main render loop and into a pre-render stage and implemented a simple Markdown render tree that non-recursively handles all Markdown region renders.
More details: https://codeberg.org/kitten/app/src/branch/main/CHANGELOG.md#2025-07-21
Run `kitten update` to update your dev machines. Your deployment servers will automatically update in the next few hours.
You can learn more about and install Kitten from the Kitten web site:
https://kitten.small-web.org/
Enjoy!
:kitten:💕
#Kitten #KittenRelease #SmallWeb #server #framework #web #dev #kit #markdown
So I made a tool for managing little changes in code&text and it seems to run well enough now, so sharing.
The diff is like from git diff --word-diff
, but you can automerge same-line edits, retain spacing&indentation from a selected version, and send the small edits around as patches. Also works great for #LaTeX and #markdown (merging these with plain git is pure pain).
So I made a tool for managing little changes in code&text and it seems to run well enough now, so sharing.
The diff is like from git diff --word-diff
, but you can automerge same-line edits, retain spacing&indentation from a selected version, and send the small edits around as patches. Also works great for #LaTeX and #markdown (merging these with plain git is pure pain).
🥳 New Kitten Release
• Improved Markdown parser
Kitten’s JavaScript tagged template strings (`kitten.html`) no longer fail to render as expected when interpolated values are used inside of Markdown where the Markdown render changes source order.
So, for example, the following will now work correctly, whereas, previously, the link source and link text would have been erroneously flipped:
kitten.html`
<markdown>
[${linkText}](${linkSource})
</markdown>
`
To implement the fix, I’ve moved Markdown rendering outside of the main render loop and into a pre-render stage and implemented a simple Markdown render tree that non-recursively handles all Markdown region renders.
More details: https://codeberg.org/kitten/app/src/branch/main/CHANGELOG.md#2025-07-21
Run `kitten update` to update your dev machines. Your deployment servers will automatically update in the next few hours.
You can learn more about and install Kitten from the Kitten web site:
https://kitten.small-web.org/
Enjoy!
:kitten:💕
#Kitten #KittenRelease #SmallWeb #server #framework #web #dev #kit #markdown
Markdown Here is a handy open source browser extension for inserting and rendering Markdown in email or rich text fields. Just type Markdown code and click the extension's button (or press Shift-Ctrl-M) to format the text. It also supports code blocks, tables, and math (via an external service).
Tip: to switch back to edit mode after formatting press the button or keys again.
Learn about it in detail in the blog post:
https://forgejo.org/2025-07-release-v12-0/
We recommend that all installations are upgraded to the latest version.
Check out the release notes and download it at https://forgejo.org/releases/. If you experience any issues with this release, please report to https://codeberg.org/forgejo/forgejo/issues.
[OLDIES BUT GOODIES]
Una raccolta di servizi liberi on line ( un bouquet, come dicono poeticamente gli amici francesi): https://ladigitale.dev/digibunch/#/b/6694e3b92ced7
Aggiornata con l'aggiunta di Marklab una suite di applicazioni in Markdown creata da @eyssette all'interno della Forge des Communs Numériques Éducatifs
Il bouquet di link è un servizio di La Digitale
Altri link da aggiungere?
#SoftwareLibero#BeniComuniDigitali#OldiesButGoodies#Markdown#LaDigitale
@scuola@a.gup.pe
@scuola@poliverso.org
@informapirata
@devol
@openiteste
@ItaLinuxSociety
@wikimediaitalia
@dado
@prealpinux
@lealternative
@opensource
@maupao
@Puntopanto
@lindasartini @alephoto85
@Framasoft
@ladigitale
@nemobis
[OLDIES BUT GOODIES]
Una raccolta di servizi liberi on line ( un bouquet, come dicono poeticamente gli amici francesi): https://ladigitale.dev/digibunch/#/b/6694e3b92ced7
Aggiornata con l'aggiunta di Marklab una suite di applicazioni in Markdown creata da @eyssette all'interno della Forge des Communs Numériques Éducatifs
Il bouquet di link è un servizio di La Digitale
Altri link da aggiungere?
#SoftwareLibero#BeniComuniDigitali#OldiesButGoodies#Markdown#LaDigitale
@scuola@a.gup.pe
@scuola@poliverso.org
@informapirata
@devol
@openiteste
@ItaLinuxSociety
@wikimediaitalia
@dado
@prealpinux
@lealternative
@opensource
@maupao
@Puntopanto
@lindasartini @alephoto85
@Framasoft
@ladigitale
@nemobis
If you've been using #neocities or #nekoweb to host your HTML site and you miss the convenience of markdown and stuff, I have a tutorial for you! It's a quick no-nonsense guide through installing Eleventy and using it to add Markdown to your HTML website!
If you've been using #neocities or #nekoweb to host your HTML site and you miss the convenience of markdown and stuff, I have a tutorial for you! It's a quick no-nonsense guide through installing Eleventy and using it to add Markdown to your HTML website!
A space for Bonfire maintainers and contributors to communicate