Blog contents
Podlite 2.0 — eight new blocks, and a CSV that finally renders itself I shipped Podlite 2.0 this week. The release is mostly about what a single block can carry, and the one I already reach for daily is =data-table: I point a block at a CSV or TSV file and it renders as a table — instead of laying the table out by hand and re-spacing every column each time a value changes. The other seven additions follow the same idea. =set pre-configures attributes for the next block, so a long caption or a shared setting lives in one place. G<> and :masked keep content hidden until you choose to show it — useful for spoilers, exercise answers, or notes meant for one audience. =boundary is a typed section divider a tool can read, not just a line on the page. And =table now warns about malformed rows instead of quietly corrupting the output — a small thing that has bitten me before. Underneath the feature list there is the thread I keep pulling on: a document should mean the same thing whether a person or an agent reads it. Each block in 2.0 is a contract — explicit type, named attributes — so the parser and the pod6.in editor can rely on it, and so can whatever agent opens the file next. That is the part I care about most. Two things parse differently now: a few legacy string-attribute formats were removed, and =include is classified as a directive. Both are parser-side — a well-formed v1.0 document renders unchanged, so there is nothing to migrate in your own text. Full write-up · Spec · Release notes · Try it live
podlite-markup skill — structured output for AI agents The podlite-markup skill is now on the skills.sh marketplace. One command installs Podlite support into Claude Code, GitHub Copilot, Cursor, Codex CLI, and 35+ other agents: npx skills add podlite/podlite-skills The problem it solves: AI agents write well, but their output doesn't hold structure between sessions. Markdown frontmatter is a convention — parsers may or may not read it, and agents that haven't been told what to look for usually don't. Podlite uses explicit typed blocks with named attributes. When an agent writes =begin pod :pubdate('2026-03-12') :type('page'), that metadata is a structured field, not prose — any tool can read it without guessing. I've been using this in my own workflow for specs, decision logs, and blog posts. What changed: a second agent can open a file written by a first agent and immediately understand what it is, what state it's in, and what to do next. No re-explaining context. The file carries the instructions. Podlite natively supports Markdown, so existing files don't need migration. Full write-up · Source
Podlite Desktop Editor 0.6.1 is out Just released a new version of Podlite Desktop Editor - a free markup editor that works with Podlite files. What's new in 0.6.1Rebuilt the editor from scratch with updated libraries. Here's what changed:Syntax highlighting that actually works wellInline formatting: B<bold>, I<italic>, C<code>, L<links>, O<strikethrough>Click links with Cmd/Ctrl to open themLink to other files with file: schema - they open in new windowsText search (finally!)Fixed a bunch of window resize bugsmacOS Tahoe supportYou can toggle between half-screen and full-screen preview with keyboard shortcuts.DownloadAvailable free on all platforms:Github releases: https://github.com/podlite/podlite-desktop/releasesMicrosoft Store, Snap Store, Mac App StoreLearn more about PodliteCheck out the Podlite Quick Tour: https://podlite.org/quick-tourTry the web version first if you want: https://pod6.inFull details: https://podlite.org/2025/11/1/1/podlite-desktop-editor-0-6-1-releasedSource code: https://github.com/podlite/podlite-desktop
Code highlighting in Podlite 🎨
Podlite: Powering Up Knowledge Management ✨
Excited to announce that Podlite's TypeScript implementation now supports formulas! 🧮✨
Podlite specification v1.0 released!
Introducing Podlite, a lightweight block-based markup language
Podlite: Modernizing and Extending abandoned Raku Pod (ака pod6)
Reinventing Pod6: Moving Forward
Podlite ver. 0.4.0 (=Markdown support)
Start you own blog/site with Podlite for Web
Podlite ver. 0.3.0
Toc - Table of contents
Podlite ver. 0.2.0
Podlite ver. 0.1.0
Implementation of pod6 in JavaScript
Podlite ver. 0.0.3
Podlite ver. 0.0.2
Podlite - open-source pod6 markup language editor
Arctic Code Vault Contributor ❄️
Create a blog with pod6
Pod6 implementation status
Sources of this blog
Implementation of pod6 in JavaScript
Reimplement pod6 in JavaScript