問題タブ [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.
yaml - Jekyllサイトをどのように作成しますか?
基本的なJekyllサイトの作成方法を教えてください。私は特にファイル_config.ymlとYAMLフロントマターについて混乱しています。
mercurial - WordPressからJekyllへの移行を検討しています:何がどこに行きますか?
MySQLは現時点では私の好みには本当に複雑すぎるため、現在のブログをWordPressからJekyllに移動するために何が必要になるかを理解しようとしています。構成、使用法などに関するGitHubのドキュメントを読みましたが、インストールはあまり明確ではありません。
投稿、レイアウト、その他のファイルはローカルに保持されているので、必要なRuby gemも同様に保持されていると思いますか?同時に、他の人がWebホスト(私の場合はDreamhost)にインストールすることについて話しているのを見ましたが、これは理想的ですが、それでもわかりません。
また、Git for SCMの代わりにMercurialを使用しているので、Hg-Gitのようなものを使用して展開できることを確認する必要があります。どんな助けでも大歓迎です!
jekyll - 生成されたサイトでそのディレクトリが重複しないように、大きな画像ディレクトリを持つブログ用に Jekyll をセットアップするにはどうすればよいですか?
たくさんの画像 (およびその他の大きなメディア ファイル) を含むブログになる予定のサイトを作成するために、Jekyll を検討しています。画像のディレクトリを作成し、必要に応じて投稿にリンクするのは簡単です。しかし、私が理解しているように、サイトが生成されると、すべての画像データが静的ファイルを保持する生成された _site ディレクトリに複製されます。サイトが生成されるたびに、_site ディレクトリが空になり、サイトの静的バージョンが再設定されます。
たとえば、サイトディレクトリ内の画像ディレクトリへのシンボリックリンクをドロップし、静的ファイルが生成されるときにjekyllにそれを無視させる方法はありますか?
または、これについてもっと理にかなった別の方法はありますか?
github - githubで、プロジェクトページのユーザーページからJekyllレイアウトを使用できますか?
私はあなたがJekyllでレンダリングされたページを持つgithubアカウントを持っています:
そこからレイアウトを使用して、次の場所でプロジェクトページをレンダリングすることもできますか?
もしそうなら、どのように?
rest - Jekyll で RESTful タイプのルートを追加する方法
サイトhttp://example.comのルートはindex.htmlを正しく識別してレンダリングします。同様に、http: //example.com/fooでディレクトリのルートにあるfoo.htmlを取得します。この機能を使用するサイトはwww.zachholman.comです。Github で彼のコードを見てきました。しかし、それでも私はそれがどのように行われたかを見つけることができません。助けてください。
python - テキスタイル解析での YAML
これが私の最初の質問だと思います。私はかなり長い間 StackOverflow に潜んでいましたが、今では私にとって素晴らしいリソースになっています。
私はjekyllのように動作する小さな静的サイト ジェネレーターを作成しています (エンドユーザーは自分のページ コンテンツをテキスタイルで、ヘッダー (メタ情報) をYAMLで記述します。スクリプトはそれをテンプレートでマッシュアップし、すべてをディレクトリに配置します。サーバーレンダリング) Python で。私はpython を学ぶためにこれをやっています。
yaml ファイルを辞書に解析できます。Pythonライブラリのおかげで、テキスタイルをすべてPythonでhtmlに変換します。問題は、テキスタイル ファイル内の yaml と同じファイル内のテキスタイルを解析するにはどうすればよいかということです。
現時点では、yaml とテキスタイル コンテンツの間に行区切りを配置することを考えています。
私のアイデアは、行を手動で読み、現在の行が == '---' であるかどうかを尋ねることでした。その後、python-yaml が入ってきます。「---」が戻ってきたものは、python-textileが機能する番です。
これを行う他の方法はありますか?
前もって感謝します。:)
ruby - Jekyll は、特定の URL ごとにどのレイアウトを使用する必要があるかをどのように判断しますか?
Jekyllで実行されているWebサイトで特定のURLをリクエストすると、たとえば. www.mysite.com/blog.html blog.html を表示するためにレンダリングする必要があるレイアウトを Jekyll はどのように認識しますか?
以前は Django を使用していました。そこには、URL と各 URL に対してレンダリングするテンプレートのペアを保持する urls.py ファイルがありました。RoR と Jekyll は初めてで、Jekyll で urls.py に似たものを見つけることができませんでした。
templates - 液体中の日付の比較
Liquid with Jekyllを使用して、バンドのWebサイト(http://longislandsound.com.au)に日付を投稿しています。
私が欲しいのは、古い日付を自動的に非表示にすることです。そのため、戻ってそれらを再度削除する必要はありません。投稿日を現在の日付と比較し、日付が将来の場合にのみ投稿を表示するのが最善の方法だと思いますが、その方法がわかりません。
現在のコードは次のとおりです。
いくつかのifステートメントを試しましたが、投稿日と現在の日付を比較する方法がわかりません。
誰か助けてもらえますか?
html - px から em へのマッピングはどこで定義しますか?
w3schoolsから聞いた1 em = 16px
.
http://www.w3schools.com/css/css_font.asp
ただし、私のJekyllサイトでは
とで設定font-size: 100%
したにもかかわらず、段落の標準フォントは 12px です。body
font-size: 1em
何か不足していますか?