問題タブ [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.

0 投票する
1 に答える
976 参照

mysql - Wordpress から Jekyll スクリプトへのスロー エラー

私はこの問題に 1 日ほど取り組んできましたが、何が起こっているのかわかりません。Wordpress .sql を Jekyll にインポートし、すべてをマークダウンに変換するスクリプトを実行しようとしています。しかし、(Mac と Ubuntu の両方で) スクリプトを実行するたびに、エラーが発生します。私は何をすべきか途方に暮れています。これが私の端末出力とgemリストです:

私は Paul Stamatiou の適応スクリプトを使用しています。提案をお寄せいただきありがとうございます。

0 投票する
1 に答える
4060 参照

ruby - リキッドテンプレートマップフィルター

Liquidでマップフィルターを正確に使用するにはどうすればよいですか?Jekyllで使っています。

それは私が迷子になるところです。私はその使用法の例をドキュメントやオンラインの他の場所で見つけることができないようです。

ちなみに、私はまだRubyを知らないので、ソースコードもわかりません。

フィルタテストから、次のように何かが生成されるように見えますが、GitHubでは何も得られません。

私は次のようなものを手に入れるべきだと思います:

0 投票する
4 に答える
8263 参照

filter - Liquid タグでフィルターを使用する

私は jekyll と Liquid を使用して、github ページに静的な Web サイトを生成しています。

ドキュメント内のコンテンツの量が特定の作品数に達したかどうかに基づいて、コンテンツの決定を行いたいと考えています。jekyllには、ifタグで使用したい単語の数をカウントする液体フィルターがあります。私はこれを試しました:

しかし、うまくいかないようです。また、結果を変数に割り当てて使用し、フィルターからの出力をキャプチャしようとしました。しかし、これまでのところ、私は運がありませんでした。

液体タグでフィルターを使用できた人はいますか?

0 投票する
5 に答える
1301 参照

git - JekyllサイトをGitリポジトリに公開する

Jekyllを実行するたびに、宛先フォルダーの内容全体が破棄されます。これに伴う問題は、宛先ディレクトリが小さなgitリポジトリであり、そこから実際のサーバーにプッシュするために使用することです。JekyllがGitファイルを削除するのを止めて、コンテンツを生成してからコピーする必要がないようにする方法はありますか?

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

liquid - Jekyllを使用して最初の投稿からの引用を表示する

投稿リストの最初の投稿からの引用がサイドバーに表示されるようにJekyllを設定しようとしていますが、その方法がわかりません。quote各投稿のマークダウンのYMLフロントマター内で変数として定義された引用テキストがあります。

これは私のdefault.htmlからの関連する抜粋です:

そしてこれは私のindex.htmlです:

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

jekyll - Jekyllは、Compassによって生成された出力フォルダーとCSSを上書きします

私はJekyllをCompassと一緒に使用しようとしています。あるコマンドラインで実行jekyll --autoしていて、別のコマンドラインで実行していcompass watchます。SASSファイルはにあり、/stylesheetsにコンパイルされ/_site/stylesheetsます。Jekyllはを無視するように構成されています/stylesheets

スタイルシートのコンパイルは最初は問題なく機能しますが、Jekyllがサイトを再生成するように変更するたびに、/_siteフォルダー全体が上書きされて/_site/stylesheetsなくなります。ソースSASSファイルが変更されていないため、Compassはそれを再生成しません。

JekyllをCompassと一緒に使用する別の方法はありますか?出力フォルダー全体を上書きせず、変更されたファイルのみを上書きするようにJekyllを構成できますか?

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

html - HTMLテンプレートを使用する正しい方法は?

シンプルなサイトを Jekyll に移行し始めました。すべてが継承される一連のテンプレートがあるので、実際のコンテンツを入力するだけで済みます。ただし、コンテンツを移動する際に、テンプレートによって以前に指定されたタグを変更する必要があることがわかりました。

たとえば、開始<body>タグまでのすべてを指定する「メイン」テンプレートがあります。私のサイトのページの 1 つは、JavaScript を少し使用して html5 キャンバスを変更しているため、その開始タグは のようなものにする必要があります<body onload="startDrawing();">。現在、この 1 つのタグのみを変更する完全に別個のテンプレートを用意するのはばかげているように思えますが、テンプレートからこのタグを削除して、すべてのページで開始<body>タグを手動で指定するのも同様にばかげています。これを解決する正しい方法は何ですか?

0 投票する
1 に答える
171 参照

ruby - 分岐した jekyll リポジトリの使用方法

jekyll をフォークし、リポジトリにいくつかの変更を加えました。最初にブログを作成するために使用したメインの jekyll リポジトリの代わりに、分岐したバージョンの jekyll を使用するにはどうすればよいですか?

これは、jekyllに固有のものというよりも、一般的なgithubの質問だと思います。

ありがとう、スコット

0 投票する
10 に答える
21871 参照

html - Jekyllは現在のページのURLを選択し、そのクラスを変更します

私は静的サイトにJekyllを使用していて(メンテナンスが簡単になるように)、次の機能で立ち往生しています:

これは私のリンクバーです:

activeクラスは着色を処理します。私が欲しいのは、このクラスが、liquid/YAMLを使用して設定された変数に応じてjekyllによって適用されることです。

これを行う簡単な方法はありますか?

バーはすべてのページに共通であるため、デフォルトのレイアウトになりました。Javascriptを使用してURLを検出し、強調表示を行うことで回避できましたが、Jekyllでこれを行う方法があるかどうか疑問に思いました。

0 投票する
8 に答える
7125 参照

liquid - Liquid で配列に変換されたハッシュをソートする方法

私の理解では、Liquid はタグで使用するために Ruby ハッシュを配列に変換します。たとえば、Jekyll を使用する場合:

... site.categories を [0] がキー、[1] が値のリストを表すタプルの配列に変換します。

上記のカテゴリ マップをキー (各タプルの [0]) でアルファベット順に並べ替えたい場合、どうすればよいでしょうか?