24 lines
517 B
Python
24 lines
517 B
Python
from markdown import markdown
|
|
import frontmatter
|
|
|
|
import os
|
|
|
|
class FAQ(object):
|
|
def __init__(self, markdown_file: str):
|
|
with frontmatter.load(markdown_file) as matter:
|
|
metadata = matter.metadata
|
|
self.answer = markdown(matter.content)
|
|
|
|
self.question = metadata['question']
|
|
self.tag = metadata['tag']
|
|
|
|
def get_question(self):
|
|
return self.question
|
|
|
|
def get_answer_html(self):
|
|
return self.answer
|
|
|
|
def get_tag(self):
|
|
return self.tag
|
|
|