Documentation
Welcome to the TruckCraft Studio documentation. This guide will help you create, customize, and publish professional VTC websites with ease.
Introduction
TruckCraft Studio is a powerful website builder designed specifically for Virtual Trucking Companies (VTCs). Whether you're starting a new VTC or upgrading your existing website, our platform provides all the tools you need to create a professional online presence.
💡 New to TruckCraft Studio? Start with our Quick Start Guide to get up and running in minutes.
Key Features
- Professional Templates: Choose from 6 free templates or 9 premium designs
- No Coding Required: Visual editor makes customization easy
- Fully Responsive: Your website looks great on all devices
- Fast Loading: Optimized for performance and SEO
- Custom Code Support: Advanced users can edit HTML/CSS directly
Quick Start Guide
Get your VTC website up and running in just a few minutes:
Step 1: Choose Your Template
- Navigate to the Templates page
- Browse through our collection of templates
- Click "Get Code" on your preferred template
- Copy the HTML code or download the file
Step 2: Customize Your Content
Once you have your template, you can customize it to match your VTC:
- Replace placeholder text with your VTC name and information
- Update images with your company logo and photos
- Modify colors to match your brand
- Add or remove sections as needed
✅ Pro Tip: Save your work frequently and preview changes in a browser before publishing.
Step 3: Preview and Test
Before publishing, make sure to:
- Test on different devices (desktop, tablet, mobile)
- Check all links are working correctly
- Verify contact forms function properly
- Ensure images load quickly
Step 4: Publish Your Website
When you're ready to go live, you have several options:
- Free Hosting: Use our built-in hosting (coming soon)
- Custom Domain: Connect your own domain name
- Self-Hosting: Download files and host on your own server
System Requirements
TruckCraft Studio works on any modern web browser. For the best experience, we recommend:
- Browsers: Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
- Screen Resolution: Minimum 1280x720 (1920x1080 recommended)
- Internet Connection: Stable broadband connection
Choosing a Template
Selecting the right template is crucial for your VTC's online presence. Here's what to consider:
Free Templates
Our 6 free templates include:
- Hero + CTA: Perfect for landing pages with clear call-to-action
- Cards Grid: Showcase services in an organized grid layout
- Features List: Highlight your VTC's key features
- Pricing Page: Display membership tiers and packages
- Contact Form: Professional contact page with validation
- Blog List: Share news and updates with your community
Pro Templates
Premium templates offer advanced features and designs. Check out our Pro Templates for more information.
Template Structure
All templates follow a consistent structure:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Your VTC Name</title>
<style>
/* Embedded CSS styles */
</style>
</head>
<body>
<!-- Navigation -->
<nav>...</nav>
<!-- Main Content -->
<main>...</main>
<!-- Footer -->
<footer>...</footer>
<script>
/* JavaScript for interactivity */
</script>
</body>
</html>
Customizing Templates
Templates are fully customizable. Here's how to make them your own:
Basic Editing
- Open the HTML file in a text editor
- Find the text you want to change
- Replace with your content
- Save and preview in a browser
⚠️ Important: Always keep a backup copy of the original template before making changes.
Colors & Fonts
To customize colors and fonts, edit the CSS variables in the <style> section:
:root {
--primary-color: #7c3aed;
--secondary-color: #ec4899;
--text-color: #1e293b;
--background-color: #ffffff;
--font-family: 'Inter', sans-serif;
}
Layouts & Sections
Add, remove, or rearrange sections by editing the HTML structure. Each section is clearly commented for easy identification.
Images & Media
To replace images:
- Upload your images to an image hosting service or your server
- Find the
<img>tags in the HTML - Replace the
srcattribute with your image URL - Update the
alttext for accessibility
Custom Code
Advanced users can add custom HTML, CSS, and JavaScript. We recommend:
- Adding custom CSS in the existing
<style>section - Placing custom JavaScript before the closing
</body>tag - Following web standards and best practices
Preview & Test
Before publishing, thoroughly test your website:
- Open in multiple browsers
- Test responsive design on different screen sizes
- Validate HTML and CSS
- Check for broken links
- Test form submissions
Export & Download
Your template code is ready to use immediately. Simply:
- Click "Get Code" on any template
- Copy the HTML code or download the file
- Save with a
.htmlextension - Open in a browser or upload to your host
Hosting Options
You can host your website using several methods:
GitHub Pages (Free)
- Create a GitHub repository
- Upload your HTML file
- Enable GitHub Pages in settings
- Your site will be live at
username.github.io/repo-name
Netlify (Free)
- Sign up at netlify.com
- Drag and drop your HTML file
- Your site is instantly deployed
Custom Hosting
Upload to any web hosting service that supports static HTML files.
API Reference
For developers integrating with TruckCraft Studio, API documentation is coming soon.
Integrations
TruckCraft Studio templates work with popular tools:
- TrucksBook: Display your company stats
- Discord: Embed your community server
- Google Analytics: Track visitor statistics
- Contact Forms: FormSpree, Netlify Forms, or custom solutions
Best Practices
Follow these guidelines for the best results:
Performance
- Optimize images (use WebP format when possible)
- Minimize CSS and JavaScript
- Use CDN for external resources
- Enable browser caching
SEO
- Use descriptive page titles and meta descriptions
- Include alt text for all images
- Use proper heading hierarchy (H1, H2, H3)
- Create descriptive URLs
Accessibility
- Ensure sufficient color contrast
- Make all interactive elements keyboard accessible
- Provide text alternatives for images
- Use semantic HTML elements
Need more help? Visit our Help Center or contact support.