問題タブ [jekyll-theme]
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.
html - レイアウトが定義されているときに液体変数が機能しなくなる
これを見ている人に感謝します!質問は簡単だと思います。非常に徹底的に/十分に文書化したかったので、長くなります。次のサンプル コードをjekyll ドキュメントから取得し、パーマリンクで見つけられるように編集しました。
を実行するjekyll serve
と、変数は本来あるべき姿で出力されますが、レイアウトがありません。私が書いたレイアウトをページに追加しようとすると、ここに見られるように変数が出力されなくなります。
最終的には、ドキュメントの次のコードとまったく同じように、カテゴリをループするアーカイブ ページを作成したいと考えています。
しかし、液体変数が機能していないため、_layouts
ディレクトリに配置するか、手動でレイアウトをコピーしてアーカイブページに貼り付けないと、アーカイブを作成できません。
私がjekyllの初心者(私です)として出くわした場合、または答えがどこかのドキュメントにあり、それを見つけることができなかった場合は申し訳ありませんが、ここに私の質問があります:
なぜこのような動作が発生するのですか? jekyll がどのように機能するか、またはこれを引き起こしているのは私のレイアウトですか?
アーカイブを作成する/このエラーを修正するためのベストプラクティスは何ですか?
このプロジェクト全体の github リポジトリはこちら
jekyll - jekyll Web サイトの訪問者の IP アドレスを追跡する最も簡単な方法
私はこのコードをウェブサイトに使用しています: https://github.com/alshedivat/al-folio . Google アナリティクスでは訪問者の IP アドレスを追跡できないため、IP アドレスと場所を追跡するための優れた代替ソリューションがあれば教えてください。また、上記のリンクされたコードに統合する方法を教えてください。