問題タブ [pelican]

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 に答える
517 参照

pelican - Pelican ドキュメントを別のファイル拡張子で公開するには?

場所を保持しながらコンパイル済みのファイル拡張子を宛先で変更することにより、静的マークダウンファイルをコンパイルできるようにペリカンをセットアップしたいと思います。

次に例を示します。

設定内で私はこれらを試しました:

問題は、その.md部分が削除されず{path}、ファイル名を含むパス全体が含まれていることです。

を使用してバグ内に手動でスラッグを入力できることはわかっていますが{slug}、これは、ページごとにスラッグを追加する必要があるため、まったくクールではありません。

0 投票する
6 に答える
90096 参照

python - Pelican 3.3 pelican-quickstart エラー "ValueError: unknown locale: UTF-8"

pelican3.3 を使おうとして、コマンド "pelican-quickstart" を入力すると、いくつかのエラーが表示されました。

エラーは次のとおりです。

私のOSはOS X Mavericksです。

0 投票する
3 に答える
979 参照

python - ペリカンがサーバーを再起動しています

こんにちは、私は Pelican を使い始めたばかりで、私のニーズに本当に合っています。Flask や他のフレームワークでブログを作成しようとしましたが、数学について投稿できるように単純なものが欲しかっただけで、pelican はうまく機能します。

私の質問は、自分のマシンでテストしているときにサーバーを起動することです。ただし、サーバーを停止してテスト ブログを編集し、サーバーをリロードしようとすると、ソケットが既に使用されているというエラーが表示されます。サーバーを停止していますctrl+zこれは正しく行っていますか?

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

pagination - Jinja2 を使用して記事を日付ごとにグループ化し、Pelican でページ付けするにはどうすればよいですか?

Pelican 静的サイト ジェネレーターを使用して大量のブログを作成しています。Pelican のテーマは、インデックス ページのページに配置され、投稿のタイトルと要約のリストを表示し、投稿を日付順に並べ替えます。ブートストラップ テーマから、これがどのように達成されるかの例を次に示します。

また、ページネーション ナビゲーションのかなり標準的なコードは次のとおりです。

私のサイトには、共有する情報が小さなスペース (1 日に 20 記事の場合もあります) にたくさんあるため、要約を 1 行にまとめて書きました。投稿ごとに日付をリストする代わりに、次のようにインデックス ページで投稿を日付ごとにグループ化するようにします。

2014 年 2 月 1 日
投稿 1
投稿 2
投稿 3

2014 年 2 月 2 日
投稿 1
投稿 2

以下は、Jinja2 を使用して記事を日付別にグループ化する方法です。

これらの機能を組み合わせて、記事が日付ごとにグループ化され、ページ分割されるようにしたいと考えています。これまでのところ、私の認められた推測は失敗しました。最初は 100 個の記事を使用しており、1 ページに 10 個の記事を表示するように設定しています。私の試みでは、インデックスには 10 ページの記事がリストされていますが、各ページにすべての記事が表示されています。私はどんな実用的な解決策にも満足しています。続行する方法はありますか?

さらなる考察
おそらく、すべてのグループ化の代わりに、Jinja の if ループは、その日付にリストされている最初の記事を識別し、日付、次にリンクされた記事のタイトルなどを書き込むことができます。その後のすべての記事では、日付の印刷をスキップして、リンクされた記事のタイトルなど。それを行う方法がわかりません。そのifループは、ページネーターをゲームからノックアウトすることを回避する必要があります。しかし、うまくいけば、見栄えの良いリストを作成することは、Jinja の仕事ではなく CSS の仕事です。