問題タブ [jekyll-extensions]
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.
jekyll - 一部の特定のディレクトリがカテゴリとして追加されないように除外する
私は jekyll 2.4.0 と、多言語サポートの静的サイト生成用のプラグインを使用しています。私の問題は、言及されたプラグインが私の_posts
ディレクトリを2つの追加ディレクトリの下に置くことを強制_i18n/{lang}
し、これらの両方が下に置かれたすべての投稿にカテゴリとして追加されることです.
せいぜいプラグインを使用して、投稿のカテゴリから上記のディレクトリを削除したいのですが、それが可能かどうかはわかりません。
このコードに遭遇し、投稿カテゴリの生成にディレクトリがどのように使用されているかを確認できますが、プラグインを使用してこの機能をオーバーライドできますか?
jekyll - Jekyllでsite.categories配列が出力されないのはなぜですか?
Jekyll でページ (投稿ではない) を作成しています。1 つのページは、次のように前付で 2 つのカテゴリを定義します。
そして、レイアウトでカテゴリオブジェクト/配列を出力しようとしていますが、何も出力されていません:
これが期待どおりに配列を出力しないのはなぜですか?
ruby - Liquid テンプレート言語のマクロ
Liquid テンプレート言語を使用する Jekyll を使用しています。過去に Jinja テンプレートを使用したことがありますが、これにはマクロ(名前付き関数のみ) の概念があります。Liquid には、同等の機能を提供するものがありますか? そうでない場合、Liquid を拡張して提供する Jekyll プラグインはありますか?
jekyll - Jekyill - パラメータとして変数を渡す
午前中ずっとこの状況で、私はそれに夢中になっています。
a.html と b.html の 2 つのファイルがあり、名前が の Jekyll タグを作成しましたrender_menu_options
。parent_name
パラメーターは実際のメニューのサブディレクトリの名前を返します。値はinclude 関数parent_name
のパラメーターに渡されますが、この場合、実際の値は常にパラメーターの名前です。route_filter
render_menu_options
include.route_filter
a.html
b.html
パラメータの値をタグに渡すことはできますか?
internationalization - jekyll-assets によって作成された「assets」ディレクトリを除外しない jekyll-multiple-languages-plugin
新しい Jekyll アプリにjekyll-multiple-languages-pluginとjekyll-assetsプラグインをインストールしました。私の中には次のものがあります_config.yml
:
アセット構成はすべてデフォルトです。
サイトを構築すると、 と に_site/assets
なり _site/es/assets
ます。これらのプラグインがうまく連携するかどうかはわかりませんが、何か不足していますか? すべての追加ローカリゼーションで jekyll-assets によって作成されたディレクトリを除外するように jekyll-multiple-languages-plugin を取得するにはどうすればよいですか?
サンプル アプリは次のとおりです: https://github.com/robertwbradford/jekyll-assets-and-multiple-languages
jekyll - In Jekyll is there an easy way to change an output path for a folder with html
I am using Jekyll for some static site templates and I have a folder of product html pages which I want to be bundled into the root site/ folder rather than into a site/products folder.
example below with just 2 product pages:
src folder
- src/products/123.html
- src/products/146.html
output to site
- site/123.html
- site/146.html
Is there an easy way to do this?
Additionally would there be an easy way to append products- to each file in this folder?
- site/product-123.html
- site/product-146.html
api - Google API プロジェクトで発生したエラーを確認するにはどうすればよいですか?
このプラグインを Jekyll サイトで使用して、各投稿/ページのページ ビューを表示したいと考えています。そこで、プラグインをインストールし、Google データ API のサービス アカウントをセットアップしました。サイトは生成されていますが、Google アナリティクスからページ ビューのデータを取得できません (0 と表示されます)。Google Developer Console のプロジェクトの概要ページで、エラーが発生していることがわかります。しかし、これらのエラーを確認する方法がわかりませんか?
これらのエラーが何であるかを確認する方法はありますか?
Google API が自分のサイトでまったく機能しているかどうかを確認するにはどうすればよいですか?
ruby - ヘアスペース ( ) を gsub 文字列に追加するにはどうすればよいですか?
Jekyll サイトのページ ビューを表示するプラグインに次の行があります。
23 678 のように、1000 単位の間にスペースが追加されます。
 
この文字列に通常のスペースの代わりにヘアスペースを追加するにはどうすればよいですか?