Member-only story
Add Dropdown Menus in ghost Theme

As promised, here is the tutorial to add dropdown menus in our ghost.io website! (Sorry I was busy job hunting last semester ๐ผ It was until I got Covid then I realize I havenโt finished this article ๐ ) We will be testing in our local docker environment (๐ can refer to this post.)
- Download a theme template
- Customize its header
- Add CSS styling
- Publish our new theme
Our Goal
I have articles under different tags:

I want to display all article tags in the header. Each category will show a dropdown list of posts tagged with this label.

1. Download a template
Itโs always easier to start with a template ๐ Ghost has many templates here. In this demo, we will use Liebling.

1๏ธโฃ We will get a zip file named liebling-master.zip
2๏ธโฃ Run ghost in docker (In docker desktop, press start โถ)
3๏ธโฃ In http://localhost:3001/ghost, our ghost control backend, upload the zip file.


Nice! Letโs check if the new theme is imported. Under the repo ghost/dest/themes
, there should be a folder called liebling-master
. Also, our localhost:3001
should look somewhat like this ๐

