问题标签 [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.
markdown - `markdown.extensions.def_list` 未正确呈现
我尝试在我的 contents.lr 文件中插入一个定义列表。
表工作正常,但定义列表未正确处理。
示例取自https://pythonhosted.org/Markdown/extensions/index.html
markdown
直接使用作品渲染字符串:
python - Lektor 中的本地化/翻译路径
Lektor文档明确指出:
如果您有一个同时存在德语和英语替代方案的页面,那么它们将具有相同的路径。
如果您需要本地化路径,获得它们的最简单/最好的方法是什么?有什么比在网络服务器级别解决它更好的吗?
node.js - webpack lektor bootstrap scss @import 路径
我正在尝试将引导程序与 lektor 一起使用。
按照此处找到的说明,一切都按预期工作。然后我用来npm
安装jquery
和bootstrap
.
“要求” jquery 和 bootstrap 在webpack/js/main.js
作品中顺利进行。但是,当我试图
在webpack/scss/main.scss
我得到以下内容:
这导致我对节点搜索路径进行了一堆不太有用的阅读。我发现以下所有三个:
. . . 所有似乎都没有错误地导入。所有 scss 示例都显示了一个简单的示例@import whatever;
,我现在怀疑它可能是某些东西的简写,或者是不同配置的假设。
不幸的是,在尝试@extend
使用引导类的类时给了我一个The selector ".row" was not found.
,它告诉我导入实际上并没有工作,并且没有错误就失败了。
我必须承认这里有些尴尬和困惑。有没有办法检查节点的搜索路径?“/”可能意味着“从根目录开始的完整路径”或“我的路径从 node_modules 开始”似乎有点合乎逻辑(如果有点虚幻的话),但为什么/bootstrap.css
甚至看起来工作只是奇怪的。
windows - 如何在 Windows 上使用“ghpages+https”lektor 方法进行部署?得到 dollowing 错误:
在使用lektor将朋友的网页部署到 ghpages 时,我一直在不懈地尝试解决以下问题。然而,我总是收到类似于以下内容的错误:
我的配置目前设置如下:
解决此问题的另一种尝试是键入以下内容:
呈现以下结果:
如果我的设置有问题,请告诉我。
python - 显示不同取决于数组长度
我正在进行我的第一个 JinJa2 项目。我想展示汽车。一辆车可以有一个或多个选项。如果一辆车有一个选择,请展示出来。如果有更多,暂时隐藏它。这是我的代码:
由于某种原因,它不起作用。选项总是隐藏的。我究竟做错了什么?
我检查了Tutorial,Docu和另一个SO-Question但没有任何帮助。
python - 如何创建 lektor 项目所有页面的列表?
在一个模型中,我使用select类型的字段让用户在我的站点根目录的所有子项中选择一个链接:
要在我的模型中提供这些孩子的列表,我使用以下命令
在相应的模型中。
在模板中,我使用以下 jina2 代码创建链接:
这使用户可以在我页面的“/”的所有子项中选择一个链接地址。这仅限于根目录的子目录。现在我想将此功能扩展到我的 lektor 项目中可用的所有已创建页面的列表,但我不知道如何执行此操作。
是否有可能在我的 lektor 项目中创建所有页面的列表?(在模型中使用代码的可能性有限)
lektor - 在为 lektor 安装脚本时支持 python 3
我看到它已经在一年前合并了,但是 install.sh 脚本仍然与 python 2.7 一起安装,所有文档仍然引用 python 2.7 我想知道让它在 python 3 上工作的正确步骤是什么,以及什么是阻碍官方支持?
编辑:对于我关于如何安装的问题的第一部分,我通过从 git 安装解决了,但我仍然很想知道官方支持的任何计划,以及是否可以描述 pip 安装警告对严重的影响气馁。这在实践中意味着什么?在 travis 中也可以使用 pip 进行部署。
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/。
现在我将如何实现与此类似的行为?
lektor - 安装 Anaconda 时,Lektor OS X 桌面应用程序安装 shell 命令失败
下载、安装和运行桌面应用程序按预期工作。当我进入 Lektor 菜单并选择“安装 Shell 命令”时,有一个弹出窗口通知我安装 shell 命令需要管理员权限。无论我点击否或是,什么都没有发生,没有密码请求,什么都没有。
在终端中,当我输入
我明白了
macOS 10.12.5、Python 2.7 和 3.4 (Anaconda)
list - lektor 复选框`[u'` 输出错误?
我在 lektor 的第一次尝试:我想为建筑作品记录创建自己的数据模型。我有一个奇怪的输出checkboxes
,lists
比如:
poject.ini
在哪里
并且project.html
有:
输出中的那些[u'
来自哪里?我错过了什么?
谢谢
AR(在 win 7/64 上运行 lektor 3.0.1)