Skip to content

Releases: corlaez/web-libk

v0.2.3

v0.2.3 Pre-release
Pre-release

Choose a tag to compare

@corlaez corlaez released this 13 Nov 06:57
87c23e5
Update ioUtils.kt

v0.2.2-alpha

v0.2.2-alpha Pre-release
Pre-release

Choose a tag to compare

@corlaez corlaez released this 13 Nov 06:48
89d794d

Fix import

v0.2.1-alpha

v0.2.1-alpha Pre-release
Pre-release

Choose a tag to compare

@corlaez corlaez released this 13 Nov 06:42
dabf342

Fix ioUtils to allow to generate builds from a github action

v0.2.0-alpha

v0.2.0-alpha Pre-release
Pre-release

Choose a tag to compare

@corlaez corlaez released this 13 Nov 05:44
469c448

Update previous and next links for Indie Web Ring as recommended by the provider

v0.1.0-alpha

v0.1.0-alpha Pre-release
Pre-release

Choose a tag to compare

@corlaez corlaez released this 13 Mar 05:59

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.