FlexiBlocks is a collection of Markdig extensions:
- FlexiAlertBlocks
- FlexiBannerBlocks
- FlexiCardsBlocks
- FlexiCodeBlocks
- FlexiFigureBlocks
- FlexiIncludeBlocks
- FlexiOptionsBlocks
- FlexiPictureBlocks
- FlexiQuoteBlocks
- FlexiSectionBlocks
- FlexiTableBlocks
- FlexiTabsBlocks
- FlexiVideoBlocks
- ContextObjects
A documentation site is being built for this project.
- For FlexiCodeBlocks tests to pass, you'll need Node.js installed and on your PATH environment variable. FlexiCodeBlocks uses popular js libraries to perform syntax highlighting.
- For FlexiVideoBlocks tests to pass, you'll need FFmpeg installed and on your PATH environment variable. FlexiVideoBlocks uses FFmpeg to retrieve video metadata (width, height and duration) as well as to generate posters.
This library generates markup. A lot of functionality requires frontend scripts and styles. For now, the frontend assets
can be found in this project: Mimo, e.g the script for FlexiPictureBlocks can be found in picture.ts
and its styles can be found in _flexiPictureBlock.scss
.
We are working on packaging frontend assets for easy public consumption.
Follow @JeringTech for updates.