diff --git a/rag/app/naive.py b/rag/app/naive.py
index eb87fca704501b0fb087bc0718e815b91a3fda65..62c1df023f1d0edbde45ca4ca796acf686950b1b 100644
--- a/rag/app/naive.py
+++ b/rag/app/naive.py
@@ -137,7 +137,7 @@ def chunk(filename, binary=None, from_page=0, to_page=100000,
         excel_parser = ExcelParser()
         sections = [(excel_parser.html(binary), "")]
 
-    elif re.search(r"\.txt$", filename, re.IGNORECASE):
+    elif re.search(r"\.(txt|md)$", filename, re.IGNORECASE):
         callback(0.1, "Start to parse.")
         txt = ""
         if binary: