Minimal-mistakes: Akan lebih baik jika berfungsi setelah diunduh

Dibuat pada 24 Apr 2016  ·  3Komentar  ·  Sumber: mmistakes/minimal-mistakes

Di versi sebelumnya, menyenangkan melihat situs sampel yang bagus setelah diunduh dan dijalankan

bundle exec jekyll serve

Saya tinggal dengan mm sebagian besar karena ini karena seperti ditutup matanya dan diturunkan di negara asing. Saya tidak tahu berapa banyak waktu yang saya perlukan untuk membuatnya bekerja.

Sekarang, mm bergabung dengan amplify, jekyll-bootstrap, dan lainnya dengan layar yang membuat frustrasi ini:

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

Itu membuatku ingin lari sambil berteriak.
Meskipun orang akan mengubah file setelah kloning dll.
bisakah kamu setidaknya membawa kami ke pangkalan pertama di sini?

Feedback Needed

Komentar yang paling membantu

Saya menemukan instruksi "mulai cepat" berbasis Permata tidak menghasilkan instalasi yang berfungsi penuh. Saya menemukan masalah ini dicatat saat mencari informasi. Saya hanya memposting ini sebagai umpan balik dan jika itu membantu orang lain yang mungkin berakhir di sini dengan masalah yang sama. Berikut adalah langkah-langkah yang berhasil bagi saya untuk instalasi yang berfungsi lengkap, meskipun hanya berisi satu posting:

$ 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
  • perhatikan terutama kebutuhan untuk menambahkan theme: minimal-mistakes-jekyll ke _config.yml yang disediakan. Tanpa ini tidak bekerja.

Semua 3 komentar

Ini adalah dengan desain. Saya sengaja menghapus semua posting demo, halaman, dan koleksi karena itu adalah konten dan bukan bagian dari _theme_. Anda akan terkejut betapa banyak orang yang tidak tahu bahwa mereka dapat (atau harus) menghapusnya. Misalnya, Anda tahu berapa banyak garpu yang menyimpan halaman "Pengaturan Tema"? Menjawab. DI!

Dan seperti yang Anda katakan:

Meskipun orang akan mengubah file setelah kloning dll.

Semakin banyak alasan untuk menghapus konten demo. Mengapa memberi orang langkah ekstra jika mereka akan menghapusnya?

Terlepas dari itu, saya meninggalkan halaman index.html dengan bijaksana dan itu membawa Anda ke situs dasar.

Sepertinya Anda menggunakan cabang gh-pages saya yang seharusnya tidak Anda lakukan.

Jika Anda menggunakan master Anda akan mendapatkan beranda "Postingan Terbaru" yang normal meskipun tanpa kiriman. Cabang gh-pages saya memiliki baseurl: /minimal-mistakes yang berarti Anda harus mengaksesnya di http://localhost :4000/minimal-mistakes/ saat menjalankan bundle exec jekyll serve karena kata baseurl . Saya berasumsi amplify dan Jekyll-bootstrap adalah cara yang sama dan memiliki url dasar yang ditetapkan untuk melayani proyek mereka dengan benar dengan Halaman GitHub. Masalah mudah untuk dipecahkan... hapus baris itu dari _config.yml atau tambahkan basis ke localhost:4000

Inilah pendekatan saya

  1. git clone https://github.com/mmistakes/minimal-mistakes mymm
  2. bundel foldernya
  3. git clone https://github.com/mmistakes/minimal-mistakes-demo
  4. Salin file demo di atas template:
    cp -r ./minimal-miskes-demo ./mymm
    (di masa depan, saya akan pindah dari folder yang berisi file saya)
  5. bundel exec jekyll serve

Ini menghasilkan pesan kesalahan ini:

  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

Saya menemukan instruksi "mulai cepat" berbasis Permata tidak menghasilkan instalasi yang berfungsi penuh. Saya menemukan masalah ini dicatat saat mencari informasi. Saya hanya memposting ini sebagai umpan balik dan jika itu membantu orang lain yang mungkin berakhir di sini dengan masalah yang sama. Berikut adalah langkah-langkah yang berhasil bagi saya untuk instalasi yang berfungsi lengkap, meskipun hanya berisi satu posting:

$ 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
  • perhatikan terutama kebutuhan untuk menambahkan theme: minimal-mistakes-jekyll ke _config.yml yang disediakan. Tanpa ini tidak bekerja.
Apakah halaman ini membantu?
0 / 5 - 0 peringkat