问题标签 [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.
python - Flask Flatpages 文件夹列表。构建错误
我正在使用 FlaskFlask-FlatPages
并试图获取 Flatpages/pages
文件夹中所有子目录的列表。这些文件夹应显示为一个链接,单击该链接时会将文件夹名称附加到 url。在 pages 文件夹中有两个子目录:misc 和 test。我试过这个:
并且模板正在使用这部分:
但它只是给了我一个空白页面。
我尝试了一些,现在它至少给了我一个错误:
python - 使用 Flask-FlatPages 列出特定文件夹中的文件
我使用 Flask-FlatPages 并想列出特定文件夹中的文件。到目前为止,我只使用了一级文件夹,并且以下路线运行良好:
现在我有一个这样的文件夹结构:
当我在 URL“/level2”时,我会列出“file1.md”和“file2.md”。但我只想列出当前目录中的文件。我怎样才能改变我的路线来做到这一点?
python - Python中的Markdown无法正确呈现链接
我正在使用 Python、Flask 和 Flask-FlatPages 构建一个网站。据我所知,FlatPages 使用 Jinja2 模板引擎和 Markdown 来简化内容的格式。
到目前为止,我一直在通过编写以下原始 HTML 来包含图像,并将其放在其他降价内容中:
我想通过使用markdown的链接语法来简化这个过程,如下所示:
当我将此代码放入Web Dingus时,它会产生以下输出:
但是,当我将相同的代码放入我的网站的降价文档时,我得到以下信息:
版本信息
python - 导入 flask.ext.markdown 时出错
我有以下代码:
但是当我尝试运行它时,会发生这个错误:ImportError: No module named flask.ext.markdown
而通常这个模块是存在的。
有没有人可以说如何解决这个问题?
encoding - 如何在烧瓶中使用 utf-8 字符传递配置设置?
我在 Flask 中创建了一个静态站点生成器,运行 Python 2.7。
整个站点有一些通用设置,在 中声明app.py
,例如shell 填充每个页面SITENAME
的一部分的全局站点名称。<title>
它适用于普通的 ASCII 符号,但是一旦我输入德语变音符号(或任何非 ASCII 代码),它就会中断。
我试图在序言中声明编码:
但这也没有解决它,因为flask
根本不会开始。
如何将非 ASCII 标题作为全局设置传递给我的flask
应用程序?
python - 在 Flask 应用程序中将图像与 Markdown 混合
我正在使用Flask-FlatPages
(并跟进Frozen-Flask
)构建一个静态站点。
在我的页面中,我想将文本与图像混合在一起。这将是这样做的天真的方法:
没有被解析,因为 FlatPages 通过 markdown 运行页面,而{{ template tag }}
不是通过 Flask 的模板系统(如果我没记错的话)。
如何获取正确的图片链接?
相关代码
和
python - 使用 Python 3 安装 Flask-FlatPages 时出错:UnicodeDecodeError
我尝试使用pip3 install Flask-FlatPages
.
这是输出:
从外观上看,我猜它不兼容 Python 3.x?
有什么我想念的吗?
有没有其他选择?我正在尝试解析此处.md
描述的文件目录。
python - unicode 未定义错误-flask-flatpages 和 python 3
我安装Flask-FlatPages
并尝试运行这个简单的应用程序(显示.md
文件):
每当我运行该应用程序时,我都会收到此错误:
NameError:未定义名称“unicode”
引用(flask-flatpages)是这样的:
我知道unicode
现在str
在 Python 3 中——我可以从我的应用程序中解决这个问题(不修改包)吗?
flask - 在烧瓶烧瓶中对长页面进行分页
我是 python 新手,我正在尝试使用 Flask 框架创建一个网站。
我正在使用Flask-FlatPages
扩展来呈现来自特定目录的降价文件,并且我想对页面进行分页。为了防止长页面和无限滚动,我想剪切页面并将每个页面呈现在多个页面上。我在想一个简单的方法可能是削减 html 标签,如<h2>
.
我不确定我是否足够清楚,主要思想是一种多部分文章或系列文章。
我只找到了有关使用数据库和分页查询结果的答案。
我不知道这是否应该在 python/flask 或 jinja 模板中完成。
编辑:正如我在此处的评论中提到的,我正在使用它来渲染我的.md
文件:
我认为我需要修改这条路线(或平面模板)来分页page
。
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
: