Custom Hompage & Menu Bar


Been going back and fourth with the support team and finally got a custom homepage working.

The page was duplicated from the theme ‘page’ file, but now my menu with page links no longer shows up. The support guy said:

“I think if you remove the class home-template from the body element in your home.hbs.”

However I cannot find this, my current home page:

{{!< default}}

{{!-- The tag above means: insert everything in this file

into the {body} of the default.hbs template --}}

{{!-- The big featured header, it uses blog cover image as a BG if available --}}

<div class="outer site-nav-main">

    <div class="inner">

        {{> "site-nav"}}



{{!-- Everything inside the #post tags pulls data from the post --}}


<div class="inner">

    <article class="post-full {{post_class}} {{#unless feature_image}}no-image{{/unless}}">

        <header class="post-full-header">

            <h1 class="post-full-title">{{title}}</h1>


        {{#if feature_image}}

        <figure class="post-full-image">

            {{!-- This is a responsive image, it loads different sizes depending on device

A Guide to Responsive Images with Ready-to-Use Templates --}}


                srcset="{{img_url feature_image size="s"}} 300w,

                        {{img_url feature_image size="m"}} 600w,

                        {{img_url feature_image size="l"}} 1000w,

                        {{img_url feature_image size="xl"}} 2000w"

                sizes="(max-width: 800px) 400px,

                        (max-width: 1170px) 1170px,


                src="{{img_url feature_image size="xl"}}"





        <section class="post-full-content">

            <div class="post-content">







{{!-- The #contentFor helper here will send everything inside it up to the matching #block helper found in default.hbs --}}

{{#contentFor “scripts”}}


What should I delete or add to get the menu bar back?

Thank you!

Just to be sure - do you actually have menu pages configured in Admin -> Design?

The menu is pulled in by:

{{> "site-nav"}}

so check your site-nav.hbs - which is in partials/site-nav.hbs - make sure it exists, and is readable, and then check it’s content?