How to add a sidebar menu to individual blog posts on Horizon theme (no apps needed)
Hey everyone! I couldn’t find a clear answer anywhere (even Shopify’s own support sidekick couldn’t help), so sharing what worked for me in case anyone else is stuck on this.
Goal: Display a navigation menu next to the article content on single blog post pages — posts on the left, sidebar menu on the right, stacks nicely on mobile.
What you need: Horizon theme + about 10 minutes.
Step 1 — Create the menu Online Store → Navigation → Add menu. Name it something like “Blog side menu” and add your links. Note the handle in the URL (mine was blog-side-menu).
Step 2 — Duplicate your theme first Online Store → Themes → ⋯ next to Horizon → Duplicate. Always edit the copy, never the live theme.
Step 3 — Open the code editor On your duplicated theme: ⋯ → Edit code.
Step 4 — Edit sections/main-blog.liquid This is the file that renders individual blog post pages (despite the name). You’ll wrap the existing article content in a 2-column grid and add an <aside> with the menu next to it.
can see it in action here: Eine Tasche, vier Tragemöglichkeiten: Bereise Europa mit der HOLIDAY Tasche von NORVEAR – Norvear.com
Inside the main content wrapper, structure it like this: