问题标签 [lektor]

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 投票
1 回答
93 浏览

markdown - `markdown.extensions.def_list` 未正确呈现

我尝试在我的 contents.lr 文件中插入一个定义列表。

表工作正常,但定义列表未正确处理。

示例取自https://pythonhosted.org/Markdown/extensions/index.html

markdown直接使用作品渲染字符串:

0 投票
1 回答
130 浏览

python - Lektor 中的本地化/翻译路径

Lektor文档明确指出

如果您有一个同时存在德语和英语替代方案的页面,那么它们将具有相同的路径。

如果您需要本地化路径,获得它们的最简单/最好的方法是什么?有什么比在网络服务器级别解决它更好的吗?

0 投票
0 回答
228 浏览

node.js - webpack lektor bootstrap scss @import 路径

我正在尝试将引导程序与 lektor 一起使用。

按照此处找到的说明,一切都按预期工作。然后我用来npm安装jquerybootstrap.

“要求” jquery 和 bootstrap 在webpack/js/main.js作品中顺利进行。但是,当我试图

webpack/scss/main.scss我得到以下内容:

这导致我对节点搜索路径进行了一堆不太有用的阅读。我发现以下所有三个:

. . . 所有似乎都没有错误地导入。所有 scss 示例都显示了一个简单的示例@import whatever;,我现在怀疑它可能是某些东西的简写,或者是不同配置的假设。

不幸的是,在尝试@extend使用引导类的类时给了我一个The selector ".row" was not found.,它告诉我导入实际上并没有工作,并且没有错误就失败了。

我必须承认这里有些尴尬和困惑。有没有办法检查节点的搜索路径?“/”可能意味着“从根目录开始的完整路径”或“我的路径从 node_modules 开始”似乎有点合乎逻辑(如果有点虚幻的话),但为什么/bootstrap.css甚至看起来工作只是奇怪的。

0 投票
1 回答
363 浏览

windows - 如何在 Windows 上使用“ghpages+https”lektor 方法进行部署?得到 dollowing 错误:

在使用lektor将朋友的网页部署到 ghpages 时,我一直在不懈地尝试解决以下问题。然而,我总是收到类似于以下内容的错误:


我的配置目前设置如下:


解决此问题的另一种尝试是键入以下内容:

呈现以下结果:

如果我的设置有问题,请告诉我。

0 投票
1 回答
184 浏览

python - 显示不同
取决于数组长度

我正在进行我的第一个 JinJa2 项目。我想展示汽车。一辆车可以有一个或多个选项。如果一辆车有一个选择,请展示出来。如果有更多,暂时隐藏它。这是我的代码:

由于某种原因,它不起作用。选项总是隐藏的。我究竟做错了什么?

我检查了TutorialDocu和另一个SO-Question但没有任何帮助。

0 投票
0 回答
200 浏览

python - 如何创建 lektor 项目所有页面的列表?

在一个模型中,我使用select类型的字段让用户在我的站点根目录的所有子项中选择一个链接:

要在我的模型中提供这些孩子的列表,我使用以下命令

在相应的模型中。

模板中,我使用以下 jina2 代码创建链接:

这使用户可以在我页面的“/”的所有子项中选择一个链接地址。这仅限于根目录的子目录。现在我想将此功能扩展到我的 lektor 项目中可用的所有已创建页面的列表,但我不知道如何执行此操作。

是否有可能在我的 lektor 项目中创建所有页面的列表?(在模型中使用代码的可能性有限)

0 投票
1 回答
276 浏览

lektor - 在为 lektor 安装脚本时支持 python 3

我看到它已经在一年前合并了,但是 install.sh 脚本仍然与 python 2.7 一起安装,所有文档仍然引用 python 2.7 我想知道让它在 python 3 上工作的正确步骤是什么,以及什么是阻碍官方支持?

编辑:对于我关于如何安装的问题的第一部分,我通过从 git 安装解决了,但我仍然很想知道官方支持的任何计划,以及是否可以描述 pip 安装警告对严重的影响气馁。这在实践中意味着什么?在 travis 中也可以使用 pip 进行部署。

0 投票
2 回答
322 浏览

lektor - 将博客文章的 lektor 的 URL 结构更改为位于父目录中

问题:我们正在将一个 wordpress 博客移植到 lektor。帖子的 wordpress 中的 slug 直接在主域下,例如www.mypage.com/my-blogpost-about-food/not www.mypage.com/blog/my-blogpost-about-food/

现在所有者还没有准备好接受任何损坏的链接。从外部断开的链接,例如一些随机的互联网页面链接到www.mypage.com/my-blogpost-about-food/. 此链接在 lektor 中不起作用。这将降低使用 lektor 重新设计页面的页面排名。我能做些什么来避免这种情况?

同样,在我们当前的 wordpress 网站上

主博客页面位于:

每篇博客文章都有一个独特的 slug,不是在主目录下,/blog/而是直接在主目录下。例如

我该怎么做才能使这些 URL 对 lektor 也有效?例如,这mypage.com/my-blogpost-about-food是一篇博客文章。

编辑:这是 lektor 不支持的。lektor 中的博客文章必须放在www.mypage.com/blog/SINGLE-BLOG-POSTS-MUSTBEHERE的博客文章必须放在其中,但我希望博客文章在这里www.mypage.com/SINGLE-BLOG-POSTS-MUSTBEHERE

在这里阅读 https://www.getlektor.com/docs/content/urls/

如果我转到系统字段并输入my-blogpost-about-food它仍然会出现在/blog/my-blogpost-about-food/

在这里阅读很明显,我也无法更改父模型中的 slug:

通过上述设置,博客将位于 blog/ 中,而帖子位于 blog/ 中。但是,如果您想将博客文章的日期放入 URL 中怎么办?谢天谢地,这很容易。您需要做的就是为孩子设置一个新的 URL 格式。只需编辑 blog.ini 并将其添加到 [children] 部分:

这样做的目的是,如果配置了发布日期,它会将年份 (YYYY) 和月份 (M) 附加到页面的 ID。否则它将只使用页面的 ID。通过此更改,我们的博客文章将从例如 blog/hello/ 移动到 blog/2015/12/hello/。

现在我将如何实现与此类似的行为?

这是我们的 wordpress 安装的永久链接的正式形式: 在此处输入图像描述

0 投票
1 回答
97 浏览

lektor - 安装 Anaconda 时,Lektor OS X 桌面应用程序安装 shell 命令失败

下载、安装和运行桌面应用程序按预期工作。当我进入 Lektor 菜单并选择“安装 Shell 命令”时,有一个弹出窗口通知我安装 shell 命令需要管理员权限。无论我点击否或是,什么都没有发生,没有密码请求,什么都没有。

在终端中,当我输入

我明白了

macOS 10.12.5、Python 2.7 和 3.4 (Anaconda)

0 投票
2 回答
86 浏览

list - lektor 复选框`[u'` 输出错误?

我在 lektor 的第一次尝试:我想为建筑作品记录创建自己的数据模型。我有一个奇怪的输出checkboxeslists比如:

poject.ini在哪里

并且project.html有:

输出中的那些[u'来自哪里?我错过了什么?

谢谢

AR(在 win 7/64 上运行 lektor 3.0.1)