问题标签 [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.
python - 在 Windows Dual python 安装上将 lektor 项目部署到 hithub 时出错
在尝试部署到 github 页面时,我收到以下错误:
项目文件
错误
我的项目文件中一定缺少某些东西。也许连接字符串在 Windows 或其他东西中不起作用。
lektor - 如何在第一页而不是“/blog”中显示我的帖子,并维护其他子文件夹,如“/about”和“/projects”
我正在尝试使用 Lektor 作为我的博客平台,但遇到了一些问题。
按照指南,我可以使一切正常。当我尝试将博客设为第一页时,我的问题就开始了,没有“/blog”。
如果我在页面模板中查询博客子项,则分页不起作用。
如果我使用“replaced_with = site.query('/blog')”创建页面的博客帖子子级,则初始页面呈现正常,但如果我尝试访问任何页面,则会出现 Not Found 消息。
我的目标是在第一页显示我的帖子,并在根文件夹中有其他文件夹,如“/about”或“/projects”。
sqlite - Lektor:在管理员中保存记录时出错:sqlite3.OperationalError OperationalError:数据库已锁定
当我通过管理界面更新 Lektor 中的记录时,我随机(我的看法)收到以下错误:“sqlite3.OperationalError OperationalError:数据库已锁定”。我已经尝试了几个项目(快速入门,lektor-website),但我仍然收到这个“随机”错误。我的配置:Mac OS 10.11,最新版本的 Lektor (2.3),Python 2.7。这是回溯:
关于如何防止这种情况的任何建议?
提前致谢 !
travis-ci - 使用 Travis CI 将 Lektor 站点部署到 Github Pages 时出错
我有一个 Lektor 站点,我正在尝试使用Lektor 文档中的 Travis CI 触发方法自动部署该站点以响应拉取请求和提交。
Lektor 配置在命令行中运行良好。
Travis 构建开始,并且似乎可以毫无问题地构建站点 - 但是当它开始部署时,日志显示以下内容:
如需完整日志,请参见此处。
我已经检查了存储库的 Travis CI 配置中的凭据;我尽可能肯定他们是正确的。我试过使用相同的配置(导出LEKTOR_DEPLOY_USERNAME
和LEKTOR_DEPLOY_PASSWORD
本地),它工作正常。
关于这个错误的原因有什么建议吗?
lektor - 使用 Lektor 管理本地化图像的最佳实践
我们正在使用替代方案与 Lektor 创建一个多语言网站。除了本地化的内容外,我们还有一些包含一些文本的图像也需要本地化。根据区域设置创建图像链接的最聪明的方法是什么?
contact-form - 在 Lektor 中包含联系表的最佳方式是什么?
我正在使用 CMS Lektor。我需要附上联系表格。
包含它的最佳方法是什么?
macos - Lektor 命令行安装在 OS X 10.11.6 上失败
我刚刚在两台计算机上安装了适用于 OS X 的 Lektor 桌面应用程序,当我选择“安装 Shell 命令”时,它会提示输入管理员凭据(在这两种情况下,我的默认用户帐户都不是管理员)并且在我输入管理员之后详细信息然后回复:
错误
无法安装 shell 命令
在控制台中搜索“lektor”没有显示任何日志条目。
两台机器都安装了 XCode 8.0(不知道这是否有区别)。
(仅供参考,但不是这个问题的一部分,随后尝试通过 bash 脚本安装命令行应用程序在一台计算机上成功,而在另一台计算机上失败。)
python - 在 Windows 上运行“lektor server”命令时出现问题
Python版本:2.7
lektor server
在命令中显示以下错误:
lektor - 如何在 lektor markdown 部分中插入图像?
如何在 lektor 的降价部分插入图像。特别是,url 过滤器是否在 markdown 中工作,或者还有谁可以引用 assets/static/ 中的图像位置?
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 文件夹都在“源”子文件夹中)。