Skip to content

v1.0 Podlite markup language specification

Latest
Compare
Choose a tag to compare
@zag zag released this 23 Apr 19:38
1237338

bigtitle-social-release-1 0

Podlite is a lightweight block-based markup language designed for flexibility and ease of use.

specification
publishing system
desktop viewer/editor
online resurces

For reading:

Introducing Podlite article: podlite.org/a5V_1
Blog Article about this release : podlite.org/a5Wb1

v1.0 Podlite markup language specification

New:

  • Notification blocks, :notify attribute for =nested blocks,

  • :folded attribute,

  • :folded-levels for =toc block,

  • Refactor Named custom blocks and markup custom codes, M<>,

  • embedding binary data into documents, =data:filename:encoding,

  • :mime-type attribute for =include and =data blocks,

  • introduce data: schema for use in =picture and =table,

  • render tables from CSV files, =table,

  • new markdown mode for parser,

  • M<> - extends inline markup features,

  • add :id:caption:lang attributes,

  • task lists, =item and :checked attribute,

  • intro Selectors,

  • table of contents, =toc,

  • include block, =include,

  • inserting pictures, =pictureP<>,

  • mathematical formulas, =formulaF<>,

  • Markdown support, =markdown,

  • mistake marking, O<>,

  • text positioning, J<>H<>,

  • Emoji, E<>,

  • contextual backlinks, W<>,

  • advanced table format, =row,=cell blocks, :header:rowspan:colspan attributes.

Deprecated/removed:

  • Contextual aliases,

  • =finish,

  • markers in comments,

  • :margin attribute,

  • =encoding directive,

  • P<toc:> due to =toc block,

  • P<man:>P<doc:> due to =include block,

  • P<> - placement links,

  • Declarator block,

  • :formatted attribute,

  • :like attribute.

What's Changed

  • [v1.0] Podlite markup language specification by @zag in #7

Full Changelog: v1.0-beta3...v1.0