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

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:
  - 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