問題タブ [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 投票する
3 に答える
393 参照

lektor - 「/blog」ではなく最初のページに投稿を表示し、「/about」や「/projects」などの他のサブフォルダーを維持する方法

Lektor をブログ プラットフォームとして使用しようとしていますが、いくつか問題が発生しています。

ガイドに従って、すべてを機能させることができます。「/blog」なしでブログを最初のページにしようとすると、私の問題が始まります。

ページ テンプレートでブログの子をクエリすると、ページネーションが機能しません。

「replaced_with = site.query('/blog')」を使用してページのブログ投稿の子を作成すると、最初のページは正常にレンダリングされますが、任意のページにアクセスしようとすると、Not Found メッセージが表示されます。

私の目標は、投稿を最初のページに表示し、ルート フォルダーに「/about」や「/projects」などの他のフォルダーを作成することです。

0 投票する
0 に答える
121 参照

sqlite - Lektor: Admin でレコードを保存するときのエラー: sqlite3.OperationalError OperationalError: データベースがロックされています

管理インターフェイスを介して Lektor のレコードを更新すると、「sqlite3.OperationalError OperationalError: データベースがロックされています」というエラーがランダムに (私の認識で) 発生します。いくつかのプロジェクト (quickstart、lektor-website) を試しましたが、まだこの「ランダムな」エラーが発生します。私の設定:Mac OS 10.11、Lektorの最新バージョン(2.3)、Python 2.7。トレースバックは次のとおりです。

これを防ぐ方法についてアドバイスはありますか?

前もって感謝します !

0 投票する
1 に答える
542 参照

travis-ci - Travis CI を使用して Lektor サイトを Github ページにデプロイする際のエラー

Lektor docs の Travis CI トリガー アプローチを使用して、プル リクエストとコミットに応答して自動的に展開しようとしている Lektor サイトを持っています。

Lektor の設定は、コマンド ラインから正常に機能します。

Travis のビルドが開始され、問題なくサイトがビルドされているように見えますが、デプロイが開始されると、ログには次のように表示されます。

完全なログについては、こちらを参照してください

リポジトリの Travis CI 構成で資格情報を確認しました。私は彼らが正しいとできる限り確信しています。同じ構成 (エクスポートLEKTOR_DEPLOY_USERNAMELEKTOR_DEPLOY_PASSWORDローカル) を使用してみましたが、正常に動作します。

このエラーの原因に関する提案はありますか?

0 投票する
2 に答える
409 参照

contact-form - Lektorに連絡フォームを含める最良の方法は?

CMS Lektor を使用しています。お問い合わせフォームを含める必要があります。

それを含めるための最良の方法は何ですか?

0 投票する
1 に答える
169 参照

macos - OS X 10.11.6 で Lektor コマンドラインのインストールが失敗する

OS X 用の Lektor デスクトップ アプリを 2 台のコンピューターにインストールしました。[Install Shell Command] を選択すると、管理者の資格情報が求められ (私のデフォルトのユーザー アカウントはどちらの場合も管理者ではありません)、管理者を入力した後です。詳細については、次のように応答します。

エラー
シェル コマンドのインストールに失敗しました

コンソールで「lektor」を検索しても、ログ エントリは見つかりませんでした。

両方のマシンに XCode 8.0 がインストールされています (これが違いを生むかどうかはわかりません)。

(参考までに、この質問の一部ではありませんが、bashスクリプトを介してコマンドラインアプリをインストールしようとするその後の試みは、一方のコンピューターでは成功し、もう一方のコンピューターでは失敗しました。)

0 投票する
2 に答える
990 参照

lektor - Lektor マークダウン セクションに画像を挿入するにはどうすればよいですか?

Lektor のマークダウン セクションに画像を挿入するにはどうすればよいですか。特に、url フィルターはマークダウン内で機能しますか、それとも 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 フォルダーが「ソース」サブフォルダーにあるように構成されています)。