Я создаю веб-сайт stati c, используя flask, и все работает так, как должно, кроме одного. Я пытаюсь получить flask FlatPages только для поиска файлов .md. В документации и справочниках, которые я нашел в Интернете, говорится, что решение состоит в использовании FLATPAGES_EXTENSION = '.md'
, но, похоже, это не работает.
Если я сохраню файлы как. html, они, похоже, будут действовать как файлы .md, но файлы .md не найдены. Вот мой код
from flask import Flask, render_template, url_for
from flask_flatpages import FlatPages
import sys
app = Flask(__name__)
FLATPAGES_EXTENSION = '.md'
pages = FlatPages(app)
@app.route('/')
def index():
return render_template('bloghome.html', pages=pages)
@app.route('/<path:path>.html')
def page(path):
print("pages running")
page = pages.get_or_404(path)
return render_template('page.html', page=page)
if __name__ == "__main__":
app.run(debug=True)
, чтобы прояснить это, у меня есть четыре файла в папке моих страниц: первый. html, второй. html, третий. html, 4th.md.
Единственный, который не распознается, это fourth.md
. Я мог бы просто сохранить их как. html, так как это, кажется, работает, но упрощает редактирование, если они имеют формат .md. Есть предложения?