Repository navigation
Releases: corlaez/web-libk
Releases · corlaez/web-libk
Release list
v0.2.3
v0.2.2-alpha
v0.2.1-alpha
Fix ioUtils to allow to generate builds from a github action
v0.2.0-alpha
Update previous and next links for Indie Web Ring as recommended by the provider
v0.1.0-alpha
This first release is a library made of code extracted from corlaez/web@e001344 with some modifications.
Important features are:
- Kotlin Template: Defines HTML, CSS and JS shared by all pages and that allows for customization. (For now the template can't be changed)
- WebPlugin: An interface that allows to inject HTML, CSS, Javascript on different parts of the template.
- WebVariables: Allows WebPlugins, Templates and CSS to retrieve or replace KEYS for VALUES.
- Markdown: Support for markdown.
- Language Support: Markdown and Kotlin support for multiple languages, including an example WebPlugin for a NavBar toggle.
- Default WebPlugins: Already made plugins for Blog, notes, markdown, indie web, language nav bar, development, mermaid.
This library uses the experimental feature context receivers and so does the public interface WebPlugin.