問題タブ [jekyll]
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.
internationalization - ロケールに応じてJekyllに異なるファイルを含める
最初のJekyllWebサイトを作成しようとしていますが、i18nパーツの設計で問題が発生しています。
異なる記事は言語ごとに完全に書き直されるので、それぞれが異なる投稿になります。ここでは問題ありません。私は実際に私のレイアウト/インクルードのテキストにもっと問題があります。
通常、メニューについては、次のようなことを考えていました。
ここで提案されているように。しかし、これは私に次のエラーを与えます:
インクルードファイル'menu_location'が_includesディレクトリに見つかりません
インクルードタグに変数を使用することは可能ですか?私がこれをどのように行うことができるか他に何か考えがありますか?
ありがとう !
PS:今のところ3つの言語しか考えていなくても、if / elseif / else構文では実行しません;)
ruby - Liquid エラー: 引数の数が間違っています
シンプルな Jekyll プラグインを試しています。
次のようにページで実行しようとすると:
Liquid エラーが発生します: 引数の数が間違っています (0 に対して 2)。何か案は ?
configuration - jekyll でディレクトリごとのパーマリンク設定を構成する
ディレクトリごとに異なるパーマリンク設定をすることは可能ですか?
たとえば、ブログ エントリが に書き込まれ/blog/_posts/
、ニュース アイテムが に書き込まれる Jekyll セットアップがある場合/news/_posts
、デフォルトでは、各エントリには と の形式のパーマリンクが/blog/2011/06/24/slug.html
含まれます/news/2011/06/24/slug.html
。
ブログエントリのパーマリンクはそのままで問題ありませんが、ニュースのパーマリンク形式を別のものに変更する必要があります/news/2011/slug
。
ニュース アイテムで使用されるレイアウトの YAML フロント マターの設定を変更しようとしましたpermalink
が、YAML フロント マターのパーマリンク設定が補間されないため、これは機能しません (この質問への回答で確認されているように)。
でパス固有の設定を構成するメカニズムはあります_config.yaml
か? または、この結果を達成するためのより良い方法はありますか?
ruby-on-rails - Heroku の Rails アプリにブログを追加する
blog.myapp.com にある Jekyll ブログを使用して、Heroku で Rails アプリを使用しています。ブログを www.myapp.com/blog/ に移動したいと考えています。これを行う最善の方法は何ですか?もっと簡単なオプションがあれば、喜んで Jekyll を捨てます。ありがとう!
github - ローカル バージョンの Jekyll を使用した css/js へのリンク切れ
Jekyllを使用してブログを作成しています。github のコードは次のとおりです。
コマンドでコードを生成すると、ディレクトリjekyll pygments
にサイトが構築されます。_site
ブラウザーで _site/index.html ページを開くと、css/js リンクが壊れています。
機能させるには、リンクを / で始めないでください
css/js への有効なリンクを使用して、ローカル マシンでサイトをテストするにはどうすればよいですか?
ありがとう
yaml - Jekyll/Liquid - 大きなテキスト ブロックを YAML フロント マターに追加する方法は?
20 ページまたは 30 ページのそれぞれに 7x2 テーブルが含まれるサービス カタログを Jekyll で実装しようとしています。左の列には、概要、利用可能先などのラベルが表示され、右の列には 1 行から複数の段落のテキストが表示されます。{overview}、{availableTo} などの Liquid 変数を使用して、右側の列を特徴付けたいと考えていました。
YAML は改行について非常にうるさいように思われるので、これらの段落とそのマークアップを 1 行に入力する必要があり、複数の画面幅にまたがる可能性があることに気付きました。これは煩わしいので問題です。また、これらのフロントマターを技術者であるが webdev 以外のユーザーが編集できるようにしたいためです。フロントマターにブレークを許容させる方法はありますか?
または、毎回テーブルを再コーディングすることなく、このテーブルに {content} セクションを入力する方法はありますか?
jekyll - Jekyll でパーシャルの名前を渡す方法
にある名前のファイルを含めたいpage.var
。どうすればそれを含めることができますか?
page.var のパーシャルがマークダウンで書かれている場合、そこに含まれているまま html に処理するにはどうすればよいですか?
私は試しましたが {% include {{page.var}} | markdownify %}
、考えられるすべてのバリエーションを試しましたが、ほとんどの場合、出力もエラーメッセージも表示されません。
標準の Jekyll - バージョン 0.11.0 を使用しています。
jekyll - Jekyll でファイル名を返す Liquid タグ拡張子を作成する方法
それはかなり基本的なことだと思いますが、それを行う方法がわかりませんでした。
私がやりたいことはとてもシンプルです。
Jekyll プラグイン システムを使用して、投稿のファイル名を返すように Liquid タグを拡張したいと考えています。
次のようなものに解析されます