I want to create a Question & Answer page

I want to create a Question & Answer page same like the Blog pages,
where in blog listing page which will be redirected to the post page.
In the same way i need to create the question and answer page once i click on the specific subject and the grade and select the question and click on it, i need to redirect it to the specific question and answer post from the listing page.

Hey @GYESHWANTH,

you have many options here and the best solution is what fit’s your use-case and “style” the most.

You can create/use:

  • accordion module
  • dynamic HubDB pages
  • custom blog module / template
  • the knowledge base function
  • JSONs and variable files (quite advanced and most likely not very easy to manage)
  • and a lot of other options

Accordion module:

If you want to get started quite quickly and don’t have that many posts, use or create an accordion module. Super easy and very versitile. If you create a custom one, you can add tons of options here and also make it global. With a global module you can display the same content on different pages without the need to “re-enter” the same content over and over again.

HubDB:

If you have 100+ or 1000+ Q&A/FAQ elements (to not say “posts”), I’d recommend to create a HubDB with some text columns and a URL column.

The benefit of HubDB is: you can manage all the content from one place, update it via CSV/XLS(X) or even API. You can also add choice/select fields for something similar as “tags” in a blog. If you enable the “dynamic page” option in the HubDB settings, you can create dynamic pages like domain.com/faq would be the “listing” page, domain.com/faq/post-title would be the article. If you implement tags, you can provide “on-page filtering”. Endless possibilities here to be honest

Blog templates:

If you’re looking for something like a blog, why not use one? It might be an overengineered solution, but if you’re looking for something easy to handle with drag&drop options - just create a custom blog listing template and - in your case - optionally an detail page

Knowledge base:

Most likely one of the easiest solutions, as this gives you a predefined layout and let’s you create FAQs with ease. The biggest downside of it is, that it doesn’t support drag&drop in posts and isn’t really customizable in terms of template modifications. You can choose between a few predefined styles, add your colors & fonts but that’s it. The article by itself is a rich-text but you can’t add modules as you’d do in a blog post. If you have a website build on HubSpot, you can’t use your header/footer and therefor there will always be a difference in UX.

If you’re ok with this - check it out.

JSONs and variables files:

The most “tech” solution in this list.

Most times I don’t recommend this approach, as a non-developer most-likely won’t be able to edit/maintain it.

The whole idea is:
Create JSON or variables files with your content and let it display via code/module. For instance with a for-loop.

There are some benefits of this approach, but as mentioned - most times it’s not user-friendly

hope this helps

best,

Anton