问题标签 [flask-flatpages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
460 浏览

python - Flask Flatpages 文件夹列表。构建错误

我正在使用 FlaskFlask-FlatPages并试图获取 Flatpages/pages文件夹中所有子目录的列表。这些文件夹应显示为一个链接,单击该链接时会将文件夹名称附加到 url。在 pages 文件夹中有两个子目录:misc 和 test。我试过这个:

并且模板正在使用这部分:

但它只是给了我一个空白页面。

我尝试了一些,现在它至少给了我一个错误:

0 投票
1 回答
1058 浏览

python - 使用 Flask-FlatPages 列出特定文件夹中的文件

我使用 Flask-FlatPages 并想列出特定文件夹中的文件。到目前为止,我只使用了一级文件夹,并且以下路线运行良好:

现在我有一个这样的文件夹结构:

当我在 URL“/level2”时,我会列出“file1.md”和“file2.md”。但我只想列出当前目录中的文件。我怎样才能改变我的路线来做到这一点?

0 投票
0 回答
972 浏览

python - Python中的Markdown无法正确呈现链接

我正在使用 Python、Flask 和 Flask-FlatPages 构建一个网站。据我所知,FlatPages 使用 Jinja2 模板引擎和 Markdown 来简化内容的格式。

到目前为止,我一直在通过编写以下原始 HTML 来包含图像,并将其放在其他降价内容中:

我想通过使用markdown的链接语法来简化这个过程,如下所示:

当我将此代码放入Web Dingus时,它会产生以下输出:

但是,当我将相同的代码放入我的网站的降价文档时,我得到以下信息:


版本信息

0 投票
2 回答
1832 浏览

python - 导入 flask.ext.markdown 时出错

我有以下代码:

但是当我尝试运行它时,会发生这个错误:ImportError: No module named flask.ext.markdown而通常这个模块是存在的。

有没有人可以说如何解决这个问题?

0 投票
1 回答
2590 浏览

encoding - 如何在烧瓶中使用 utf-8 字符传递配置设置?

我在 Flask 中创建了一个静态站点生成器,运行 Python 2.7。

整个站点有一些通用设置,在 中声明app.py,例如shell 填充每个页面SITENAME的一部分的全局站点名称。<title>

它适用于普通的 ASCII 符号,但是一旦我输入德语变音符号(或任何非 ASCII 代码),它就会中断。

我试图在序言中声明编码:

但这也没有解决它,因为flask根本不会开始。

如何将非 ASCII 标题作为全局设置传递给我的flask应用程序?

0 投票
1 回答
1931 浏览

python - 在 Flask 应用程序中将图像与 Markdown 混合

我正在使用Flask-FlatPages(并跟进Frozen-Flask)构建一个静态站点。

在我的页面中,我想将文本与图像混合在一起。这将是这样做的天真的方法:

没有被解析,因为 FlatPages 通过 markdown 运行页面,而{{ template tag }}不是通过 Flask 的模板系统(如果我没记错的话)。

如何获取正确的图片链接?

相关代码

0 投票
0 回答
211 浏览

python - 使用 Python 3 安装 Flask-FlatPages 时出错:UnicodeDecodeError

我尝试使用pip3 install Flask-FlatPages.

这是输出:

从外观上看,我猜它不兼容 Python 3.x?

有什么我想念的吗?

有没有其他选择?我正在尝试解析此处.md描述的文件目录。

0 投票
1 回答
1572 浏览

python - unicode 未定义错误-flask-flatpages 和 python 3

我安装Flask-FlatPages并尝试运行这个简单的应用程序(显示.md文件):

每当我运行该应用程序时,我都会收到此错误:

NameError:未定义名称“unicode”

引用(flask-flatpages)是这样的:

我知道unicode现在str在 Python 3 中——我可以从我的应用程序中解决这个问题(不修改包)吗?

0 投票
2 回答
1347 浏览

flask - 在烧瓶烧瓶中对长页面进行分页

我是 python 新手,我正在尝试使用 Flask 框架创建一个网站。

我正在使用Flask-FlatPages扩展来呈现来自特定目录的降价文件,并且我想对页面进行分页。为了防止长页面和无限滚动,我想剪切页面并将每个页面呈现在多个页面上。我在想一个简单的方法可能是削减 html 标签,如<h2>.

我不确定我是否足够清楚,主要思想是一种多部分文章或系列文章。

我只找到了有关使用数据库和分页查询结果的答案。

我不知道这是否应该在 python/flask 或 jinja 模板中完成。


编辑:正如我在此处的评论中提到的,我正在使用它来渲染我的.md文件:

我认为我需要修改这条路线(或平面模板)来分页page

0 投票
1 回答
1067 浏览

python-2.7 - 使用冷冻瓶构建的静态站点没有链接到 index.html 的 CSS 文件

我正在尝试冻结一个简单的烧瓶博客。动态网站运行良好,冻结网站后,如果使用:Freezer.serve()该网站在以下位置正常服务http://127.0.0.1:5000/

但是,如果我使用 Chrome 打开构建站点的 index.html 文件或将其推送到 github pages 分支并检查 repo 站点,它们没有正确链接到 CSS。该站点显示为裸 html。

这里是site.py

base.html