問題タブ [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.
markdown - Pelican サイトの画像を含むマークダウン ファイルの編集
Markdown ファイル内の画像を参照して、1) 編集時に適切にプレビューし、2) Pelican で処理したときに適切に生成する方法はありますか?
私が Pelican を試している理由は、ローカル サーバーを実行しなくても、さまざまなエディターを使用してローカル/オフラインでファイルをできるだけ簡単に編集できるようにするためです。これらの編集者は、次のような一般的な画像構文を理解しています。
しかし、ペリカンが適切なパスを生成するには、以下を使用する必要があります。
どの編集者が理解していないため、プレビューには壊れた画像が表示されるだけです。これは理想的とは言えません。オフラインで作業することが多いため、完全なアドレスを含む画像へのリンクは機能しません。
ローカル サーバーを実行する以外に、ipad/etc でファイルを編集しているときにあまり役に立たない設定の組み合わせはありますか?
python - モジュールの Python ロギング フォーマッタを変更する
私はペリカンを実行しています..だから私はロガーを作成したモジュールを持っています。親ロガーすなわち。ペリカンは、フォーマット レベルでデータを出力します: メッセージ..
しかし、モジュール名をログメッセージに追加したい..モジュールのメッセージを次のようにフォーマットする方法はありますか... xyz:メッセージをコンソールに出力する親に渡す前に..
モジュール自体に新しいストリームハンドラーを追加し、それにフォーマッターを追加できることは知っています..しかし、私の考えでは..モジュールに新しいストリームハンドラーを追加すると、モジュール自体がコンソールに出力されます。親がするのではなく。それで、それを行う正しい方法は何ですか??
python - Python: ImportError: pkg_resources という名前のモジュールがありません
Pelican を実行するために、python2.7 をインストールし、ファイル /usr/bin/pelican-quickstart の最初の行を変更しました。
から:
に
pelican-quickstart と入力すると、エラーが発生しました。
「pkg_resources」がこのディレクトリにあることがわかりました:
python2.7 のインストール後にいくつかのパッケージをインストールする必要があるかどうか疑問に思っていますか? または、どうすればこの問題を解決できますか。
python - ページを検査せずにペリカンに content/some_dir を含めるにはどうすればよいですか?
content/some_dir
ページまたはテンプレートをスキャンしてはならないサブディレクトリと、そのまま表示する必要がある .html ファイルおよび画像が含まれています。とを含めてもsome_dir
、ペリカンがスキャンしてページのフォーマットが間違っている、画像に が含まれていないなどの警告を表示するのを止めないようです。STATIC_PATHS
PAGE_EXCLUDES
alt
pelican - Pelican でコンテンツのグリッドを作成するにはどうすればよいですか?
Pelican を使用して、コンテンツ行を持つ静的 Web ページを生成しようとしています。
こんな感じにしたい (WIP)
現在、必要な HTML を手動で作成しました。
このページを生成する単一のコンテンツ ファイルを作成するにはどうすればよいですか?
blogs - Pelican で、すべてのブログ記事をホストする専用のページを作成する方法は?
ペリカンでは、デフォルトで、ブログ記事は index.html ファイルにリストされます。
代わりに、静的ページをホームページとして使用し、すべてのブログ記事を専用の「ブログ」ページに配置することをお勧めします。
どうすればこれを行うことができますか?
git - リモート git リポジトリを .git を失ったローカル バージョンに置き換える
新しくリリースされたDropbox webhooksを使用して、ペリカン ブログの自動展開を設定しています。Dropbox でファイルを変更するたびにPOST
、次の処理を行う Heroku アプリに反映されます。
- Dropbox からコンテンツをダウンロードします
pelican
ブログを再現するために新しいコンテンツを実行します。出力は、私の Github Pages リポジトリのローカル クローンです。
- これにより、現在リポジトリに存在するすべてのコンテンツが削除され、新しく生成されたブログに置き換えられます。 残念ながら、これにより .git ディレクトリも削除されます。
- を紛失したので、リモート
.git/
を実行して再読み込みしました。git init
git pull origin master
私はそれらを同期するために実行します。- を使用して、すべての変更、新しいファイル、および削除を追跡します
git add -A .
。 - コミットし、Github にプッシュします。
直面している問題は、ステップ 4 にあります。実行するgit pull
と、削除したいファイルを含め、リポジトリからすべての元の情報が取得されます。たとえば、投稿を削除すると、実行時にリポジトリから適切に削除されpelican
、whoel フォルダーが削除され、ファイルなしでブログが再生成されますが、実行するとそのファイルが再表示されますgit pull
。.git/
を実行すると が削除されるとgit 履歴が失われるため、どのファイルが削除されたかを追跡できませんpelican
。
結局のところ、私がやりたいことは、 を実行しpelican
、リポジトリの内容全体を置き換えてから、すべての変更/削除/追加を追加してから、リポジトリを Github にプッシュすることだけです。現在リポジトリにあるものに関する情報は必要git reset
ないので、実行しても問題はありません。これどうやってするの?
python - 追加の div 属性を出力するように最初のコンテナーを拡張する
reStructuredTextrst
ページ形式でペリカンを使い始めています。data-default-tpl="basename"
ネストされたコンテンツのような div 属性で制御したいカスタム JavaScript (jQuery) があります。
何を拡張し、何を拡張するか。Directives
とを見てきましたがnodes
、その方法について頭を悩ませることはできません。
ペリカンで最初からhtmlへ。
python - Pelican を利用したブログで検索機能を有効にしますか?
Pelican とElegantテーマを使用してブログを生成しています。ただし、検索機能をオンにする方法がわかりません。tipue_search
とプラグインを追加しましたsitemap
が、うまくいきません。参考までに設定ファイルpelicanconf.py
を添付します。