How would I create a 2 column page?

I am using the default Casper theme, and would like to know how Iød create a 2 column page.?

1 Like

Hey, would you you be able to provide a better description or maybe even a screenshot of what you’re trying to achieve? Thanks

1 Like

It would look something like this with 2 columns,image

1 Like

Ah I see, thanks for this. I would look into learning some CSS Grid, it’s a very powerful web development tool where you can achieve more complex layouts like this. Here’s some resources for you:

https://gridbyexample.com/video/

3 Likes

I was quite excited in finding Ghost, but really dissappointed to find that there’s no non-developer method of adding columns. I thought there might have been layout cards for eg 2, 3, or 4 columns. I am a developer, but the user creating the publications isn’t.

8 Likes

+1
Even i am very Dissappointed

1 Like

even i thought the same but really disappointed to know that it doesnt have like grid flex controls on its own rather we have to add it by injecting code rather than using this why not use bootstrap and pure css instead that would be incredibly faster so disappointed…with this

1 Like

Thats the point of making theme to display how you want it, whining that there is no lazy way wont help you to get better in general with making what you want.

Read and learn the theme making and adjust or tweak source or casper to what you need. This isn’t WordPress and there is reasons why that approach isnt what is followed with Ghost.

If you need clickable method change to wordpress otherwise download theme, unpack it, change your css and grid, compile theme, upload it, that’s all.

Just recently touched related topic about text alignment…

Here is my comment from there:

It is not user friendly and not attractive for the new users who is consider migrating to Ghost to be experienced in CSS of JavaScript. It’s ok for me, not for 99% of who would like to write

So, the only right way for such a small things is to be added as part of built-in components

I’d like to refer to the dev team in this and other similar topics. I’m not pushing or trying to make their lives hard. I only know that it’s a low effort task and a matter of priorities