問題タブ [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.
liquid - Jekyll ブログで強調表示されている pygments の奇妙な背景色
pygments を使用して、構文の強調表示をJekyllブログに追加しようとしています。強調表示が機能するようになりましたが、コードに奇妙な色合いが付きます。これについては、下の画像を参照してください。
Github 構文スタイルシートを使用していますが、それが問題の原因ではありません。強調表示を担当するすべての CSS をコメントアウトしたため、これを知っていますが、色合いはまだそこにあります。
この問題を解決するために何ができるか知っている人はいますか?
画像に表示されているものを担当するコードは次のとおりです。
markdown - Jekyllでは、Markdownを部分的にレンダリングする簡潔な方法はありますか?
Jekyllブログに表示したいMarkdown形式のサイドバーがあります。私は以前のようにそれを含めようとしました{% include sidebar.markdown %}
が、実際にはマークダウンをレンダリングしませんでした。私はそれを次のようにうまく含めることができます:
これは管理しやすいソリューションですが、これを実現するためのよりエレガントな方法をお勧めします。何か案は?前もって感謝します!
ruby - Windows 7 で Jekyll を実行する
Windows 7 で Jekyll を実行すると問題が発生します。
次のエラーが表示されます
ただし、RedCloth はインストールされています
誰でも私を啓発できますか?
ruby - Xcode 4.1にアップグレードしてから、Jekyllgemをインストールできません
以前、Xcode3に同梱されているgccコンパイラを使用してMacにJekyllgemを正常にインストールしました。残念ながら、Xcode4.1を搭載した別のMacにインストールすることはできません。このMacには以前Xcode3が搭載されていましたが、コマンドを使用してアンインストールしましたsudo /Developer-3.2.5/Library/uninstall-devtools --mode=all
。
以下sudo gem install jekyll
に示すコンパイルエラーが発生します。
ここにはかなり根本的な問題があるようです!どうすればこれを修正できますか?私はRuby1.8.7とRubyGems1.3.71.8.10を使用しています。
前もって感謝します。
ruby - attr_accessor が親クラスに設定されている場合、@name = 値と名前は nil です
以前 #ruby で、変数名が既にローカルで定義されていない限り、 @name と self.name を使用する必要はないと誰かが私に言いました。いくつかのクラスを試して調整した後、サブクラスの初期化で @name を設定した後、name (nil) にアクセスできないことに気付きました。
以下の作品:
以下は失敗します。
そのクラスは、このスーパー クラスを活用します:
https://github.com/mojombo/jekyll/blob/master/lib/jekyll/page.rb
なぜ名前がこのインスタンスで機能しないのか、少し混乱していますが、最初のインスタンスでは機能しますか?
詳しくは:
ruby - jekyll-サブフォルダー内のファイルを処理しません
私はJekyllを使用して単純な静的サイトを作成しています。
プロジェクトのルート(_layoutsフォルダーおよび構成ファイルと同じフォルダー内)にJekyll HTMLファイルがある場合、それらは完全にレンダリングされ、http:// localhost:4000/welcome.htmlですぐにプレビューできます。
ルート上にたくさんのファイルを取得し始めており、動的ファイルをフォルダーに整理したいと思います。
したがって、ファイルをサブフォルダーに移動すると、Jekyllはファイルの更新を停止します。以前の編集(ルートにあったときから)を見ることができますが、編集を行っても更新されません。
http:// localhost:4000 / mydirectory/welcome.html -404を返します
これらのフォルダーを確認するために構成ファイルを編集する必要がありますか?何かのようなもの -
それとも私は明らかな何かを見逃していますか?
ruby - Ruby コードのヘルプ
私はRubyの初心者で、このコードを理解するのに苦労しています
上記のコードでは、ステートメントputs self.data['tags']
(1 とマークされています) は、予想どおり 10 を超える値を出力します。ただし、行puts tag
(2 とマーク) は 1 つの値のみを出力し、配列に値が 1 つしか含まれていないことを意味します。self.categories.keys.each
それ自体が割り当てられているすべての値をループすることは期待されていませんself.data['tags']
jekyll - jekyllのピグメント問題
私は github ページで jekyll を使用しています。 http://juanpabloaj.github.com/
しかし、pygmentsのsyntax.cssファイルを追加すると
jekyll は構文を表示しません。pygments 行に設定しました
liquid - Jekyll の日付フォーマットはどのように機能しますか?
Jekyll を使用して簡単なサイトを生成しています。
日付フィールドを の形式で表示したい12 September 2011
。
いくつかの創造的なグーグル検索を通じて、日付形式の操作を少し見つけましたが、月の名前を取得できるものは何もありませんでした。私が持っている{{ page.date| date: "%m-%d-%Y" }}
のは で、 として出力されますが09-12-2011
、探しているものとはまったく異なります。
Jekyllで月を名前として取得する方法はありますか?
または、それを除けば、日付属性に関するドキュメントはありますか?
jekyll - Jekyll タグプラグインで現在のページを検出するにはどうすればよいですか?
Jekyll (Liquid) ブロック プラグインがあり、現在のページが何であるかを検出したいと考えています。コンテキストが render に渡され、現在のサイト オブジェクトを context.registers[:site] として取得できることがわかります。ただし、現在のページを context.registers[:page] として取得しようとすると失敗します。
私が解決しようとしている問題は、現在のページがタグで言及されているページであるかどうかを検出して強調表示する単純なブロック プラグインを作成することです。
どんなヒントでも大歓迎です。
ありがとう!