Minimal-mistakes: рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдпрд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рдмрд╛рдж рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдЕрдкреНрд░реИрд▓ 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: mmistakes/minimal-mistakes

рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдЕрдЪреНрдЫреА рдирдореВрдирд╛ рд╕рд╛рдЗрдЯ рджреЗрдЦрдХрд░ рд╕реБрдХреВрди рдорд┐рд▓рддрд╛ рдерд╛

bundle exec jekyll serve

рдореИрдВ рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ рдорд┐рдореА рдХреЗ рд╕рд╛рде рд░рд╣рд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдВрдЦреЛрдВ рдкрд░ рдкрдЯреНрдЯреА рдмрд╛рдВрдзрдХрд░ рдХрд┐рд╕реА рд╡рд┐рджреЗрд╢реА рджреЗрд╢ рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдореБрдЭреЗ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред

рдЕрдм, рдорд┐рдореА рдЗрд╕ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╕реНрдХреНрд░реАрди рдХреЗ рд╕рд╛рде рдПрдореНрдкреНрд▓реАрдлрд╛рдИ, рдЬреЗрдХреЗрд▓-рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдФрд░ рдЕрдиреНрдп рд╕реЗ рдЬреБрдбрд╝рддрд╛ рд╣реИ:

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

рдпрд╣ рдореБрдЭреЗ рдЪрд┐рд▓реНрд▓рд╛рддреЗ рд╣реБрдП рднрд╛рдЧрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред
рднрд▓реЗ рд╣реА рд▓реЛрдЧ рдХреНрд▓реЛрдирд┐рдВрдЧ рдЖрджрд┐ рдХреЗ рдмрд╛рдж рдлрд╛рдЗрд▓ рдмрджрд▓рддреЗ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред
рдХреНрдпрд╛ рдЖрдк рдХрдо рд╕реЗ рдХрдо рд╣рдореЗрдВ рдпрд╣рд╛рдВ рдкрд╣рд▓реЗ рдЖрдзрд╛рд░ рдкрд░ рдкрд╣реБрдВрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдЬреЗрдо-рдЖрдзрд╛рд░рд┐рдд "рдХреНрд╡рд┐рдХ рд╕реНрдЯрд╛рд░реНрдЯ" рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдЗрдВрд╕реНрдЯрд╛рд▓ рдирд╣реАрдВ рд╣реБрдЖред рдЬрд╛рдирдХрд╛рд░реА рдЦреЛрдЬрддреЗ рд╕рдордп рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд▓реЙрдЧ рдЗрди рд╣реИред рдореИрдВ рдЗрд╕реЗ рд╕рд┐рд░реНрдл рдлреАрдбрдмреИрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЕрдЧрд░ рдпрд╣ рджреВрд╕рд░реЛрдВ рдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдпрд╣рд╛рдВ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рд╡реЗ рдЪрд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рдкреЛрд╕реНрдЯ рд╣реИ:

$ 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.yml рдореЗрдВ theme: minimal-mistakes-jekyll рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЛрдЯ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣ рдбрд┐рдЬрд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдерд╛ред рдореИрдВрдиреЗ рдЬрд╛рдирдмреВрдЭрдХрд░ рд╕рднреА рдбреЗрдореЛ рдкреЛрд╕реНрдЯ, рдкреЗрдЬ рдФрд░ рд╕рдВрдЧреНрд░рд╣ рд╣рдЯрд╛ рджрд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ рд╕рд╛рдордЧреНрд░реА рд╣реИ рдФрд░ _theme_ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рдЖрд╢реНрдЪрд░реНрдп рд╣реЛрдЧрд╛ рдХрд┐ рдХрд┐рддрдиреЗ рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╕реБрд░рд╛рдЧ рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╡реЗ рдЙрдиреНрд╣реЗрдВ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╛ рдЪрд╛рд╣рд┐рдП)ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рддрдиреЗ рдХрд╛рдВрдЯреЗ "рдереАрдо рд╕реЗрдЯрдЕрдк" рдкреГрд╖реНрда рд░рдЦрддреЗ рд╣реИрдВ? рдЙрддреНрддрд░ред рдкрд░!

рдФрд░ рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рдХрд╣рд╛ рднреА:

рднрд▓реЗ рд╣реА рд▓реЛрдЧ рдХреНрд▓реЛрдирд┐рдВрдЧ рдЖрджрд┐ рдХреЗ рдмрд╛рдж рдлрд╛рдЗрд▓ рдмрджрд▓рддреЗ рд░рд╣реЗ рд╣реЛрдВрдЧреЗред

рдбреЗрдореЛ рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдФрд░ рднреА рдХрд╛рд░рдгред рд▓реЛрдЧреЛрдВ рдХреЛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрджрдо рдХреНрдпреЛрдВ рджреЗрдВ рдЕрдЧрд░ рд╡реЗ рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ?

рднрд▓реЗ рд╣реА рдореИрдВрдиреЗ index.html рдкреГрд╖реНрда рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рд╣реЛ рдФрд░ рдпрд╣ рдЖрдкрдХреЛ рдПрдХ рдЖрдзрд╛рд░ рд╕рд╛рдЗрдЯ рдкрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЖрдк рдореЗрд░реА gh-pages рд╢рд╛рдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрджрд┐ рдЖрдк master рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рд╕рд╛рдорд╛рдиреНрдп "рд╣рд╛рд▓ рдХреА рдкреЛрд╕реНрдЯ" рдХрд╛ рд╣реЛрдордкреЗрдЬ рдорд┐рд▓реЗрдЧрд╛, рднрд▓реЗ рд╣реА рдХреЛрдИ рдкреЛрд╕реНрдЯ рди рд╣реЛред рдореЗрд░реА gh-pages рд╢рд╛рдЦрд╛ рдореЗрдВ baseurl: /minimal-mistakes рд╕реЗрдЯ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕реЗ http://localhost :4000/minimal-mistakes/ рдкрд░ рдПрдХреНрд╕реЗрд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬрдм bundle exec jekyll serve рдЪрд▓ рд░рд╣рд╛ рд╣реЛ рдХреНрдпреЛрдВрдХрд┐ baseurl ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмрдврд╝рд╛рдирд╛ рдФрд░ рдЬреЗрдХрд┐рд▓-рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдЙрд╕реА рддрд░рд╣ рд╣реИрдВ рдФрд░ рдЧрд┐рдЯрд╣рдм рдкреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдареАрдХ рд╕реЗ рд╕реЗрд╡рд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╕ рдпреВрдЖрд░рдПрд▓ рд╕реЗрдЯ рд╣реИред рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╕рд╛рди рд╕рдорд╕реНрдпрд╛... рдЙрд╕ рд▓рд╛рдЗрди рдХреЛ _config.yml рд╕реЗ рд╣рдЯрд╛ рджреЗрдВ рдпрд╛ рдЖрдзрд╛рд░ рдХреЛ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ: 4000

рдпрд╣рд╛рдБ рдореЗрд░рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ

  1. рдЧрд┐рдЯ рдХреНрд▓реЛрди https://github.com/mmistakes/minimal-mistakes mymm
  2. рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рдмрдВрдбрд▓ рдХрд░реЗрдВ
  3. рдЧрд┐рдЯ рдХреНрд▓реЛрди https://github.com/mmistakes/minimal-mistakes-demo
  4. рдЯреЗрдореНрдкрд▓реЗрдЯ рдкрд░ рдбреЗрдореЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ:
    рд╕реАрдкреА-рдЖрд░ ./рдиреНрдпреВрдирддрдо-рдЧрд▓рддрд┐рдпреЛрдВ-рдбреЗрдореЛ ./mymm
    (рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдореИрдВ рдЕрдкрдиреА рдлрд╛рдЗрд▓реЛрдВ рд╡рд╛рд▓реЗ рдлреЛрд▓реНрдбрд░ рд╕реЗ рд╣рдЯреВрдВрдЧрд╛)
  5. рдмрдВрдбрд▓ рдирд┐рд╖реНрдкрд╛рджрди jekyll рд╕реЗрд╡рд╛

рдпрд╣ рдЗрд╕ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдореЗрдВ рдкрд░рд┐рдгрд╛рдо рджреЗрддрд╛ рд╣реИ:

  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 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.yml рдореЗрдВ theme: minimal-mistakes-jekyll рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЛрдЯ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрд┐рдирд╛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ashleyconnor picture ashleyconnor  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alkamid picture alkamid  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

muhasturk picture muhasturk  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

halirutan picture halirutan  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

justinrummel picture justinrummel  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ