Modify the file handling so that it supports both .txt files as well as .md (i.e., Markdown files). If the file extension is .txt, process the file exactly the same way it is done now (i.e., no changes). However, if the file extension is .md, add some extra processing (a new function, another class, a new module, etc. as makes sense) to parse one aspect of Markdown into HTML.
Choose one or more of the Markdown syntax features for Italics, Bold, Heading 1, Heading 2, or a Link and implement it.
Modify the file handling so that it supports both .txt files as well as .md (i.e., Markdown files). If the file extension is .txt, process the file exactly the same way it is done now (i.e., no changes). However, if the file extension is .md, add some extra processing (a new function, another class, a new module, etc. as makes sense) to parse one aspect of Markdown into HTML.
Choose one or more of the Markdown syntax features for Italics, Bold, Heading 1, Heading 2, or a Link and implement it.