Minimal-mistakes: ダウンロード後に動作するのがいいでしょう

作成日 2016年04月24日  ·  3コメント  ·  ソース: mmistakes/minimal-mistakes

以前のバージョンでは、ダウンロードして実行した後、素敵なサンプルサイトを見るのは快適でした

bundle exec jekyll serve

まるで外国で目隠しをされて降ろされたようなものだったので、これが主な理由でmmにとどまりました。 動作させるのにどれくらいの時間がかかるかわかりません。

さて、mmはこのイライラする画面で増幅、jekyll-bootstrapなどに加わります:

screen shot 2016-04-23 at 3 55 55 pm

悲鳴を上げて逃げたくなります。
クローン作成などの後でファイルを変更する場合でも。
少なくともここで一塁手に連れて行ってもらえますか?

Feedback Needed

最も参考になるコメント

Gemベースの「クイックスタート」手順では、完全に機能するインストールが得られなかったことがわかりました。 情報を検索しているときに、この問題がログに記録されていることがわかりました。 私はこれをフィードバックとして投稿しているだけであり、同じ問題でここにたどり着く可能性のある他の人を助ける場合に備えて。 投稿が1つしかないにもかかわらず、完全に機能するインストールのために私のために働いた手順は次のとおりです。

$ gem install jekyll bundler
$ jekyll new jekyll-mm
$ cd jekyll-mm
$ sed -i -e 's/"minima".*/"minimal-mistakes-jekyll"/' Gemfile
$ bundle install
$ rm _config.yml index.md about.md
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/_config.yml
$ echo 'theme: minimal-mistakes-jekyll' >> _config.yml
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/index.html
$ sed -i -e 's/^layout: post/layout: single/' _posts/*welcome-to-jekyll.markdown
$ jekyll serve
  • 特に、提供された_config.ymltheme: minimal-mistakes-jekyllを追加する必要があることに注意してください。 これがないと機能しません。

全てのコメント3件

これは仕様によるものです。 デモの投稿、ページ、コレクションはすべてコンテンツであり、_theme_の一部ではないため、意図的にすべて削除しました。 多くの人がそれらを取り除くことができる(またはすべきである)手がかりを持っていなかったことに驚かれることでしょう。 たとえば、「テーマの設定」ページに保持されているフォークの数を知っていますか? 答え。 トン!

そしてあなたが言ったように:

クローン作成などの後でファイルを変更する場合でも。

デモコンテンツを削除する理由はなおさらです。 とにかくそれを削除しようとしているのに、なぜ人々に余分なステップを与えるのですか?

とにかく、 index.htmlページをそのままにしておくと、ベースサイトに移動します。

私のgh-pagesブランチを使用しているように見えますが、実際には使用すべきではありません。

masterを使用すると、投稿がなくても通常の「最近の投稿」ホームページが表示されます。 私のgh-pagesブランチにはbaseurl: /minimal-mistakesが設定されています。つまり、 bundle exec jekyll serve #$ baseurlを実行している場合は、 http:// localhost :4000 /minimum-mistakes/でアクセスする必要があります。 baseurl 。 増幅とJekyll-bootstrapは同じ方法であり、GitHubPagesでプロジェクトを適切に提供するためにベースURLが設定されていると想定しています。 解決する簡単な問題... _config.ymlからその行を削除するか、 localhost:4000にベースを追加します

これが私のアプローチです

  1. git clone https://github.com/mmistakes/minimal-mistakes mymm
  2. フォルダをバンドルする
  3. git clone https://github.com/mmistakes/minimal-mistakes-demo
  4. テンプレート上にデモファイルをコピーします。
    cp -r ./minimal-mistakes-demo ./mymm
    (将来的には、ファイルを含むフォルダーから移動します)
  5. バンドルexecjekyllserve

これにより、次のエラーメッセージが表示されます。

  Liquid Exception: The included file '/Users/mac/gits/jekyll/minimal-mistakes/_includes/feature-row' should exist and should not be a symlink in minimal-mistakes-demo/_pages/splash-page.md
jekyll 3.0.3 | Error:  The included file '/Users/mac/gits/jekyll/minimal-mistakes/_includes/feature-row' should exist and should not be a symlink

Gemベースの「クイックスタート」手順では、完全に機能するインストールが得られなかったことがわかりました。 情報を検索しているときに、この問題がログに記録されていることがわかりました。 私はこれをフィードバックとして投稿しているだけであり、同じ問題でここにたどり着く可能性のある他の人を助ける場合に備えて。 投稿が1つしかないにもかかわらず、完全に機能するインストールのために私のために働いた手順は次のとおりです。

$ gem install jekyll bundler
$ jekyll new jekyll-mm
$ cd jekyll-mm
$ sed -i -e 's/"minima".*/"minimal-mistakes-jekyll"/' Gemfile
$ bundle install
$ rm _config.yml index.md about.md
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/_config.yml
$ echo 'theme: minimal-mistakes-jekyll' >> _config.yml
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/index.html
$ sed -i -e 's/^layout: post/layout: single/' _posts/*welcome-to-jekyll.markdown
$ jekyll serve
  • 特に、提供された_config.ymltheme: minimal-mistakes-jekyllを追加する必要があることに注意してください。 これがないと機能しません。
このページは役に立ちましたか?
0 / 5 - 0 評価