Deneb Jekyll documentation
Theme Navigation Data Files
The Deneb Jekyll theme uses multiple YAML configuration files to control various aspects of the site. This document provides a comprehensive guide to…
Overview
The Deneb Jekyll theme uses multiple YAML configuration files to control various aspects of the site. This document provides a comprehensive guide to these configuration files.
_data/navigation.yml
Main Navigation
navigation:
- text: Home
url: /
weight: 1
- text: Services
url: /services
weight: 3
submenu:
- text: Service Overview
url: /services
weight: 1
- text: Service Details
url: /services/app-design
weight: 2
- text: Portfolio
url: /portfolio
weight: 4
submenu:
- text: Portfolio List
url: /portfolio
weight: 1
- text: Project Details
url: /portfolio/project-1
weight: 2
- Define top-level navigation items
- Create nested submenus
- Control navigation order with
weight
Footer Menu
footer_menu:
- text: Privacy Policy
url: /privacy
- text: Terms of Service
url: /terms
- text: Contact
url: /contact
- Configure footer navigation links
Best Practices
- Keep configuration files well-organized
- Use meaningful descriptions
- Maintain consistent formatting
- Update information regularly
- Test changes locally before deployment
Best Practices for Configuration
- Use meaningful, descriptive text
- Keep form actions and links up-to-date
- Test form submissions
- Ensure consistent branding
- Optimize images for web performance
Troubleshooting
- Ensure all file paths are correct
- Check YAML syntax
- Verify social media and CTA links
- Confirm logo image dimensions
Troubleshooting
- Verify form submission endpoints
- Check social media link URLs
- Ensure required fields are properly configured
- Test responsive design of forms and sections
Customization Tips
- Replace placeholder content with your own
- Adjust navigation structure to match your site
- Use meaningful testimonials
- Optimize images for web performance