Tells a site's stylesheet which components its posts draw, which icons they name and which
classes they write, through the runtime:compile:content_components hook
MishkaCmsCore.Runtime.Compilers.TailwindCompiler.content_components/1 fires while it builds a
site's stylesheet: the names the site's published posts list in content_components, the icon
classes they list in content_icons and the classes they list in content_classes, which
MishkaBlog.Resources.Changes.ContentFacts stores when a post is written. A template that draws a
post's body — the kit's blog-post-detail — then reaches those components and no others
(MishkaCmsCore.Runtime.Compilers.CssClosure), the stylesheet carries a rule for each icon, and
it is built with each class.
Read as the system, as the sitemap reads them (MishkaBlog.Plugins.SitemapUrls): a post locked to
some readers draws its components, icons and classes for them, so it counts. Only the posts that
name a component, an icon or a class are read, and only those columns. Registered in
MishkaBlog.Application.
Summary
Functions
Returns a specification to start this module under a supervisor.
Callback implementation for MishkaInstaller.Event.Hook.enable/0.
Callback implementation for MishkaInstaller.Event.Hook.get/0.
Optional. See MishkaInstaller.Event.Hook.health_check/0. Override to report health.
Optional. See MishkaInstaller.Event.Hook.on_dependency_error/1. Override to react.
Callback implementation for MishkaInstaller.Event.Hook.register/0.
Callback implementation for MishkaInstaller.Event.Hook.restart/0.
Callback implementation for MishkaInstaller.Event.Hook.start/0.
Callback implementation for MishkaInstaller.Event.Hook.stop/0.
Callback implementation for MishkaInstaller.Event.Hook.unregister/0.
Types
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec config() :: keyword()
@spec enable() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.enable/0.
@spec get() :: keyword()
Callback implementation for MishkaInstaller.Event.Hook.get/0.
Optional. See MishkaInstaller.Event.Hook.health_check/0. Override to report health.
Optional. See MishkaInstaller.Event.Hook.on_dependency_error/1. Override to react.
@spec register() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.register/0.
@spec restart() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.restart/0.
@spec start() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.start/0.
@spec stop() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.stop/0.
@spec unregister() :: okey_return() | error_return()
Callback implementation for MishkaInstaller.Event.Hook.unregister/0.