🚧 Still in active development.
🧑💻 Need to expose a variable? feel free to submit a PR.
Build beautiful marketing sites with SvelteKit - A lightweight, customizable component library for static marketing websites.
jsonLD
npm install sv-marketing
<BasicHero {...props} />
<MediaHero {...props} />
<TextAndMedia {...props} />
<Features {...props} />
<Pricing {...props} />
<CallToAction {...props} />
<Testimonials {...props} />
<FrequentlyAskedQuestions {...props} />
(with SEO
✨)<Brands {...props} />
<BlogListing {...props} />
<BlogPost {...props} />
<Layout {...props} />
<Breadcrumbs {...props} />
(with SEO
✨)<PageSeo {...props} />
(with jsonLD
✨)Components use Svelte's runes mode and can be styled through CSS variables imported to your +layout.svelte
file.
The following CSS variables can be customized:
--max-section-width
: Sets the maximum width (1200px
as fallback) for section containers to ensure consistent layout across different screen sizes.--color-primary
: Sets the primary color (#00f
as fallback) for buttons and other elements.--color-primary-text
: Sets the text color for buttons and other elements that are styled (#fff
as fallback).CSS
for quick startCSS
classes to all sectionsp
tags and blog postsAPI
Submission)