Theme Components
Theme Components are small, focused themes that add a feature to an existing site without changing its design: turn it into a Progressive Web App, publish a podcast, use Font Awesome or Octicons icons, generate Netlify's _redirects and _headers files, and more.
They work just like themes: install them with Composer, then enable them in your configuration alongside your main theme. Combine as many as you need.
-
Font Awesome
The Font Awesome component theme for Cecil provides helpers to use Font Awesome icons.
MIT License
-
Octicons
The Octicons component theme provides a Twig macro to use Primer Octicons icons in Cecil templates.
MIT License
-
Dark mode toggle
The Dark mode toggle component theme for Cecil adds an icon button to switch a website between light and dark color schemes.
MIT License
-
FlexSearch
The FlexSearch component theme for Cecil adds a client side full-text search, with an index generated at build time and a DocSearch-like modal.
MIT License
-
PWA
The PWA component theme for Cecil provides helpers to implement a Web manifest and a service worker to turn a website into a Progressive Web App.
MIT License
-
Redirects
The Redirects component theme for Cecil provides support of _redirects file generation.
MIT License
-
Headers
The Headers component theme for Cecil provides support of _headers file generation.
MIT License
-
Netlify
The Netlify component theme for Cecil provides support of Netlify's _redirects and _header.
MIT License