Skip to main content


🥳 New Kitten Release!

🚨 Breaking change: You can now add arbitrary JavaScript in script blocks in Kitten Markdown Pages front-matter (and the imports property is gone).

You can also use JavaScript string interpolation and all special Kitten tags (e.g., conditional tags, etc.) in Kitten Markdown Pages.

📦 kitten.small-web.org

Examples:

• Simple: codeberg.org/kitten/site/src/b…
• More complex: codeberg.org/kitten/site/src/b…

And the Markdown parser itself is now both more robust and faster than before.

(This change also bumps the Kitten runtime to Node.js version 24.6.0.)

Enjoy!

💕

• Full change log: codeberg.org/kitten/app/src/br…
• Kitten Markdown Pages reference: kitten.small-web.org/reference…
• Kitten Markdown tutorial: kitten.small-web.org/tutorials…

#Kitten #SmallWeb #KittenMarkdownPages #Markdown #improvedParser

This entry was edited (3 weeks ago)

Aral Balkan reshared this.

in reply to Aral Balkan

if I understand, I don't need to change anything about:
```
---
layout: ../Site.layout.js
---
# My Head Markdown Heading
```
? But I can now inline arbitrary bits like a .page.js file
in reply to Aral Balkan

Hello Aral, I'm Ahmed from Gaza. I tried to verify my account and I put the link in my account, but the final step and appointment weren't completed. I don't know why. Can you help me find out?