Skip to content

Help / 02

Assets & credits

The fonts, icons, and demo photos in BaseLayer themes, their licenses, and what to replace before launch.

Browse the docs

Everything bundled with a theme is either ours or free to use commercially. Each theme’s CREDITS.md lists the exact files and sources.

Fonts

Fonts are self-hosted through Fontsource and licensed under the SIL Open Font License, which allows commercial use. Nothing loads from Google Fonts, so there’s no third-party request and nothing to mention in your privacy policy.

Icons

Icons come from Lucide (ISC license) through @lucide/astro. Use any icon on the site by its name:

<Icon name="arrow-right" size={20} />

Demo photos

Demo images are either from Unsplash and other free sources, under licenses that allow commercial use, or generated for the theme. CREDITS.md says which. They’re there so the demo looks finished. Replace them with your own before launch: they don’t represent your business, and other sites may use the same images.

To replace one, drop your file in with the same name, or add a new file and update the import that uses it. Page images live in src/assets/images/, and blog themes keep post images alongside them (your theme’s page says where). See Images.

Logos and social images

  • Logos in public/images/logo/ are placeholders. Swap in your own SVGs.
  • Favicon is public/favicon.svg.
  • Social card (public/og.png) and the Apple touch icon are generated from your site name on every build. Run npm run seo:og to regenerate them without a full build, or replace og.png with your own 1200×630 image and remove the prebuild script.

Code

The theme code is covered by your BaseLayer license. Astro, Tailwind CSS, and the other dependencies keep their own open-source licenses.