Download the PHP package lemmon/kirby-callouts without Composer

On this page you can find all versions of the php package lemmon/kirby-callouts. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package kirby-callouts

Callouts for Kirby

Bring GitHub-style callouts (a.k.a. admonitions) to Kirby using the familiar [!TYPE] blockquote syntax. Your editors keep writing Markdown/KirbyText; your site gets polished, theme-ready callouts.

Motivation

Installation

Composer

Git Submodule

Manual

Download the plugin and extract it to /site/plugins/callouts.

Usage

Keep writing Markdown/KirbyText as usual-whether you’re in a textarea field or a markdown block:

Add an inline label to customize the header text without changing the callout type:

Features

Note: KirbyText mixes Markdown with Kirby-specific tags. This plugin focuses on the Markdown portion while staying compatible with KirbyText’s rendering pipeline.

Configuration

Set options in site/config/config.php if you need to customize behaviour:

Styling

[!TIP] Bundled styles are optional; callouts expose straightforward class names (callout, callout--tip, callout__header, etc.), so rolling your own theme is simple. Prefer a starting point? Two drop-in themes ship with the plugin.

Theme Path Notes
GitHub assets/callouts-github.css GitHub-like indicator with Lucide icons and minimal border.
Svelte assets/callouts-svelte.css Compact vertical glyph inspired by Svelte docs.

Both styles rely on CSS custom properties (accent colour, icon size). Override them in your own stylesheet to match brand guidelines:

Custom callout types inherit the neutral defaults-just define selectors like .callout--spotlight if you need bespoke colors.

The injected markup looks like:

[!NOTE] Rendered markup follows BEM conventions: callout is the block, callout--type modifiers hook variants, and callout__header / callout__icon / callout__label elements keep themes predictable.

Use those modifier classes (callout--tip, callout--note, etc.) to tweak accent colours. Icons inherit currentColor, so adjusting --callout-color automatically recolours the frame (GitHub) or glyph (Svelte). Disabling renderHeader removes the <header> block in case you prefer pure CSS badges.

See EXAMPLE.md for a GitHub-renderable example covering every built-in type plus a custom [!SPOTLIGHT] callout.

License

MIT License. See LICENSE for details.


Questions, issues, or ideas? File them in the repository or reach out-this plugin is designed to be extended.


Icons are based on the Lucide icon set (MIT License).

Roadmap


All versions of kirby-callouts with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
getkirby/composer-installer Version ^1.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package lemmon/kirby-callouts contains the following files

Loading the files please wait ...