I have been trying ghost for some time and trying to figure out how I can add Frequently asked questions to my blog posts. Is it so difficult? I checked a couple of google results, but it didn’t really help.
That looks like a ghost index page, without featured images.
You’d want to make each q&a a separate blog post and give them all a common tag, perhaps like #faq.
You could make a copy of your theme’s index.hbs and edit the copy (faq.hbs) to display them how you like.
Then you’d want a route (use routes.yaml) to make the posts with the #faq tag show up on your custom route (using the faq.hbs layout) and nowhere else on your blog.
The simple way to do this is to create posts for each FAQ item and tag those posts faq. Then, at /tag/faq, all of your FAQ posts will show up there.
If you’re looking for a more custom solution, along the lines of what @Cathy_Sarisky suggested, check out our tutorials on building content collections:
If I misunderstood, and you’re trying to do something else entirely, lmk!
My concern about just doing this is that the FAQ items would also show up elsewhere on the site, which was probably not what was wanted. Certainly, a custom page isn’t necessary, but I suspect the original poster will want to edit routes.yaml to stop those FAQs from showing up on their main blog page, too.
Here’s a link to the routing page. This situation is perhaps most similar to the ‘creating a multi-lang sites’ example. Ghost Themes - Dynamic URLs & Routing (Watch your YAML formatting - spaces matter!)