私はAmazon S3経由でJekyllサイトをホストしています。私は地元のマシンでJekyllインスタンスを実行しているので、ポストを送信して自動的に物事をパイプすることができます。これは素晴らしい作品です。Jekyll --hostオプションがsite.urlをオーバーライド
問題は、2つのインスタンス(feed.xmlとsitemap.xml)にあります。Jekyllは、_config.ymlに設定されたsite.urlではなく、html spit to outを0.0.0.0:4000で使用しています。 jekyll serveに--host = 0.0.0.0フラグを設定しないと、site.urlではなくurlとしてlocalhost:4000が設定されます。
ローカルネットワーク上でサイトを稼働させても、正しいURLをXMLファイルに投稿するにはどうすればよいですか?
感謝を正常に動作します!私はこれが最終的にはうまくいくと確信していますが、.... ジキルを提供するために推奨される方法を実行すると、私はusr/bin/ruby2.2を取得します。 Ruby 2.2以上をUbuntuで動かすためにジャンプしなければならなかったフープを考えると、このタイプのエラーは予期しないことではありません。 fullurlを設定してもテンプレートには影響しませんでしたが、それでも0.0.0.0:4000またはlocalhost:4000で上書きされます –