settings
Theme Navigation Data Files
Deneb Jekyll Theme Navigation Data Files
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