VPS рдорд╛ Jekyll рдзрдиреА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 30 rubles рдХреЛ рд▓рд╛рдЧреА

VPS рдорд╛ Jekyll рдзрдиреА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 30 rubles рдХреЛ рд▓рд╛рдЧреА
рд╕реНрдерд┐рд░ HTML рд▓рдЧрднрдЧ рд╡рд┐рдЧрддрдХреЛ рдХреБрд░рд╛ рд╣реЛред рд╡реЗрдмрд╕рд╛рдЗрдЯрд╣рд░реВ рдЕрдм рдбрд╛рдЯрд╛рдмреЗрд╕-рдЬрдбрд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд╣реБрдиреН рдЬрд╕рд▓реЗ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВрдорд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрджрдЫред рдпрджреНрдпрдкрд┐, рдпрд╕рдХрд╛ рдкрдирд┐ рдХрдордЬреЛрд░реАрд╣рд░реВ рдЫрдиреН: рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рд╕реНрд░реЛрддрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдЪреНрдЪ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рд░ CMS рдорд╛ рдзреЗрд░реИ рдХрдордЬреЛрд░реАрд╣рд░реВред рдЖрдЬ рд╣рд╛рдореА рддрдкрд╛рдИрдХреЛ рд╕рд╛рдзрд╛рд░рдг рдмреНрд▓рдЧрд▓рд╛рдИ рдХрд╕рд░реА рдмрдврд╛рдЙрдиреЗ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВ Jekyll - рд╕реНрдерд┐рд░ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рдЬрдирд░реЗрдЯрд░, рдЬрд╕рдХреЛ рд╕рд╛рдордЧреНрд░реА рд╕реАрдзрд╛ GitHub рдмрд╛рдЯ рд▓рд┐рдЗрдПрдХреЛ рд╣реЛред

рдЪрд░рдг 1. рд╣реЛрд╕реНрдЯрд┐рдВрдЧ: рдмрдЬрд╛рд░рдорд╛ рд╕рд╕реНрддреЛ рд▓рд┐рдиреБрд╣реЛрд╕реН

рд╕реНрдерд┐рд░ рд╡реЗрдмрд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╕рд╕реНрддреЛ рднрд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░реНрдпрд╛рдкреНрдд рдЫред рд╕рд╛рдордЧреНрд░реА рдЫреЗрдЙрдорд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗрдЫ: рд╕реНрдерд╛рдиреАрдп рдореЗрд╕рд┐рдирдорд╛ рд╡рд╛ рд╕реАрдзрд╛ рд╣реЛрд╕реНрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ GitHub рдкреГрд╖реНрдард╣рд░реВ, рдпрджрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдЪрд╛рд╣рд┐рдиреНрдЫред рдкрдЫрд┐рд▓реНрд▓реЛ, рд╡реИрд╕реЗ, рдкреГрд╖реНрдард╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЙрд╣реА Jekyll рд╕реБрд░реБрд╡рд╛рдд рдЧрд░реНрджрдЫ, рддрд░ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдзреЗрд░реИ рд╕реАрдорд┐рдд рдЫред VPS рд╕рд╛рдЭрд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рднрдиреНрджрд╛ рдзреЗрд░реИ рд░реЛрдЪрдХ рдЫ, рддрд░ рдпреЛ рдЕрд▓рд┐ рдмрдвреА рд▓рд╛рдЧрдд рдЫред 

рдЖрдЬ рд╣рд╛рдореА RUVDS рдорд╛ рдлреЗрд░рд┐ рдЦреЛрд▓реНрджреИ рдЫреМрдВ 30 rubles рдХреЛ рд▓рд╛рдЧрд┐ "рдкреНрд░реЛрдореЛ" рдЯреНрдпрд╛рд░рд┐рдл, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ Debian, Ubuntu рд╡рд╛ CentOS рдорд╛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рднрд╛рдбрд╛рдорд╛ рд▓рд┐рди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЯреНрдпрд╛рд░рд┐рдл рд╕рдорд╛рд╡реЗрд╢ рдЫ рд╕реАрдорд┐рддрддрд╛, рддрд░ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рдкреИрд╕рд╛рдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдИрд▓реЗ рдПрдЙрдЯрд╛ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдХреЛрд░, 512 рдПрдордмреА RAM, 10 GB SSD, 1 IP рд░ рдХреБрдиреИ рдкрдирд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреЗ рдХреНрд╖рдорддрд╛ рдкрд╛рдЙрдиреБрд╣реБрдиреЗрдЫред 

рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реМрдВ рд░ рд╣рд╛рдореНрд░реЛ Jekyll рдмреНрд▓рдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реМрдВред

VPS рдорд╛ Jekyll рдзрдиреА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 30 rubles рдХреЛ рд▓рд╛рдЧреА

VPS рд╕реБрд░реБ рдЧрд░реЗрдкрдЫрд┐, рддрдкрд╛рдИрдВрд▓реЗ SSH рдорд╛рд░реНрдлрдд рд▓рдЧ рдЗрди рдЧрд░реНрди рд░ рдЖрд╡рд╢реНрдпрдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ: рд╡реЗрдм рд╕рд░реНрднрд░, FTP рд╕рд░реНрднрд░, рдореЗрд▓ рд╕рд░реНрднрд░, рдЖрджрд┐ред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЖрдлреНрдиреИ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ Jekyll рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрдкрд░реНрджреИрди рд╡рд╛ GitHub рдкреГрд╖реНрдард╣рд░реВ рд╣реЛрд╕реНрдЯрд┐рдВрдЧрдХреЛ рд╕реАрдорд┐рддрддрд╛рд╣рд░реВ рд╕рд╣рдиреБ рдкрд░реНрджреИрди, рдпрджреНрдпрдкрд┐ рд╕рд╛рдЗрдЯ рд╕реНрд░реЛрддрд╣рд░реВ GitHub рднрдгреНрдбрд╛рд░рдорд╛ рд░рд╛рдЦреНрди рд╕рдХрд┐рдиреНрдЫред

рдЪрд░рдг 2: Jekyll рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдЫреЛрдЯрдХрд░реАрдорд╛, Jekyll рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реНрдерд┐рд░ рд╕рд╛рдЗрдЯ рдЬрдирд░реЗрдЯрд░ рд╣реЛ рдЬреБрди рдореВрд▓ рд░реВрдкрдорд╛ рдмреНрд▓рдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ GitHub рдкреГрд╖реНрдард╣рд░реВрдорд╛ рд╣реЛрд╕реНрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдордЧреНрд░реА рд░ рдпрд╕рдХреЛ рдбрд┐рдЬрд╛рдЗрди рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдЕрд▓рдЧ рдЧрд░реНрдиреБ рд╣реЛ рддрд░рд▓ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдкреНрд░рдгрд╛рд▓реА: рдорд╛рд░реНрдХрдбрд╛рдЙрди рд╡рд╛ рдЯреЗрдХреНрд╕рдЯрд╛рдЗрд▓ рдврд╛рдБрдЪрд╛рдорд╛ рдЯреЗрдХреНрд╕реНрдЯ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рд▓рд┐рдХреНрд╡рд┐рдб рдХрдиреНрднрд░реНрдЯрд░ рд░ рд░реЗрдиреНрдбрд░рд░рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдиреНрдЫ, рд░ рдЖрдЙрдЯрдкреБрдЯ рд▓рд┐рдЩреНрдХ рдЧрд░рд┐рдПрдХреЛ HTML рдкреГрд╖реНрдард╣рд░реВрдХреЛ рд╕реЗрдЯ рд╣реЛред рддрд┐рдиреАрд╣рд░реВ рдХреБрдиреИ рдкрдирд┐ рд╕рд░реНрднрд░рдорд╛ рд░рд╛рдЦреНрди рд╕рдХрд┐рдиреНрдЫ; рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ CMS рд╡рд╛ DBMS рдорд╛ рдкрд╣реБрдБрдЪ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди - рд╕рдмреИ рдХреБрд░рд╛ рд╕рд░рд▓ рд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдЫред

рдЬреЗрдХрд┐рд▓ рд░реБрдмреА рдкреНрдпрд╛рдХреЗрдЬ (рд░рддреНрди) рднрдПрдХреЛрд▓реЗ, рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╕рдЬрд┐рд▓реЛ рдЫред рдпреЛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рд░реБрдмреА рд╕рдВрд╕реНрдХрд░рдг 2.5.0 рднрдиреНрджрд╛ рдХрдо рдЫреИрди рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рд╣реБрдиреБрдкрд░реНрдЫ, рд░реБрдмреАрдЧреЗрдореНрд╕, GCC рд░ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН:

gem install bundler jekyll # 

рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛ sudo рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рддрдкрд╛рдИрдВ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╕рдмреИ рдзреЗрд░реИ рд╕рд░рд▓ рдЫред

рдЪрд░рдг 3. рдПрдЙрдЯрд╛ рдмреНрд▓рдЧ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН

./mysite рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдорд╛ рдирдпрд╛рдБ рд╕рд╛рдЗрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ рдЖрджреЗрд╢ рдЪрд▓рд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ:

jekyll new mysite

рдпрд╕рдорд╛ рдЬрд╛рдФрдВ рд░ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рд╣реЗрд░реМрдВ

cd mysite
ls -l

VPS рдорд╛ Jekyll рдзрдиреА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 30 rubles рдХреЛ рд▓рд╛рдЧреА

Jekyll рдХреЛ рдЖрдлреНрдиреИ рд╕рд░реНрднрд░ рдЫ, рдЬреБрди рдирд┐рдореНрди рдЖрджреЗрд╢ рд╕рдВрдЧ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ:

bundle exec jekyll serve

рдпрд╕рд▓реЗ рд╕рд╛рдордЧреНрд░реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдиреНрдЫ рд░ рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯрдорд╛ рдкреЛрд░реНрдЯ 4000 рдорд╛ рд╕реБрдиреНрджрдЫ (http://localhost:4000/) - рдпреЛ рд╡рд┐рдХрд▓реНрдк рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдЫ рдпрджрд┐ Jekyll рд▓рд╛рдИ рд╕реНрдерд╛рдиреАрдп рдореЗрд╕рд┐рдирдорд╛ рддреИрдирд╛рде рдЧрд░рд┐рдПрдХреЛ рдЫред 

VPS рдорд╛ Jekyll рдзрдиреА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 30 rubles рдХреЛ рд▓рд╛рдЧреА

рд╣рд╛рдореНрд░реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдпреЛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд░ рдпрд╕рд▓рд╛рдИ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╡реЗрдм рд╕рд░реНрднрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рд▓рд╛рдпрдХ рдЫ (рд╡рд╛ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╣реЛрд╕реНрдЯрд┐рдЩрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрджреИ):

jekyll build

рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ mysite рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ _site рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреНред

VPS рдорд╛ Jekyll рдзрдиреА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 30 rubles рдХреЛ рд▓рд╛рдЧреА

рд╣рд╛рдореАрд▓реЗ рдЬреЗрдХрд┐рд▓рдХреЛ рд╕рдмреИ рдЬрдЯрд┐рд▓рддрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реЗрдХрд╛ рдЫреИрдиреМрдВред рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдЩрдХреЛ рд╕рд╛рде рдпрд╕рдХреЛ рдХреЛрдб рд▓реЗрдЖрдЙрдЯ рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж, рдпреЛ рд╕рд╛рдордЧреНрд░реА рдЬрдирд░реЗрдЯрд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдмреНрд▓рдЧрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рдЙрдкрдпреБрдХреНрдд рдЫ, рддрд░ рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рдЙрдкрд▓рдмреНрдз рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд, рдпрд╕рд▓рд╛рдИ рд╕реНрдерд┐рд░ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд┐рдзрддрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рддреНрдпрд╣рд╛рдБ рдЬреЗрдХрд┐рд▓рдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдкрдирд┐ рдЫрдиреН рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ HTML рдЬреЗрдиреЗрд░реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдлреИрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдиреНрддреНрд░рдг рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗ, рд╕рд╛рдордЧреНрд░реА рдлрд╛рдЗрд▓рд╣рд░реВ GitHub рдорд╛ рднрдгреНрдбрд╛рд░рдорд╛ рд░рд╛рдЦреНрди рд╕рдХрд┐рдиреНрдЫ (рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдИрдВрд▓реЗ VPS рдорд╛ Git рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ)ред

рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдорд╣рдБрдЧреЛ рд╢реБрд▓реНрдХрд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред рд╕рдмреИ рдХреБрд░рд╛ рдЙрд╣реА 30-рд░реВрдмрд▓ VPS рдорд╛ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫред

VPS рдорд╛ Jekyll рдзрдиреА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 30 rubles рдХреЛ рд▓рд╛рдЧреА

VPS рдорд╛ Jekyll рдзрдиреА рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ 30 rubles рдХреЛ рд▓рд╛рдЧреА

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди