window.debounce = false, 500); fetch('https://www.diy-web.com/templates?file=views%252Fcomponents%252Feditable%252Flogo.blade.php&id=component-logo') .then(response => { if (!response.ok) { throw new Error('Loading file failed: ' + response.status); } return response.text(); }) .then(content => { $dispatch('template-fetched', { currentEditingId: 'component-logo', content: content, currentFile: 'views/components/editable/logo.blade.php', contentModal: true, isMinimized: false, isPreviewEnabled: true , }); }) .catch(error => { console.error('Error:', error); $dispatch('show-toast', { type: 'error', message: error.message }); }); }" >
Diy-Web
Diy
Web
window.debounce = false, 500); fetch('https://www.diy-web.com/templates?file=views%252Fcomponents%252Feditable%252Fdesktop-navlink.blade.php&id=component-desktop-navlink') .then(response => { if (!response.ok) { throw new Error('Loading file failed: ' + response.status); } return response.text(); }) .then(content => { $dispatch('template-fetched', { currentEditingId: 'component-desktop-navlink', content: content, currentFile: 'views/components/editable/desktop-navlink.blade.php', contentModal: true, isMinimized: false, isPreviewEnabled: true , }); }) .catch(error => { console.error('Error:', error); $dispatch('show-toast', { type: 'error', message: error.message }); }); }" >
Features
Pricing
Pages
Log in
→
Open main menu
window.debounce = false, 500); fetch('https://www.diy-web.com/templates?file=views%252Fcomponents%252Feditable%252Flogo.blade.php&id=component-logo') .then(response => { if (!response.ok) { throw new Error('Loading file failed: ' + response.status); } return response.text(); }) .then(content => { $dispatch('template-fetched', { currentEditingId: 'component-logo', content: content, currentFile: 'views/components/editable/logo.blade.php', contentModal: true, isMinimized: false, isPreviewEnabled: true , }); }) .catch(error => { console.error('Error:', error); $dispatch('show-toast', { type: 'error', message: error.message }); }); }" >
Diy-Web
Diy
Web
Close menu
window.debounce = false, 500); fetch('https://www.diy-web.com/templates?file=views%252Fcomponents%252Feditable%252Fmobile-navlink.blade.php&id=component-mobile-navlink') .then(response => { if (!response.ok) { throw new Error('Loading file failed: ' + response.status); } return response.text(); }) .then(content => { $dispatch('template-fetched', { currentEditingId: 'component-mobile-navlink', content: content, currentFile: 'views/components/editable/mobile-navlink.blade.php', contentModal: true, isMinimized: false, isPreviewEnabled: true , }); }) .catch(error => { console.error('Error:', error); $dispatch('show-toast', { type: 'error', message: error.message }); }); }" >
Features
Pricing
Pages
Log in
→
Manage Components
Create New Page
Blog1
Blog2
Contact1
Contact2
Cta
Faq
Faq2
Feature1
Feature2
Feature3
Header1
Header2
Logo1
Logo2
Newsletter1
Newsletter3
Stats1
Stats2
Team
Testimonial1
Testimonial2
Testimonial3
window.debounce = false, 500); fetch('https://www.diy-web.com/templates?file=views%252Fcomponents%252Finsertable%252Fcta.blade.php&id=component-cta') .then(response => { if (!response.ok) { throw new Error('Loading file failed: ' + response.status); } return response.text(); }) .then(content => { $dispatch('template-fetched', { currentEditingId: 'component-cta', content: content, currentFile: 'views/components/insertable/cta.blade.php', contentModal: true, isMinimized: false, isPreviewEnabled: false }); }) .catch(error => { console.error('Error:', error); $dispatch('show-toast', { type: 'error', message: error.message }); }); }" class="p-1 text-primary-500 hover:text-primary-600" >
Ready to dive in?
Start your free trial today.
Get started
Learn more
→
Log in to diy-web
Continue with GitHub
Continue with Google
Content Editor
Editing:
(Preview Enabled)
(Preview Disabled)
Save
Saving...
Tools
Theme Colors
Create Page
My Pages
My Components
Edit Page
Edit Header
Edit Footer
Insert Scripts
Primary Color Palette
Primary 50
Primary 100
Primary 200
Primary 300
Primary 400
Primary 500
Primary 600
Primary 700
Primary 800
Primary 900
Reset
Resetting...
Save
Saving...