Jekyll: рдХреНрдпрд╛ рдореИрдВ рдЕрдкрдиреА Jekyll рд╕рд╛рдЗрдЯ рдХреЛ рдЙрд╕реА рдХреЗ рд╕рд╛рде рд╣реЛрд╕реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?<ip address:80="">рд▓реЗрдХрд┐рди рдЕрд▓рдЧ<hostname>?</hostname></ip>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдлрд╝рд░ре░ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jekyll/jekyll

рдореИрдВрдиреЗ рджреЛ рдЬреЗрдХрд┐рд▓ рд╕рд╛рдЗрдЯ рдмрдирд╛рдИ рд╣реИ:
рд╕рд╛рдЗрдЯ 1 рдХрд╛ _config.yml:
...
рдкреЛрд░реНрдЯ: 80
рд╣реЛрд╕реНрдЯ: site1.enx.rentals
...

рд╕рд╛рдЗрдЯ 2 рдХрд╛ _config.yml:
...
рдкреЛрд░реНрдЯ: 80
рд╣реЛрд╕реНрдЯ: site2.enx.rentals
...

рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рджреВрд╕рд░реА рд╕рд╛рдЗрдЯ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ: "... рдкрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рд╣реИ ..."

рдХреНрдпрд╛ рдореИрдВ рдЕрдкрдиреА Jekyll рд╕рд╛рдЗрдЯ рдХреЛ рд╕рдорд╛рди IP рдкрддреЗ рд▓реЗрдХрд┐рди рднрд┐рдиреНрди HOSTNAME рдХреЗ тАЛтАЛрд╕рд╛рде рд╣реЛрд╕реНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?

рдзрдиреНрдпрд╡рд╛рдж!!

frozen-due-to-age support

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

рдЖрдк --host рдФрд░ --port рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднрд┐рдиреНрди рд╣реЛрд╕реНрдЯ рдкрд░ serve рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

# Site 1
$ bundle exec jekyll serve
# => "http://localhost:4000"

# Site 2
$ bundle exec jekyll serve --host myhost --port 1234
# => "http://myhost:1234"

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

Jekyll рдПрдХ рд╕реНрдерд┐рд░ рд╕рд╛рдЗрдЯ рдЬрдирд░реЗрдЯрд░ рд╣реИ, рд╡реЗрдмрд╕рд░реНрд╡рд░ рдирд╣реАрдВред рдЖрдк рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ nginx рдЬреИрд╕реЗ рд╡реЗрдмрд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╕реЗрд╡рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдРрд╕реА рдХреНрд╖рдорддрд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдЖрдк --host рдФрд░ --port рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рд╕реА рднрд┐рдиреНрди рд╣реЛрд╕реНрдЯ рдкрд░ serve рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

# Site 1
$ bundle exec jekyll serve
# => "http://localhost:4000"

# Site 2
$ bundle exec jekyll serve --host myhost --port 1234
# => "http://myhost:1234"

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рд╣рдо рд╡рд┐рдХрд╛рд╕ рдореЛрдб рдореЗрдВ url рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛:

$ JEKYLL_ENV=production bundle exec jekyll serve --host myhost --port 1234

рдЖрдк рд╕рд╛рдорд╛рдиреНрдп рдХреА рддрд░рд╣ 127.0.0.1:4000 рдкрд░ рднреА рд╣реЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ nginx рдЬреИрд╕реЗ рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ MYHOSTNAME рдкрд░ рдЕрдиреБрд░реЛрдз рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ Jekyll рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЬреЗрдХреЗрд▓ рдЬрд┐рд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ рд╡рд╣ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рд╡рд┐рдХрд╛рд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕