Icons#
Shibuya theme incorporates a variety of icons:
A selection of Lucide icons is used for navigation, admonitions and ect,
and a subset of Simple Icons are employed for social networks.
Lucide Icons#
Lucide icons are embeded in CSS, which can be used with:
<i class="i-lucide chevron-down"></i>
Theme icons#
Shibuya theme supports a light and dark mode switch, and the icons used for toggling between modes are:
--icon-url: var(--lucide-laptop-url);
--icon-url: var(--lucide-sun-url);
--icon-url: var(--lucide-moon-url);
Admonition icons#
These are icons used for Admonitions:
:root {
--attention-icon: var(--lucide-alert-url);
--caution-icon: var(--lucide-zap-url);
--danger-icon: var(--lucide-skull-url);
--error-icon: var(--lucide-close-url);
--hint-icon: var(--lucide-bell-url);
--important-icon: var(--lucide-flame-url);
--note-icon: var(--lucide-calendar-url);
--tip-icon: var(--lucide-rocket-url);
--warning-icon: var(--lucide-zap-url);
--seealso-icon: var(--lucide-link-url);
--todo-icon: var(--lucide-bookmark-url);
}
Custom Icons#
You can customize the icons by defining CSS variables for each icon, for example:
custom.css#
:root {
--lucide-star-url:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 2 3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");
}
Social icons#
Shibuya theme uses Iconify Icon web component for social networks. With the
<iconify-icon>component, you can use any icon available through Iconify.<iconify-icon icon="simple-icons:github"></iconify-icon>Tip
You can find all the available icons through Icon Sets.
Navbar social#
If you need to add Social network that Shibuya theme doesn’t contain in navbar, you can custom it with
partials/nav-socials.html:Foot social#
Just like navbar social networks above, you can custom it with
partials/foot-socials.html: