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

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

jekyll-extensions - この jekyll プラグインがインストールされているのに mini_magick を見つけられないのはなぜですか?

このJekyll/octopress 用の画像サムネイル プラグインをJekyll サイトにインストールしようとしていますが、Jekyll は mini_magick gem を見つけることができません。

を使用して、前提条件の 1 つである ImageMagick を既にインストールしbrew install ImageMagickました。

を使用して、ImageMagick の Ruby ラッパーである mini_magick もインストールしましたgem install mini_magick。応答は次のとおりです。

入力するgem list mini_magickと、次の応答が返されます。

しかし、jekyll servemini_magick を必要とするサムネイル プラグインを統合してサイトを構築しようとすると、次のエラーが発生します。

入力するbundle show mini_magickと、次の応答が返されます。

mini_magick をインストールできるのに、Jekyll で見つからないのはなぜですか? 私はRubygemsが初めてです。プロジェクトごとに個別の gem ファイルがあり、mini_magick gem を自分の Jekyll プロジェクトとは別の gem ディレクトリにインストールしましたか?

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

jekyll - lunr.js 検索を Jekyll にインストールするとエラーが発生するのはなぜですか?

lunr.jsを jekyll サイトにインストールしようとすると、次のエラーが発生します。

https://github.com/slashdotdash/jekyll-lunr-js-searchの指示に従おうとしていますが、私は Jekyll に少し慣れていないため、すべてを理解していない可能性があります。インストールには、rubygem を使用する方法と、ビルド済みのプラグイン ファイルを直接ダウンロードする方法の 2 つがあります。私は後者を選びました。私が取った手順は次のとおりです。

  1. リポジトリをローカル マシンに複製しました。
  2. jekyll_lunr_js_search.rb と jekyll_lunr_js_search フォルダーを _plugins ディレクトリに移動しました。
  3. 縮小された search.min.js ファイル (他の多くの js を含む) をダウンロードし、javascript ディレクトリに追加しました。
  4. javascript ディレクトリに jquery.lunr.search.js を追加しました。
  5. 次の参照を default.html ファイルに追加しました。
  1. このスクリプトを default.html にも (インクルードを介して) 追加しました。
  1. この検索フォームをページに追加しました:

同じページのフォームのすぐ下にあるこの結果コンテナー:

そして、そのすぐ下にあるこの口ひげのテンプレート:

jekyll サイトをビルドすると、前述のエラーが表示されます。(プラグインがないとこのエラーは発生しません。) 何かアイデアはありますか? 私のサイトには本当に検索機能が必要ですが、これが一番良いようです。

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

javascript - 変数を使用した LazyLoad Jekyll イメージ

{{ page.path }} 変数を備えた jekyll 画像を遅延ロードしようとしています。残念ながら、パスを使用し、代わりにハードリンクされたイメージを操作すると、利用可能な jekyll プラグインがうまくいきません。レイアウトで変数を使用して複数のページに画像を表示しているため、ハードコーディングされた絶対パスの使用を開始したくありません。

基本的に遅延ロード クラスの追加を処理し、w/h を見つけ、関連付けられたクラスと寸法で画像をレンダリングするプラグインが利用可能です。以下は、 https: //gist.github.com/ttscoff/9035690のイメージタグ プラグイン です。パスとして jekyll 変数を許可するには、何を変更する必要がありますか? または、私が考えていない遅延ロードを実装するより良い方法はありますか? 参考までに、私の img パスは通常次のとおりです。

画像タグプラグイン

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

ruby - jekyll リストのマークダウン通知

私のプロジェクトの構造:

投稿すると動作します:

ニュースが機能しない場合:

通知が機能しません。投稿リストと同様のアイテムのリストを作成するにはどうすればよいですか?

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

jekyll - jekyll-asciidoc プラグインでセーフモードを無効にする方法

「jekyll-asciidoc」プラグインを使用して外部ファイルをインポートしています。

私のウェブサイトのフォルダの外にあるため、Jekyllはそのファイルを含めたくありません。それがメッセージです:

Jekyll構成ファイルからasciidoctorの「セーフモード」を無効にするにはどうすればよいですか?