[Dope Theme] Customizing

Hi there,

I’m trying to find my way around ghost.
I really like the ease of startup, but obviously I am running into obstacles in terms of customization.

I tried multiple free themes to see what is closer to what I want.
Right now, using Dope here https://adrien-k-eesha.ghost.io/ I am coming closer.
But here is what I’m missing :

  • There is no footer customization here. I can’t add a block of text below the two magazine images (or above) to present the core concept as is done on Taste theme.
  • Once we click one image, it directs to a tag. There is no possibility to direct to a page where we have more control over the display / design ?
  • The tag itself has no option to display its featured image on its own page.
  • The featured article does not come on top of the tag.
  • There is no way to remove the dates of the posts.
  • It’s not possible to reverse order the display of posts (old to new)

Any help on that ? What do you recommend ?

Welcome to Ghost!

Can be accomplished with code injection

Can be accomplished by uploading a routes.yaml file that reverses the order.

The rest of your items could be done, but would need theme edits.

Another possibility would be to build a custom landing page (using Ghost’s built in header and HTML cards) and then set that as your homepage (done by uploading a routing file). That would allow you to do what you’re describing (although hard-coded), without needing to edit the theme.

Ghost doesn’t have a page-builder. It’s a blogging platform, for better or worse. :slight_smile:

1 Like

Awesome, thanks for your answer.
I’ll try to dig deeper during the week and come back :)

So I found these :

I think I got most of what I need to get started now.
Really like your website !

1 Like

@Cathy_Sarisky I tried your routes.yaml file here :

routes:
  /: 
    template: page
    data: page.home

collections:
  /writing/:
    permalink: /writing/{slug}/
    template: index
    filter: tag:blog
  /newsletter/:
    permalink: /newsletter/{slug}/
    template: index
    filter: tag:newsletter

But, when I get to say /writing/ it does not list any of the posts below with the blog tag.
I was expecting it to work as is ?

How do I customize one tag’s landing page ?

You also mentioned that the routes.yaml file can reverse the order of posts (old to new) ?

Just confirming - did you upload this to the Ghost site via settings > labs?

Yes I did! Im on the starter plan.

Right now I went for this version :

routes:
  /: 
    template: page
    data: page.home

collections:
  /:
    permalink: /episode/{slug}/
    template: index
    
taxonomies:
  tag: /{slug}/

I guess this version works for me.
But now I don’t know how to customize the tag’s landing page and reverse the order.

The updated website : https://adrien-k-eesha.ghost.io/