问题标签 [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 回答
119 浏览

python - 在 Windows Dual python 安装上将 lektor 项目部署到 hithub 时出错

在尝试部署到 github 页面时,我收到以下错误:

项目文件

错误

我的项目文件中一定缺少某些东西。也许连接字符串在 Windows 或其他东西中不起作用。

0 投票
3 回答
393 浏览

lektor - 如何在第一页而不是“/blog”中显示我的帖子,并维护其他子文件夹,如“/about”和“/projects”

我正在尝试使用 Lektor 作为我的博客平台,但遇到了一些问题。

按照指南,我可以使一切正常。当我尝试将博客设为第一页时,我的问题就开始了,没有“/blog”。

如果我在页面模板中查询博客子项,则分页不起作用。

如果我使用“replaced_with = site.query('/blog')”创建页面的博客帖子子级,则初始页面呈现正常,但如果我尝试访问任何页面,则会出现 Not Found 消息。

我的目标是在第一页显示我的帖子,并在根文件夹中有其他文件夹,如“/about”或“/projects”。

0 投票
0 回答
121 浏览

sqlite - Lektor:在管理员中保存记录时出错:sqlite3.OperationalError OperationalError:数据库已锁定

当我通过管理界面更新 Lektor 中的记录时,我随机(我的看法)收到以下错误:“sqlite3.OperationalError OperationalError:数据库已锁定”。我已经尝试了几个项目(快速入门,lektor-website),但我仍然收到这个“随机”错误。我的配置:Mac OS 10.11,最新版本的 Lektor (2.3),Python 2.7。这是回溯:

关于如何防止这种情况的任何建议?

提前致谢 !

0 投票
1 回答
542 浏览

travis-ci - 使用 Travis CI 将 Lektor 站点部署到 Github Pages 时出错

我有一个 Lektor 站点,我正在尝试使用Lektor 文档中的 Travis CI 触发方法自动部署该站点以响应拉取请求和提交。

Lektor 配置在命令行中运行良好。

Travis 构建开始,并且似乎可以毫无问题地构建站点 - 但是当它开始部署时,日志显示以下内容:

如需完整日志,请参见此处

我已经检查了存储库的 Travis CI 配置中的凭据;我尽可能肯定他们是正确的。我试过使用相同的配置(导出LEKTOR_DEPLOY_USERNAMELEKTOR_DEPLOY_PASSWORD本地),它工作正常。

关于这个错误的原因有什么建议吗?

0 投票
0 回答
140 浏览

lektor - 使用 Lektor 管理本地化图像的最佳实践

我们正在使用替代方案与 Lektor 创建一个多语言网站。除了本地化的内容外,我们还有一些包含一些文本的图像也需要本地化。根据区域设置创建图像链接的最聪明的方法是什么?

0 投票
2 回答
409 浏览

contact-form - 在 Lektor 中包含联系表的最佳方式是什么?

我正在使用 CMS Lektor。我需要附上联系表格。

包含它的最佳方法是什么?

0 投票
1 回答
169 浏览

macos - Lektor 命令行安装在 OS X 10.11.6 上失败

我刚刚在两台计算机上安装了适用于 OS X 的 Lektor 桌面应用程序,当我选择“安装 Shell 命令”时,它会提示输入管理员凭据(在这两种情况下,我的默认用户帐户都不是管理员)并且在我输入管理员之后详细信息然后回复:

错误
无法安装 shell 命令

在控制台中搜索“lektor”没有显示任何日志条目。

两台机器都安装了 XCode 8.0(不知道这是否有区别)。

(仅供参考,但不是这个问题的一部分,随后尝试通过 bash 脚本安装命令行应用程序在一台计算机上成功,而在另一台计算机上失败。)

0 投票
1 回答
101 浏览

python - 在 Windows 上运行“lektor server”命令时出现问题

Python版本:2.7

lektor server在命令中显示以下错误:

0 投票
2 回答
990 浏览

lektor - 如何在 lektor markdown 部分中插入图像?

如何在 lektor 的降价部分插入图像。特别是,url 过滤器是否在 markdown 中工作,或者还有谁可以引用 assets/static/ 中的图像位置?

0 投票
1 回答
473 浏览

python - 如何在 Docker 容器中运行 Lektor?

我试图在 docker 容器中运行 lektor 并遇到了问题。

如果我在我的 Dockerfile 中“添加”(或“复制”)我的源代码文件夹,一切正常,但当然,容器不是动态的,并且不会响应代码中的更改。

相反,如果我使用卷,容器将变为动态的,并且 lektor 在我进行更改时成功重建并为我的站点提供服务。

但是,当我来发布站点时,容器的日志中出现了一个错误,并且它进入了一个永无止境的循环:

Started build Debugging middleware caught exception in streamed response at a point where response headers were already sent. Traceback (most recent call last): File "/usr/local/lib/lektor/lib/python2.7/site-packages/lektor/admin/utils.py", line 18, in generate for event in chain(f(*args, **kwargs), (None,)): File "/usr/local/lib/lektor/lib/python2.7/site-packages/lektor/admin/modules/api.py", line 309, in generator for event in event_iter: File "/usr/local/lib/lektor/lib/python2.7/site-packages/lektor/publisher.py", line 639, in publish self.link_artifacts(path) File "/usr/local/lib/lektor/lib/python2.7/site-packages/lektor/publisher.py", line 602, in link_artifacts link(full_path, dst) OSError: [Errno 18] Invalid cross-device link

最小的 Dockerfile:

我实际上正在使用 docker-compose。

最小的 docker-compose.yml: version: '2' services: web: build: . ports: - "5000:5000" volumes: - .:/project working_dir: /project/source command: ['lektor', 'server', '--host', '0.0.0.0.']

(我的项目文件夹的结构使得 lektor 项目文件和所有预期的 lektor 文件夹都在“源”子文件夹中)。