問題タブ [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.
lektor - 「/blog」ではなく最初のページに投稿を表示し、「/about」や「/projects」などの他のサブフォルダーを維持する方法
Lektor をブログ プラットフォームとして使用しようとしていますが、いくつか問題が発生しています。
ガイドに従って、すべてを機能させることができます。「/blog」なしでブログを最初のページにしようとすると、私の問題が始まります。
ページ テンプレートでブログの子をクエリすると、ページネーションが機能しません。
「replaced_with = site.query('/blog')」を使用してページのブログ投稿の子を作成すると、最初のページは正常にレンダリングされますが、任意のページにアクセスしようとすると、Not Found メッセージが表示されます。
私の目標は、投稿を最初のページに表示し、ルート フォルダーに「/about」や「/projects」などの他のフォルダーを作成することです。
sqlite - Lektor: Admin でレコードを保存するときのエラー: sqlite3.OperationalError OperationalError: データベースがロックされています
管理インターフェイスを介して Lektor のレコードを更新すると、「sqlite3.OperationalError OperationalError: データベースがロックされています」というエラーがランダムに (私の認識で) 発生します。いくつかのプロジェクト (quickstart、lektor-website) を試しましたが、まだこの「ランダムな」エラーが発生します。私の設定:Mac OS 10.11、Lektorの最新バージョン(2.3)、Python 2.7。トレースバックは次のとおりです。
これを防ぐ方法についてアドバイスはありますか?
前もって感謝します !
travis-ci - Travis CI を使用して Lektor サイトを Github ページにデプロイする際のエラー
Lektor docs の Travis CI トリガー アプローチを使用して、プル リクエストとコミットに応答して自動的に展開しようとしている Lektor サイトを持っています。
Lektor の設定は、コマンド ラインから正常に機能します。
Travis のビルドが開始され、問題なくサイトがビルドされているように見えますが、デプロイが開始されると、ログには次のように表示されます。
完全なログについては、こちらを参照してください。
リポジトリの Travis CI 構成で資格情報を確認しました。私は彼らが正しいとできる限り確信しています。同じ構成 (エクスポートLEKTOR_DEPLOY_USERNAMEとLEKTOR_DEPLOY_PASSWORDローカル) を使用してみましたが、正常に動作します。
このエラーの原因に関する提案はありますか?
contact-form - Lektorに連絡フォームを含める最良の方法は?
CMS Lektor を使用しています。お問い合わせフォームを含める必要があります。
それを含めるための最良の方法は何ですか?
macos - OS X 10.11.6 で Lektor コマンドラインのインストールが失敗する
OS X 用の Lektor デスクトップ アプリを 2 台のコンピューターにインストールしました。[Install Shell Command] を選択すると、管理者の資格情報が求められ (私のデフォルトのユーザー アカウントはどちらの場合も管理者ではありません)、管理者を入力した後です。詳細については、次のように応答します。
エラー
シェル コマンドのインストールに失敗しました
コンソールで「lektor」を検索しても、ログ エントリは見つかりませんでした。
両方のマシンに XCode 8.0 がインストールされています (これが違いを生むかどうかはわかりません)。
(参考までに、この質問の一部ではありませんが、bashスクリプトを介してコマンドラインアプリをインストールしようとするその後の試みは、一方のコンピューターでは成功し、もう一方のコンピューターでは失敗しました。)
lektor - Lektor マークダウン セクションに画像を挿入するにはどうすればよいですか?
Lektor のマークダウン セクションに画像を挿入するにはどうすればよいですか。特に、url フィルターはマークダウン内で機能しますか、それとも 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 フォルダーが「ソース」サブフォルダーにあるように構成されています)。