Build with Confidence
Everything you need to master BlocksWeb. From quick start guides to advanced tutorials, we've got you covered.
Quick Start Guides
Get up and running with BlocksWeb in minutes
Installation & Setup
Get BlocksWeb up and running in your project
Your First Component
Create and register your first BlocksWeb component
Editor Basics
Learn the fundamentals of the visual editor
Deployment Guide
Deploy your BlocksWeb application to production
Simple. Powerful. Flexible.
Create components with just a few lines of code
import { createBlockswebComponent } from '@blocksweb/core';
const HeroSection = createBlockswebComponent({
schema: {
name: 'Hero Section',
category: 'content',
fields: {
title: { type: 'text', default: 'Welcome' },
subtitle: { type: 'richtext', default: 'Get started today' },
ctaText: { type: 'text', default: 'Learn More' }
}
},
component: ({ title, subtitle, ctaText }) => (
<section className="py-20 text-center">
<h1 className="text-4xl font-bold mb-4">{title}</h1>
<div dangerouslySetInnerHTML={{ __html: subtitle }} />
<button className="btn-primary">{ctaText}</button>
</section>
)
});
export default HeroSection;
Explore the Documentation
Deep dive into every aspect of BlocksWeb
API Reference
Complete API documentation with examples
Component Library
Pre-built components and how to use them
Tutorials & Examples
Step-by-step guides and real-world examples
Internationalization
Multi-language support and localization
Additional Resources
More ways to learn and get help
Video Tutorials
Watch step-by-step video guides
Community Forum
Get help from the community
GitHub Repository
Source code and issue tracking
Changelog
Latest updates and releases
Can't Find What You're Looking For?
Search our comprehensive documentation or reach out to our community
Ready to Start Building?
Join thousands of developers building better websites with BlocksWeb