рд╕реНрдерд┐рд░ HTML рд▓рдЧрднрдЧ рд╡рд┐рдЧрддрдХреЛ рдХреБрд░рд╛ рд╣реЛред рд╡реЗрдмрд╕рд╛рдЗрдЯрд╣рд░реВ рдЕрдм рдбрд╛рдЯрд╛рдмреЗрд╕-рдЬрдбрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╣реБрдиреН рдЬрд╕рд▓реЗ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВрдорд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрдЫред рдпрджреНрдпрдкрд┐, рдпрд╕рдХрд╛ рдкрдирд┐ рдХрдордЬреЛрд░реАрд╣рд░реВ рдЫрдиреН: рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдЪреНрдЪ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рд░ CMS рдорд╛ рдзреЗрд░реИ рдХрдордЬреЛрд░реАрд╣рд░реВред рдЖрдЬ рд╣рд╛рдореА рддрдкрд╛рдИрдХреЛ рд╕рд╛рдзрд╛рд░рдг рдмреНрд▓рдЧрд▓рд╛рдИ рдХрд╕рд░реА рдмрдврд╛рдЙрдиреЗ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВ
рдЪрд░рдг 1. рд╣реЛрд╕реНрдЯрд┐рдВрдЧ: рдмрдЬрд╛рд░рдорд╛ рд╕рд╕реНрддреЛ рд▓рд┐рдиреБрд╣реЛрд╕реН
рд╕реНрдерд┐рд░ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╕рд╕реНрддреЛ рднрд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░реНрдпрд╛рдкреНрдд рдЫред рд╕рд╛рдордЧреНрд░реА рдЫреЗрдЙрдорд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗрдЫ: рд╕реНрдерд╛рдиреАрдп рдореЗрд╕рд┐рдирдорд╛ рд╡рд╛ рд╕реАрдзрд╛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░
рдЖрдЬ рд╣рд╛рдореА RUVDS рдорд╛ рдлреЗрд░рд┐ рдЦреЛрд▓реНрджреИ рдЫреМрдВ
рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реМрдВ рд░ рд╣рд╛рдореНрд░реЛ Jekyll рдмреНрд▓рдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реМрдВред
VPS рд╕реБрд░реБ рдЧрд░реЗрдкрдЫрд┐, рддрдкрд╛рдИрдВрд▓реЗ SSH рдорд╛рд░реНрдлрдд рд▓рдЧ рдЗрди рдЧрд░реНрди рд░ рдЖрд╡рд╢реНрдпрдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ: рд╡реЗрдм рд╕рд░реНрднрд░, FTP рд╕рд░реНрднрд░, рдореЗрд▓ рд╕рд░реНрднрд░, рдЖрджрд┐ред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЖрдлреНрдиреИ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ Jekyll рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрдкрд░реНрджреИрди рд╡рд╛ GitHub рдкреГрд╖реНрдард╣рд░реВ рд╣реЛрд╕реНрдЯрд┐рдВрдЧрдХреЛ рд╕реАрдорд┐рддрддрд╛рд╣рд░реВ рд╕рд╣рдиреБ рдкрд░реНрджреИрди, рдпрджреНрдпрдкрд┐ рд╕рд╛рдЗрдЯ рд╕реНрд░реЛрддрд╣рд░реВ GitHub рднрдгреНрдбрд╛рд░рдорд╛ рд░рд╛рдЦреНрди рд╕рдХрд┐рдиреНрдЫред
рдЪрд░рдг 2: Jekyll рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдЫреЛрдЯрдХрд░реАрдорд╛, Jekyll рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реНрдерд┐рд░ рд╕рд╛рдЗрдЯ рдЬрдирд░реЗрдЯрд░ рд╣реЛ рдЬреБрди рдореВрд▓ рд░реВрдкрдорд╛ рдмреНрд▓рдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ GitHub рдкреГрд╖реНрдард╣рд░реВрдорд╛ рд╣реЛрд╕реНрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдордЧреНрд░реА рд░ рдпрд╕рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдЕрд▓рдЧ рдЧрд░реНрдиреБ рд╣реЛ
рдЬреЗрдХрд┐рд▓ рд░реБрдмреА рдкреНрдпрд╛рдХреЗрдЬ (рд░рддреНрди) рднрдПрдХреЛрд▓реЗ,
gem install bundler jekyll #
рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛ sudo рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рддрдкрд╛рдИрдВ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╕рдмреИ рдзреЗрд░реИ рд╕рд░рд▓ рдЫред
рдЪрд░рдг 3. рдПрдЙрдЯрд╛ рдмреНрд▓рдЧ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН
./mysite рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдорд╛ рдирдпрд╛рдБ рд╕рд╛рдЗрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рдЖрджреЗрд╢ рдЪрд▓рд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ:
jekyll new mysite
рдпрд╕рдорд╛ рдЬрд╛рдФрдВ рд░ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рд╣реЗрд░реМрдВ
cd mysite
ls -l
Jekyll рдХреЛ рдЖрдлреНрдиреИ рд╕рд░реНрднрд░ рдЫ, рдЬреБрди рдирд┐рдореНрди рдЖрджреЗрд╢ рд╕рдВрдЧ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ:
bundle exec jekyll serve
рдпрд╕рд▓реЗ рд╕рд╛рдордЧреНрд░реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдиреНрдЫ рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрдорд╛ рдкреЛрд░реНрдЯ 4000 рдорд╛ рд╕реБрдиреНрджрдЫ (
рд╣рд╛рдореНрд░реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдпреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд░ рдпрд╕рд▓рд╛рдИ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡реЗрдм рд╕рд░реНрднрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рд▓рд╛рдпрдХ рдЫ (рд╡рд╛ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрджреИ):
jekyll build
рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ mysite рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ _site рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреНред
рд╣рд╛рдореАрд▓реЗ рдЬреЗрдХрд┐рд▓рдХреЛ рд╕рдмреИ рдЬрдЯрд┐рд▓рддрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реЗрдХрд╛ рдЫреИрдиреМрдВред рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдЩрдХреЛ рд╕рд╛рде рдпрд╕рдХреЛ рдХреЛрдб рд▓реЗрдЖрдЙрдЯ рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж, рдпреЛ рд╕рд╛рдордЧреНрд░реА рдЬрдирд░реЗрдЯрд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдмреНрд▓рдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рдЙрдкрдпреБрдХреНрдд рдЫ, рддрд░ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдЙрдкрд▓рдмреНрдз рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд, рдпрд╕рд▓рд╛рдИ рд╕реНрдерд┐рд░ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд┐рдзрддрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рддреНрдпрд╣рд╛рдБ рдЬреЗрдХрд┐рд▓рдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдкрдирд┐ рдЫрдиреН рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ HTML рдЬреЗрдиреЗрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдлреИрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗ, рд╕рд╛рдордЧреНрд░реА рдлрд╛рдЗрд▓рд╣рд░реВ GitHub рдорд╛ рднрдгреНрдбрд╛рд░рдорд╛ рд░рд╛рдЦреНрди рд╕рдХрд┐рдиреНрдЫ (рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдИрдВрд▓реЗ VPS рдорд╛ Git рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ)ред
рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдорд╣рдБрдЧреЛ рд╢реБрд▓реНрдХрд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред рд╕рдмреИ рдХреБрд░рд╛ рдЙрд╣реА 30-рд░реВрдмрд▓ VPS рдорд╛ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫред
рд╕реНрд░реЛрдд: www.habr.com