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

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