問題タブ [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.
http - Pelican 静的サイト ジェネレーターでの 301 HTTP 応答
ブログを Drupal から Pelican に移行し、古い URL を整理しています。
現在、動作しない古い URL が数百あり、それらは 301 Moved Permanently 応答を返す必要があります。Pelican または Github Pages がこれらの古い場所を処理する方法はありますか?
relative-path - Pelican で絶対 URL を使用するポイントは何ですか?
についてRELATIVE_URLS
、ペリカンのドキュメントは次のように述べています。
…現在、URL の形成には、相対と絶対の 2 つの方法がサポートされています。相対 URL はローカルでテストする場合に役立ちます。絶対 URL は信頼性が高く、公開する場合に最も役立ちます。
( http://pelican.readthedocs.org/en/3.4.0/settings.html#url-settings )
しかし、なぜ絶対 URL の方が良いのか、そうでないのか、私は混乱しています。一般に、HTML を手動で記述するときは、Web サイトのドメインを変更でき、後で心配する必要がないため、相対 URL を使用することを好みます。
誰かがこの設定の背後にある考え方をより詳細に説明できますか?
macos - Pelican プラグインが見つかりません
私は個人的なブログ用に Pelican をテストしていますが、プラグインの使用に行き詰まっています。
どうやら、pelicanconf.py
ファイルがプラグインを取得していないようです。
これが私のスニペットですpelicanconf.py
:
テーマを正しく使用しているため、テーマのペリカン設定は正しいです。しかし、どういうわけか、プラグイン ディレクトリを読み取っていません。以下は私のフォルダ構造です:
Macbook Air (OSX 10.9.4)、Python バージョン 2.7.5 で Pelican 3.4 を使用しています。
すべてのディレクトリが機能しなかったため、ディレクトリのリストを使用してPLUGIN_PATHS
います(個別またはリスト、相対または絶対)。
ブログを実行できるので、ペリカンのインストールは正常に機能しています。プラグインが何らかの形で機能していないだけです。プラグインについては、 https://github.com/getpelican/pelican-pluginsから git clone を実行しました。
私が受け取ったエラーメッセージは次のとおりです。
どんなアドバイスも素晴らしいです!
皆さん、ありがとうございました!
pelican - 本のペリカンのテーマ
CMS ベースのページを Pelican に変換しようとしています。私のページは、本の形をした技術的なトピックに関するものです (HTML に関するチュートリアルや本の例を考えてください)。すべての静的サイト ジェネレーターはブログに重点を置いているようです。したがって、私が見つけたほとんどのテーマは、ある種のブログ レイアウトを行うだけです。
章や節のある本により適したテーマを教えてください。理想的には、サイドバーのある種のツリーにコンテンツ構造を表示するのが好きです。また、読者がセクションからセクションに移動できるように、特定のページをリンクする方法にも興味があります。
jinja2 - Pelican と Jinja2 のネストされたブロック
こんにちは、ペリカン テーマで for ループをラップするネストされたブロックを作成しようとしています。
しかし、私のテーマはコンパイルされていません。「test_block」から for ループを取り出すと、すべてが期待どおりに実行されます。どこが間違っていますか?どんな助けでも大歓迎です。ありがとう、
python - pelican-quickstart「html_parser という名前のモジュールがありません」の使用エラー
試してみることにしましpelican
たが、実行するpelican-quickstart
と次のダイアログが表示されます。
この投稿にも同様のエラー メッセージがありました。OS X 10.10 (Yosemite) で Python 2.7.6 を実行しているため、同様の問題が発生する可能性があります。
これに対処する最善の方法は何ですか?
java - Blue Pelican Java プロジェクト 24 ファイルの読み取り
プロジェクトの割り当ては次のとおりです。
temp_Larry フォルダーに格納されている NerdData という名前のファイルからテキスト行を入力する FileNerd という名前のクラスを作成します (名前が Larry であると仮定します)。ファイル入力ループの後、「The」という単語で始まる行だけを出力するループを作成します。
だからこれは私がこれまで持っているものです
構文エラーなしでコンパイルされますが、何も出力されないため、何が間違っているのかわかりません。
hyperlink - ペリカンのあるページからタグへのリンク
Pelican 静的サイト ジェネレーターを使用しています。ドキュメントによると、構文を使用してタグにリンクすることが可能{tag}tagname
です。
これは、ブログ記事からリンクする場合にうまく機能します。ただし、ページからリンクすると、生成されるリンクは になります/pages/tag/tagname.html
。これは正しくありません。である必要があります/tag/tagname.html
。
ページから特定のタグの下にある記事のリストにリンクする正しい方法は何ですか?