Gatsby: рд╕рд╡рд╛рд▓ - рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд╕рдорд░реНрдерди = рднрд╛рдЧ II рдмрдирд╛рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЕрдкреНрд░реИрд▓ 2018  ┬╖  54рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: gatsbyjs/gatsby

4981

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @LeKoArts рд╕рд╣реА рд╣реИред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк 2000 рдкреГрд╖реНрдареЛрдВ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ aws рдХреЛ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрди рд╕рд╛рдордЧреНрд░реА рдкреГрд╖реНрдареЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ cms рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рдкреГрд╖реНрда рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕реЗ рддреИрдирд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

question or discussion

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

рдмрд╕ рдпрд╣ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдореЗрд░реА рдЯреАрдо рдПрдХ рдкреАрдЖрд░ рдХреЛ рдЧрдЯреНрд╕рдмреА рд░реЗрдкреЛ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрд░реАрдм рд╣реИ рдЬреЛ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрдирд╛рддрд╛ рд╣реИред рд╣рдо рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреАрдЖрд░ рд▓рд┐рдЦрдиреЗ рдФрд░ рдХреЛрдб рдХреЛ рдХрд╕рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рдХреБрдЫ рд╕рдордп рд▓реЗ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣рд╛рдВ рддрдм рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ рдЬрдм рд╣рдо (рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдпрд╛ рдЗрд╕рдХреЗ рдмрд╛рдж) рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред

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

рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЗрд╕ рд╕рдордп рдЧреИрдЯреНрд╕рдмреА рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдорд╛рдВрдЧреА рдЧрдИ рдЪреАрдЬрд╝ рд╣реИред рдмрдбрд╝реА рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг 2 рдореЗрдВ

@ m-allanson рдЗрд╕ рдкрд░ рдПрдХ рдЪрд░реНрдЪрд╛ / рдореБрджреНрджрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рдП? рдореИрдВрдиреЗ рдЗрд╕реЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕реВрдЪреАрдмрджреНрдз рд▓рд┐рдВрдХ рдореЗрдВ рдирд╣реАрдВ рджреЗрдЦрд╛ рдерд╛ред рдореИрдВ Netlify рдЬреИрд╕реЗ рд╣реЛрд╕реНрдЯ рдкрд░ рдРрд╕рд╛ рдХрд░рдиреЗ рдФрд░ Wordpress / Drupal рдЬреИрд╕реЗ CMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реВрдВ, рдЬреЛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдмрд┐рд▓реНрдб рдХреЗ рджреМрд░рд╛рди рдмрд╣реБрдд рд╕рд╛рд░реЗ HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

AFAIK рдЖрдк netlify рдкрд░ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ рдХреНрдпреЛрдВрдХрд┐ .cache рдФрд░ public рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрд┐рд▓реНрдбрд░реЛрдВ рдХреЗ рдмреАрдЪ рд╕рдВрд░рдХреНрд╖рд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╣рдореЗрд╢рд╛ рд╕реНрд╡рдЪреНрдЫ рдмрд┐рд▓реНрдб рдХрд░реЗрдЧрд╛

рдпрд╣ рдЬрд╛рдирдХрд░ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ред рдореИрдВ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдПрдХ рдЯрди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдлреЗрдВрдХ рд░рд╣рд╛ рд╣реВрдБ рдЬреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реЛрдЪрд╛ рдирд╣реАрдВ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рд╣рдо HTTP рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддрдм рднреА рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ .cache рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдмрд┐рд▓реНрдб рдЯреВрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдХрдИ рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП рдмрд╛рд░ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВред

рд╡реГрджреНрдзрд┐рд╢реАрд▓ рднрд╡рди рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рддрдм рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рдмрдбрд╝реА рд╕рд╛рдЗрдЯ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рднрд╛рдЧреЛрдВ рдореЗрдВ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЬрдм рдПрдХ рдмрд╛рд░ рдореЗрдВ ~ 5k рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╣реЛ рд░рд╣рд╛ рдерд╛, рддреЛ рдореБрдЭреЗ "рдореЗрдореЛрд░реА рддреНрд░реБрдЯрд┐ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдирд╛" рдкрдбрд╝ рд░рд╣рд╛ рдерд╛ред

рд╣рдо рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдкрд░ рдмрд╣реБрдд рдмрдбрд╝реА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЧреИрдЯреНрд╕рдмреА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдордиреЗ рдРрд╕рд╛ рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ path: './src/pages/${subPath}', рдЬрд╣рд╛рдВ рд╕рдмрдкрд╛рде process.argv[3] ред рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╣рдо gatsby develop рд╕рд╛рде рд╣рдорд╛рд░реА рд╕рд╛рдЗрдЯ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рд╣реЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ 5k + рдкреЗрдЬ рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП gatsby build рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореЗрдореЛрд░реА рдХреЗ рдвреЗрд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рднреА рд░реЛрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрд╣ рд╕рдВрднрд╡рддрдГ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рднреАрддрд░ рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛: https://github.com/gatsbyjs/gatsby/pull/4756

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЙрд╕реА рд▓рдХреНрд╖реНрдп рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдореИрдВ рдЖрдк рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рд▓реЛрдЧ рдХреНрдпрд╛ рд╕реЛрдЪрддреЗ рд╣реИрдВред рддреЛ рдЖрдкрдХреЛ рдмрддрд╛ рджреЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ 5k рдкреЗрдЬ рдХреА рд╡реЗрдм рд╕рд╛рдЗрдЯ рд╣реИред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреГрд╖реНрдареЛрдВ рдХреЛ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдкреГрд╖реНрда рдореЗрдВ рдПрдХ рдЙрдк рдШрдЯрдХ рд╣реЛрдЧрд╛ рдЬреЛ рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЙрд╕реА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рд▓реЛрдб рд╣реЛрдЧрд╛ рдЬреЛ рд╕реНрдереИрддрд┐рдХ рдЬреЛрдВрд╕ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдкрдврд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдЕрдЧрд░ рдХреЛрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджрд┐рди рдХреЗ рдордзреНрдп рдореЗрдВ рд╕реАрдПрдордПрд╕ рдореЗрдВ рдПрдХ рдкреЗрдЬ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд╡реЗ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмрд╕ рдЙрд╕ рд╕реНрдЯреИрдЯрд┐рдХ рдЬреЛрдВрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдФрд░ рд╕реАрдбреАрдПрди рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдлрд┐рд░ рдЖрдк рдкреВрд░реА рд╕рд╛рдЗрдЯ рдХреЛ рджрд┐рди рдореЗрдВ рдПрдХ рдмрд╛рд░ рд░рд╛рдд рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдлрд┐рд░ рд╕реЗ рддреИрдпрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрд╕рдИрдУ рд╕реНрдереИрддрд┐рдХ рд╕рд╛рдордЧреНрд░реА рджрд┐рди рдХреЗ рджреМрд░рд╛рди рд╕рдмрд╕реЗ рдЕрджреНрдпрддрд┐рдд рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдПрдХ рдмрдбрд╝реА рдмрд╛рдд рдирд╣реАрдВ рдорд╛рдирддрд╛ред рдпрд╣ рд╕рд┐рд░реНрдл рд░рд╛рдд рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЕрджреНрдпрддрди рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

@robertschneiderman рд╣рдордиреЗ рдореЗрдореЛрд░реА рдЗрд╢реНрдпреВ рдореЗрдВ рднреА рдЪрд▓рд╛рдпрд╛ рд╣реИред рд╣рдо 1500 рдкреГрд╖реНрдареЛрдВ рдХреЗ рдХрд░реАрдм рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдкрд╛рдЧрд▓ рд░рд╛рд╢рд┐ (рдбрд┐рдЬрд╝рд╛рдЗрди рдмреНрд▓реЙрдЧ)ред рд╣рдордиреЗ рд╕реНрд░реЛрдд рдорд╛рдирдЪрд┐рддреНрд░ рдмрдВрдж рдХрд░ рджрд┐рдП рд╣реИрдВ, рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХ рджрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдВрддрддрдГ рдиреЛрдб рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рдореЗрдореЛрд░реА рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдХрдорд╛рдВрдб рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдерд╛ред --max_old_space_size рдзреНрд╡рдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗред

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

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

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

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЧреИрдЯреНрд╕рдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдХрд╛рд░рд╛рддреНрдордХ рдкрдХреНрд╖ рдпрд╣ рддрдереНрдп рд╣реЛрдЧрд╛ рдХрд┐ рдкреВрд░реА рд╕рд╛рдЗрдЯ рдХреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рддреБрдЪреНрдЫ рд╕рд╛рдордЧреНрд░реА рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рднреА рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдЬреЛрдбрд╝рдирд╛ рднреВрд▓ рдЧрдП? рд╕рднреА 5000 рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ! рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдХрд┐рддрдирд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛? рд╕реАрдПрдордПрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрднрд╡ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдФрд░ рднреА рдЕрдзрд┐рдХ рд╣реЛрддрд╛ рд╣реИ - рд╡реЗ рд╕рд╛рдЗрдЯ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЧреИрдЯреНрд╕рдмреА рдХреЗ рд╕рд╛рде, рд╣рдо рдмрджрд▓рд╛рд╡ рджрд┐рдЦрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреЗ рдЗрдВрддрдЬрд╛рд░ (рдХрдо рд╕реЗ рдХрдо) рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред

рдпрджрд┐ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд╕рдмрд╕реЗрдЯ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдбрд░реЛрдВ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдерд╛, рддреЛ рдпрд╣ рдЧреИрдЯреНрд╕рдмреА рдХреЛ рд╕реНрдкрд╖реНрдЯ, рдирд┐рд╢реНрдЪрд┐рдд рд╡рд┐рдХрд▓реНрдк рдмрдирд╛ рджреЗрдЧрд╛ред рдЗрд╕ рд╕рдордп, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдПрдХ рдХрдард┐рди рдмрд┐рдХреНрд░реА рд╣реИред

BTW, рдореИрдВ v2 рдХреЗ рд▓рд┐рдП рдмрдбрд╝реА рд╕рд╛рдЗрдЯ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рдЧрддрд┐ рдореЗрдВ рд╕реБрдзрд╛рд░ рдкрд░ рдмрд╣реБрдд рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдирд╡реАрдирддрдо v2 рдмреАрдЯрд╛ рдкрд░ - рдЖрдк <1:30 рдореЗрдВ 5000 рдкреГрд╖реНрда рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдзрд┐рдХ рдЧрддрд┐ рд╕реБрдзрд╛рд░ рдЖ рдЬрд╛рдПрдЧрд╛ред

рдпрд╣ рдЕрджреНрднреБрдд рд╣реИ @KyleAMathews! рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рддрддреНрдкрд░ рд╣реВрдВ! рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдПрдХ рдЫрд╡рд┐ рднрд╛рд░реА рдмреНрд▓реЙрдЧ рдХреЗ рдЦрд┐рд▓рд╛рдл рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ

@KyleAMathews 5K рдЕрдЪреНрдЫрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╣рдореЗрдВ 1M

рдпрджрд┐ рд╣рдо рд╕рд╛рдЗрдЯ рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдирд┐рд░реНрдорд╛рдг рдкрд░ рдЭрдВрдбреЗ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЧреИрдЯреНрд╕рдмреА-рдиреЛрдб рдХреЗрд╡рд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд╛рдЗрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдЬрд╛рдирддрд╛ рд╣реЛред рдлрд┐рд░ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд╛рдкрд╕ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рддрдм рддрдХ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдХ рдореВрд▓ <a href> рд╕рд╛рде <Link to > рд╡рд┐рдкрд░реАрдд рд▓рд┐рдВрдХ рдХрд░рддреЗ рд╣реИрдВред

рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдо <Link to> рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рд╣рдо рдкрд╣рд▓реЗ рдХреА рдЬрдирд░реЗрдЯ рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рд▓рд┐рдВрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрджрд┐ рд╣рдо рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╕рдордп рдореЗрдВ data.json рдмрд┐рд▓реНрдб рд╕рдордп рдкрд░ рдорд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдордп рдореЗрдВ рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХред

рдореБрдЭреЗ рдирд┐рд░реНрдорд╛рдг рд╕рдордп рдХреЗ рд╕рд╛рде рдХреЛрдИ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рд╣реИ рд▓реЗрдХрд┐рди рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рд╛рде рдЬреЛ рдореБрдЭреЗ рдХрд┐рд╕реА рднреА рдЕрджреНрдпрддрди рдХреЗ рд▓рд┐рдП рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рдордиреЗ рдЧреИрдЯреНрд╕рдмреА рдХреЗ рд╕рд╛рде рдПрдХ рдмрдбрд╝рд╛ рджреГрд╢реНрдп рдкреЛрд░реНрдЯрдлреЛрд▓рд┐рдпреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░ рд╕рд╛рдЗрдЯ 150 рдПрдордмреА рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ
рдЕрдзрд┐рдХрддрд░ рдЪрд┐рддреНрд░ред
рдпрд╣ рдЕрдкрдбреЗрдЯ рдХреЗ рджреМрд░рд╛рди рд╕рд╛рдЗрдЯ рдХреЛ рд▓рдЧрднрдЧ 40 рдорд┐рдирдЯ рддрдХ рдЕрдиреБрдкрд▓рдмреНрдз рдмрдирд╛рддрд╛ рд╣реИ
рд╕рд╛рдЗрдЯ рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдЬреЛ рдЧреИрдЯреНрд╕рдмреА рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдЧреАред
рдореИрдВ рдПрдХ рдирдИ рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдЧреИрдЯреНрд╕рдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕рдорд╛рдЪрд╛рд░ рднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рдВрдкрд░рд┐рдХ php CMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдЗрдЯ рдХреЛ рдПрдХ рд╕реНрдерд┐рд░ рдФрд░ рдЧрддрд┐рд╢реАрд▓ рднрд╛рдЧ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реВрдВрдЧрд╛ред

@rbmedia рдЖрдк рдПрдХ рд╣реЛрд╕реНрдЯ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ Netlify рдХреА рддрд░рд╣ рддреИрдирд╛рддреА рд╕реНрд╡рд┐рдЪрди рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЖрдкрдХреА рд╡рд░реНрддрдорд╛рди рд╕рд╛рдЗрдЯ рддрдм рддрдХ рдЪрд▓рддреА рд░рд╣реЗ рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рддреИрдпрд╛рд░ рди рд╣реЛ рдЬрд╛рдПред

рдзрдиреНрдпрд╡рд╛рдж рдореИрдЯ, рдореИрдВ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛!
рдореИрдВрдиреЗ рдкреВрд░реНрд╡ рдореЗрдВ Drupal рдХреЗ рд╕рд╛рде рдХреБрдЫ рд╕рдорд╛рдЪрд╛рд░ рд╡реЗрдмрд╕рд╛рдЗрдЯреЗрдВ рдмрдирд╛рдИ рдереАрдВ, рдХрд┐рд╕реА рднреА рдЕрдкрдбреЗрдЯ рдХреЛ рд╕рдордп рдХреА рдХрдореА (2% рд╕реЗ рдХрдо) рдХреЗ рднреАрддрд░ рдСрдирд▓рд╛рдЗрди рд╣реЛрдирд╛ рдерд╛ред рдореИрдВ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЧреИрдЯреНрд╕рдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдЦрдмрд░? рд╣рдо рд▓рдЧрднрдЧ 100k рдкреГрд╖реНрдареЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдЗрдЯ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рднрдпрд╛рдирдХ рд╣реЛрдВрдЧреЗред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрдереИрддрд┐рдХ рдкреГрд╖реНрда рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдФрд░ рдкрде рдмрдирд╛рдПрдВ, рди рдХрд┐ '/ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ'ред
Gatsby рдмрд┐рд▓реНрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, ../public/* рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкрде рдкрд░ рдХреЙрдкреА рдХрд░реЗрдВред

рд╣рд┐рдпрд╛!

рдпрд╣ рдореБрджреНрджрд╛ рд╢рд╛рдВрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдбрд░рд╛рд╡рдирд╛ рд╢рд╛рдВрддред ЁЯС╗

рд╣рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореБрджреНрджреЗ рдорд┐рд▓рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ 30 рджрд┐рдиреЛрдВ рдХреЗ рдмрд╛рдж рдореБрджреНрджреЛрдВ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдЕрдВрддрд┐рдо рдЕрдкрдбреЗрдЯ рдХреЗ рдХрдо рд╕реЗ рдХрдо 20 рджрд┐рди рд╣реЛ рдЧрдП рд╣реИрдВред

рдпрджрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЦреБрд▓рд╛ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдпрд╣рд╛рдБ рдЙрддреНрддрд░ рджреЗрдВред рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЦреБрд▓рд╛ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП "рдирд╣реАрдВ рдмрд╛рд╕реА" рд▓реЗрдмрд▓ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ!

рдЧреИрдЯреНрд╕рдмреА рд╕рдореБрджрд╛рдп рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! ЁЯТкЁЯТЬ

рдореБрдЭреЗ рдЕрдм рднреА рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдЧреИрдЯреНрд╕рдмреА рдореЗрдВ рддрдп / рд╕рдорд░реНрдерд┐рдд рд╣реИред рдХреЛрдИ рдЦрдмрд░ @ TeamGatsby?

рдпрд╣ рдПрдХ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдореБрджреНрджрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реЛрдЪрдиреЗ рдХреЗ рдмрд┐рдирд╛ рдЗрд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдмрд╣реБрдд рдХрдард┐рди рд╣реИред @ рдЙрдорд░ рдореЗрдВ рдПрдХ рдореБрджреНрджрд╛ рд╣реИ рдЬреЛ рдХрдо рд╕реЗ рдХрдо рд╣рдореЗрдВ рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдХрджрдо рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреБрд▓рд╛ рд╣реИред

рдХреНрдпрд╛ Gatsby рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЯреНрд░реИрдХ рдХрд░рддреА рд╣реИ рдХрд┐ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдкреГрд╖реНрда рдкрд░ рдЧреНрд░рд╛рдлрд╝рдХреЙрд▓ рдиреЛрдбреНрд╕ рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдбреЗрдЯрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдкреБрдирд░реНрд╡рд┐рддреНрдд рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рдкреНрд░рддреАрдд рд╣реЛрдЧрд╛ред рд╡рд╣ рдХрд╛рдо рдХрд╛ рдЖрдзрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдирд╣реАрдВ?

рдХрд╛рдо рдХрд╛ рджреВрд╕рд░рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдПрдХ рдХреИрд╢ рдХреЗ рд╕рд╛рде рд╕реНрд░реЛрдд рдкреНрд▓рдЧрдЗрдиреНрд╕ рдкреНрд░рджрд╛рди рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдкреНрд▓рдЧ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХреЗрд╡рд▓ рдмрджрд▓реЗ рд╣реБрдП рдбреЗрдЯрд╛ рдХреЛ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдХрдИ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдпрд╣ рддреБрдЪреНрдЫ рд╣реИред

@coreyward рд╣рд╛рдБ, Gatsby рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб (рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реИ рдХрд┐ рдПрдХ рдкреНрд░рд╢реНрди рдХреЗ рд▓рд┐рдП рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдкрдЯрд░рд┐рдпреЛрдВ рдкреЗрдЬ-рдирд┐рд░реНрднрд░рддрд╛-resolver.js )ред рдпрд╣ рдХреНрдпрд╛ рд╣реИ gatsby develop рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд░реАрд░реБрди рдХреНрд╡реЗрд░реАрдЬрд╝ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдЙрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдбрд┐рд╕реНрдХ рдкрд░ рд╕рд╣реЗрдЬрддреЗ рдирд╣реАрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ gatsby build рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣ рдпреЛрдЬрдирд╛ рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реА рдЯреАрдо рдХреЗ рд▓рд┐рдП рдпрд╣ рд╣рдорд╛рд░реЗ рдлреНрд▓реИрдЧрд╢рд┐рдк рд╕рд╛рдЗрдЯ рдХреЗ 2019 рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП Gatsby рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЬрд╛рдирд╛ / рдирд╣реАрдВ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдХрдо рд╕реЗ рдХрдо рдХреНрд╖рд┐рддрд┐рдЬ рдкрд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдирд┐рд░реНрдорд╛рдг рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдХрд╛рд░реНрдп рджрд┐рд╡рд╕ рдореЗрдВ рд╕рд╛рдЗрдЯ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реИрдХрдбрд╝реЛрдВ рд╡реЗрдм рд▓реЗрдЦрдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рд╡реЗ рд╣рд┐рдЯ рдХреЛ рдмрдЪрд╛рддреЗ рд╣реИрдВ рддреЛ рд╡реЗ рд╕рд╛рдордЧреНрд░реА рдХреЗ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рдХреА рдмрд╣реБрдд рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред рдХреЗрд╡рд▓ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдареАрдХ рдХрд░рдирд╛ рдпрд╛ рдкреЛрд╕реНрдЯ рдкрд░ рддрд╛рд░реАрдЦ рдмрджрд▓рдирд╛ рдЙрдирдХреЗ рд▓рд┐рдП рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╣реАрдВ рд╣реИред

@mattbloomfield рдореЗрдВ рд╣рдорд╛рд░реЗ рдЕрдзрд┐рдХ рдЧреНрд░рд╛рд╣рдХ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реВрдЪреА рдореЗрдВ рдпрд╣ рдЙрдЪреНрдЪ рд╕реНрддрд░ рдкрд░ рд╣реИред

рд╣рдо рдПрдХ drupal 8 рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде gatsby-source-graphql рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреИрдЯреНрд╕рдмреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдЕрдм рддрдХ рдПрдХ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, ~ 30 рд╕реЗрдХрдВрдб рдореЗрдВ <30 рд╕реЗрдХрдВрдб рдореЗрдВ рдирд┐рд░реНрдорд┐рддред рд╣рдо рд╣рдЬрд╛рд░реЛрдВ StaticQuerys рдЪрд▓рд╛рдиреЗ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдФрд░ рдЕрдм рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдП рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ gatsby-node рдореЗрдВ рдЦреАрдВрдЪ рд░рд╣реЗ рд╣реИрдВред

`` `
рд╕рдлрд▓рддрд╛ рд░рди рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдХреНрд╡реЗрд╢реНрдЪрди - 3.088 s - 4008/4008 1311.56 рдХреНрд╡реЗрд░реА / рд╕реЗрдХрдВрдб
рд╕рдлрд▓рддрд╛ рдкреГрд╖реНрда рдбреЗрдЯрд╛ рдмрд╛рд╣рд░ рд▓рд┐рдЦреЗрдВ - 0.070 рдПрд╕
рд╕рдлрд▓рддрд╛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдбреЗрдЯрд╛ рд▓рд┐рдЦреЗрдВ - 0.001 рдПрд╕
рд╕рдлрд▓рддрд╛ рдмрдирд╛рдПрдБ рдкреНрд░рдХрдЯ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рддреАрдХ - 0.117 рдПрд╕
рд╕рдлрд▓рддрд╛ onPostBootstrap - 0.127 s

рдЬрд╛рдирдХрд╛рд░реА рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рд╕рдорд╛рдкреНрдд - 15.751 рдПрд╕

рд╕рдлрд▓рддрд╛ рднрд╡рди рдирд┐рд░реНрдорд╛рдг рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдФрд░ рд╕реАрдПрд╕рдПрд╕ рдмрдВрдбрд▓ - 3.361 рдПрд╕
рд╕рдлрд▓рддрд╛ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░ HTML рдХрд╛ рдирд┐рд░реНрдорд╛рдг - 6.906 s - 4006/4006 609.25 рдкреГрд╖реНрда / рд╕реЗрдХрдВрдб
26.047 рд╕реЗрдХрдВрдб рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ Gatsby рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрд░рд╛рдиреЗ рд╣реЗрд░реЛрдХреВ-рд╣реЛрд╕реНрдЯреЗрдб рд░реЗрд▓реНрд╕ 3.x рд╕рд╛рдЗрдЯ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдХрд┐ рдЧреБрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рдзреАрдореА рд╣реИред рдЗрд╕рдореЗрдВ рд▓рдЧрднрдЧ 1 рдорд┐рд▓рд┐рдпрди рдкреГрд╖реНрда рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреГрд╖реНрда рдмрджрд▓рддреЗ рдирд╣реАрдВ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд┐рд░ рдЬреАрдд рдПрдХ рдмрдбрд╝реА рдЬреАрдд рдХреА рддрд░рд╣ рдорд╣рд╕реВрд╕ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдирдП рдкреГрд╖реНрда рд▓рдЧрд╛рддрд╛рд░ рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдкреБрд░рд╛рдиреЗ рдкреГрд╖реНрда рд╕рдВрдкрд╛рджрд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗрдХрдВрдб рдХреЗ рднреАрддрд░ рдкрд░рд┐рд╡рд░реНрддрди рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред рдореЗрд░реА рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ JSON API рд╕рд░реНрд╡рд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП Rails рдРрдк рдореЗрдВ рдмрд╕ рдкрд░реНрдпрд╛рдкреНрдд рдХреЛрдб рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ Gatsby рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдлреНрд░рдВрдЯрдПрдВрдб рдЬрдирд░реЗрдЯ рдХрд░реЗрдВ, рдЬрд┐рд╕рдореЗрдВ Netlify рдпрд╛ S3 рдЬреИрд╕реА рд╕реНрдерд┐рд░ рд╕рдВрдкрддреНрддрд┐ рд╣реЛред

рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдореИрдВ рдиреМрдХрд░реА рдХрддрд╛рд░ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рд╡реГрджреНрдзрд┐рд╢реАрд▓ Gatsby рдирд┐рд░реНрдорд╛рдг рдЬреИрд╕реЗ рдХреБрдЫ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд░реЗрд▓ рдПрдкреАрдЖрдИ рд╕рд░реНрд╡рд░ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдХреЛрдИ рдкреГрд╖реНрда рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреЗрдЬ_рдЖрдИрдбреА (рдкреЛрд╕реНрдЯрдЧреНрд░реИрдмреНрд╕ рдбреАрдмреА рдореЗрдВ рдПрдХ рдХреБрдВрдЬреА) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ 'рдЕрдкрдбреЗрдЯ рдкреЗрдЬ рдЬреЙрдм' рдмрдирд╛рдПрдЧрд╛, рдФрд░ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдкрд╛рд╕ рд╣реЛрдЧрд╛ рдЬреЛ рдПрдХ рдИрдЯреАрд╡реА рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдЧреИрдЯреНрд╕рдмреА рдХреЗ рд╕рд╛рде рд╣реЛрдЧрд╛ рдЬреИрд╕реЗ рдХреБрдЫ PAGE_ID=1235 gatsby build ред рдореИрдВ CreatePages () рдХреЗ рднреАрддрд░ рдЙрд╕ рдИрдПрдирд╡реА рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдореА рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ (s) рд╕реНрдерд┐рд░ рд╣реЛрд╕реНрдЯ рдХреЛ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рд╣реЛ рдЬрд╛рдПрдЧреА (рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд┐рд▓реНрдб рд╣реБрдХ рд╣реИ)ред рдпрджрд┐ рдХреЛрдИ PAGE_ID рд╕рдВрд╕реНрдХрд░рдг рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдпрд╣ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рд╕рднреА рдкреГрд╖реНрдареЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдЧрд╛ред

рдпрджрд┐ рдХреЛрдИ рдкреГрд╖реНрда рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд░реЗрд▓ рдПрдкреАрдЖрдИ рдПрдХ рдиреМрдХрд░реА рдмрдирд╛рдПрдЧреА рдЬреЛ рдпрд╛ рддреЛ рд╕реАрдзреЗ рд╕реНрдереИрддрд┐рдХ рд╣реЛрд╕реНрдЯ рд╕реЗ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рд╣рдЯрд╛ рджреЗрддреА рд╣реИ, рдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЧреИрдЯреНрд╕рдмреА рд╕реЗ рдХреБрдЫ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддрд╛рдХрд┐ рдореИрдВ рдЕрднреА рднреА рдПрдХ рдЕрд▓рдЧ рдИрдПрдирд╡реА рдЪрд░ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдКрдВред (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдХрдо рд╕реЗ рдХрдо рдкреГрд╖реНрда рдХреЗ рдкрде рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА)ред

рдХреНрдпрд╛ рдореИрдВ рдпрд╣ рд╕реЛрдЪрдХрд░ рдЧрд▓рдд рдкреЗрдбрд╝ рдХреЛ рдХрд╛рдЯ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЧреИрдЯреНрд╕рдмреА рдЗрд╕ рддрд░рд╣ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реИ? рдХрд┐рд╕реА рднреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрд▓реНрдлрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдпрд╣ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдЕрднреА рддрдХ рдирд╣реАрдВ рдмрдирд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХрдо рд╕реЗ рдХрдо рдЖрдЧреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИред
рдЖрдк npm install --save gatsby@per-page-manifest рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдХреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рдФрд░ рдЬрд╛рдирдХрд╛рд░реА:
https://github.com/gatsbyjs/gatsby/pull/13004

рдкреНрд░рддрд┐ рдкреГрд╖реНрда рднрд╡рди рдХреЗ рд▓рд┐рдП рдЕрднреА рддрдХ @mpoisot рдЕрднреА рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд╕рдордп-рд╕реАрдорд╛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдкреНрд░рд╢реНрди рд╣рд▓рдХреЗ рд╣реИрдВ, рддреЛ gatsby рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдмрд┐рдирд╛ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рдХреЗ рднреА рдареАрдХ рд╣реЛ рд╕рдХрддреА рд╣реИред

cc @KyleAMathews @Moocar рдХреЛ

рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛, рдЬреИрд╕рд╛ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдЕрдкрдбреЗрдЯ рдХреЗ рдХреБрдЫ рдорд╣реАрдиреЗ рд╣реЛ рдЧрдП рд╣реИрдВ рдФрд░ рдпрд╣ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд╛ рд╕реНрдерд╛рди рдкреНрд░рддреАрдд рд╣реЛ рд░рд╣рд╛ рд╣реИред рдореИрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдкреЗрдЬ-data.json рдХрд╛ рдмреНрд░реЗрдХрд┐рдВрдЧ рдбрд╛рдЙрди рд╣реЛ рдЪреБрдХрд╛ рд╣реИ, рдФрд░ рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдХреНрдпрд╛ рдЖрдЧреЗ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдЕрдзрд┐рдХ рдареЛрд╕ рд╕реЗрдЯ рд╣реИ? рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдХ рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдореЗрд╢рд╛ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдЕрдЧрд░ рдпрд╣ рджреГрд╖реНрдЯрд┐рд╣реАрди рд░реВрдк рд╕реЗ рдЫреЛрдЯреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рдЧрддрд┐ рдФрд░ рдХрд░реНрд╖рдг рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИред

@wardpeet @Moocar рдореИрдВ рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реВрдВ рдХрд┐ рдЗрд╕ рдкрд░ рдкрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рд╡реНрдпрдХреНрддрд┐ / рд╕реВрдЪреА рдХреМрди рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЖрдкрдХреЛ рдпрд╣рд╛рдВ рд╕реЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдпрд╡рд╛рд╣рдХ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдВред рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЗ рдкреНрд░рд╛рдердорд┐рдХ рд▓рдХреНрд╖реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдХреЛрдИ рдЕрдкрдбреЗрдЯ?

рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ @KyleAMathews рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдЪреНрдЫрд╛ https://twitter.com/dominicfallows/status/1169152367964643328?s=19

рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ @KyleAMathews рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдЪреНрдЫрд╛ https://twitter.com/dominicfallows/status/1169152367964643328?s=19

TLDR;

@ рдХреЗрд▓реАрдорд╛рдереЗрд╡реНрд╕ рдиреЗ рдкреБрд╖реНрдЯрд┐ рдХреА рдХрд┐ рдЧреИрдЯреНрд╕рдмреА рдЧреИрд╕реНрдЯрдмрд╛рдп рдХреНрд▓рд╛рдЙрдб рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рд╕реНрд╡-рд╣реЛрд╕реНрдЯреЗрдб / рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ "рдЧреИрдЯреНрд╕рдмреА рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ" рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рд╡реЗ рдЕрднреА рддрдХ рдЗрд╕ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ...ред

рдбреЛрдорд┐рдирд┐рдХ рдлреЙрд▓реЛ - 4 рд╕рд┐рддрдореНрдмрд░ - рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЛ рд╣рдо рд╕реНрд╡рдпрдВ-рдкреНрд░рдмрдВрдзрд┐рдд / рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ Gatsby OSS рдХрд░рддрд╛ рд╣реИред рд╣рдо рдЦреБрд╢реА рд╕реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдЖрдк рд╕реЗ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдЧреИрдЯреНрд╕рдмреА рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХреНрд▓рд╛рдЙрдб рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдВрдЧреЗред

рдХрд╛рдЗрд▓ рдореИрдереНрдпреВрдЬ - 4 рд╕рд┐рддрдВрдмрд░ - рд╣рд╛рдБ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ - рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЬреЛ рдХреБрдЫ рднреА рд╣рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЙрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реНрдкрд╖реНрдЯ рд░рд╛рд╕реНрддрд╛ рд╣реИ - рдпрд╣ рд╕рдм рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рдВрднрд╡ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП - рд▓реЗрдХрд┐рди рд╢реБрд░реБрдЖрдд рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдУрд╡рд░рд╣реЗрдб рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрдм рд╢реБрд░реВ рдореЗрдВ рдХреЗрд╡рд▓ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реЛрддрд╛ рд╣реИ рд╢рд┐рдкрд┐рдВрдЧ рдкрд░ рдХреБрдЫ рд╣реИ рдЬреЛ ЁЯШЕ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдбреЛрдорд┐рдирд┐рдХ рдлреЙрд▓реЛ - 4 рд╕рд┐рддрдВрдмрд░ - рдЕрдм рдпрд╣ рд╕реБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ! рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдпрджрд┐ рдореИрдВ рдХрд╣реАрдВ рдФрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рд╕реЗ рдЪреВрдХ рдЧрдпрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣реИ рдХрд┐ рдСрдирдкреЛрд░реНрдо рд░реЛрдбрдореИрдк рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рджреГрд╖реНрдЯрд┐ рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред

рдХрд╛рдЗрд▓ рдореИрдереНрдпреВрдЬ - 4 рд╕рд┐рддрдВрдмрд░ - рдпрд╣ рдЕрднреА рдХрд╛рдлреА рджреВрд░ рд╣реИ рдХрд┐ рдореИрдВ рд╕рдордпрд░реЗрдЦрд╛ рдирд╣реАрдВ рджреЗ рд╕рдХрд╛ред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рд╕рд╛рд▓ рдирд╣реАрдВ рдФрд░ рдЕрдЧрд▓реЗ рд╕рд╛рд▓ рднреА рдХреЛрдИ рд╡рд╛рджрд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдЧрд╛ред рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд░рд╛рдЬрд╕реНрд╡ рдФрд░ рд╣рдорд╛рд░реА рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЯреАрдо рдХреЛ рдХрд┐рддрдиреА рддреЗрдЬреА рд╕реЗ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВ

рдпрд╣ рдПрдХ рдЕрдлрд╝рд╕реЛрд╕ рдХреА рдмрд╛рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкреНрд░рдХрд╛рд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЧреИрдЯреНрд╕рдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо рд▓рд╛рдЦреЛрдВ рд╡рд┐рд╣рд┐рдд рдкреГрд╖реНрдареЛрдВ рдФрд░ рдПрдХ рд╣реА рд╕рдорд╛рди рдпрд╛ рдЕрдиреБрдХреНрд░рдордг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред

рдпрд╣ рдПрдХ рд╣реА рдЕрд╡рдзрд╛рд░рдгрд╛ / рдХреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЛ "рдмреЗрджрдЦрд▓" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдПрдЧрд╛?

2020 рдХреЗ рдлреИрд╕рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛ рдмрдирд╛рдПрдВ рдпрд╛ рддреЛрдбрд╝реЗрдВред рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреБрд▓рдкрддрд┐ рдкреИрд╕реЗ that рд╕рднреА рдирд┐рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫреА рдЬрдЧрд╣ рд╣реИ

рдЧреИрдЯреНрд╕рдмреА рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЗрдВ рд╕рд╣реА рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рдВрдмреЗ рд╕рдордп рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдордп рдЗрд╕реЗ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдЕрдиреБрдкрдпреЛрдЧреА рдмрдирд╛рддрд╛ рд╣реИ: / рд╣рдордиреЗ рдЗрд╕ рд╕рдкреНрддрд╛рд╣ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реЗ рджреВрд░ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреАред
рдХреГрдкрдпрд╛ рддреЗрдЬреА рд╕реЗ рдирд┐рд░реНрдорд╛рдг рд╣реЛ!

рдКрдкрд░ рд╕реЗ рд╕рд╣рдордд рд╣реВрдБ! рдЧреИрдЯреНрд╕рдмреА рдпрд╛ рддреЛ рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдЖрд╕рд╛рди рдмреНрд▓реЙрдЧрд┐рдВрдЧ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╛ рд╡реГрджреНрдзрд┐рд╢реАрд▓ / рддреЗрдЬ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЙрджреНрдпрдо рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдмрд┐рд▓рдХреБрд▓ рд╕рд╣реА; рдЗрд╕ рдкрд░ рдФрд░ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЯрдХрд░рд╛ рд░рд╣рд╛ рд╣реИред рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрдирд╛рддрд╛ рд╣реИ рдмрд┐рдирд╛ Gatsby рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред

рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд╛рджрд▓ Gatsby рдкрд░ рдмрдирд╛рддрд╛ рд╣реИ рдЗрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред рдЖрдк рдирд┐рдЬреА рдмреАрдЯрд╛ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд╕рд╛рдЗрди рдЕрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ https://www.gatsbyjs.com/builds-beta/

рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдбрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ - рдмрд╕ рдЗрддрдирд╛ рдХрд┐ рдЗрд╕рдореЗрдВ "рдЧреИрдЯреНрд╕рдмреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдмрд┐рд▓реНрдб рдЯрд╛рдЗрдо" рд╣реИред

рдореИрдВ рдЗрд╕ рдирд┐рд╣рд┐рддрд╛рд░реНрде рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реВрдБ рдХрд┐ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рдХреЗрд╡рд▓ рдПрдХ рд╣реЛрд╕реНрдЯреЗрдб Gatsby рд╕реЗрд╡рд╛ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ рдмрдЬрд╛рдп рдЙрдкрд▓рдмреНрдз рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗред

рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдЖрдк рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ @dwightwatson рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ "рд╡реГрджреНрдзрд┐рд╢реАрд▓" рд╣реИред рдЧреИрдЯреНрд╕рдмреА рдбреЗрдЬрд╝ рд▓рдВрджрди рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдмрд┐рд▓реНрдб рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рдерд╛ред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдЕрдЧрд░ рдпрд╣ рдЧреИрдЯреНрд╕рдмреА рдкреИрдХреЗрдЬ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдЕрдЧрд░ рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕реЗрд╡рд╛ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рддреЛ рд╡реЗ рдкреНрд░рджрд╛рди рдХрд░реЗрдВрдЧреЗред

рдирд┐рд╡реЗрд╢рдХ рдЕрдкрдиреЗ рдкреИрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рд╡рд╛рдкрд╕ рдХрд░ рд▓реЗрдВрдЧреЗред ЁЯЩД

рдмрд╣реБрдд рдмрдбрд╝реА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИ 140k + рдкреЗрдЬ
image

gatsby build рдХреБрдЫ рд╣рдж рддрдХ рдЕрдЪреНрдЫрд╛ рд╣реИ ... рд▓реЗрдХрд┐рди рддреИрдирд╛рддреА рдЕрдкрдиреЗ рджрд░реНрджрдирд╛рдХ (zeit.co) рдХрд░ рд░рд╣реА рд╣реИ

рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рд▓реЗрдмрд▓ рдХреИрд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЕрднреА рднреА рдПрдХ рдореБрджреНрджрд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред

@gomflo рдПрдХ рддрд░реАрдХрд╛ рд╣реИ рдЬрд┐рд╕рд╕реЗ рдореИрдВ рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ? рдмрд┐рд▓реНрдб рдЯрд╛рдЗрдо рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрдо рд▓рдЯрдХрдиреЗ рд╡рд╛рд▓реЗ рдлрд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ :) рдХреЛрдИ рд╡рд╛рджрд╛ рдирд╣реАрдВред

рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдбрд░реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ - рдмрд╕ рдЗрддрдирд╛ рдХрд┐ рдЗрд╕рдореЗрдВ "рдЧреИрдЯреНрд╕рдмреА рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдмрд┐рд▓реНрдб рдЯрд╛рдЗрдо" рд╣реИред

рдореИрдВ рдЗрд╕ рдирд┐рд╣рд┐рддрд╛рд░реНрде рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реВрдБ рдХрд┐ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрд┐рд▓реНрдб рдХреЗрд╡рд▓ рдПрдХ рд╣реЛрд╕реНрдЯреЗрдб Gatsby рд╕реЗрд╡рд╛ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ рдмрдЬрд╛рдп рдЙрдкрд▓рдмреНрдз рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗред

рдЗрд╕ ^ ^: рдЕрдЧрд░ рдореЗрд░реЗ gatsby рд░реЗрдкреЛ gitlab рдореЗрдВ рд╣реИ рдФрд░ github рдирд╣реАрдВ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдореИрдВ gatsby cloud / build features рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдкрд╛рдКрдВрдЧрд╛?

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рдореБрджреНрджреЗ / рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рдХрд╛рд╢рдХреЛрдВ рдХреЗ рд▓рд┐рдП, рдЧреИрдЯреНрд╕рдмреА рд╕рдордЭ рдореЗрдВ рдЖрдПрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдХреЗрд╡рд▓ рдирдП рдкреГрд╖реНрдареЛрдВ рдХреА рдПрдХрдорд╛рддреНрд░ рдкреАрдврд╝реА рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рде рд╣реА рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╢рд╛рдпрдж рд╣реА рдХреЛрдИ рдкреНрд░рдХрд╛рд╢рдХ рдкреБрд░рд╛рдиреЗ рд╡рд┐рд╣рд┐рдд рдкреГрд╖реНрдареЛрдВ рдХреЛ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдХрд░реЗрдЧрд╛ред

рддреЛ рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рдЖрдВрд╢рд┐рдХ рдЕрджреНрдпрддрди рдпрд╛ рдХреЛрдИ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реЛрдЧреА? рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдХреЗрд╡рд▓ рдХреБрдЫ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдкреВрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдФрд░ рддрд░реАрдХрд╛ рд╣реЛ?

рдмрд╕ рдпрд╣ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдореЗрд░реА рдЯреАрдо рдПрдХ рдкреАрдЖрд░ рдХреЛ рдЧрдЯреНрд╕рдмреА рд░реЗрдкреЛ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрд░реАрдм рд╣реИ рдЬреЛ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрдирд╛рддрд╛ рд╣реИред рд╣рдо рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреАрдЖрд░ рд▓рд┐рдЦрдиреЗ рдФрд░ рдХреЛрдб рдХреЛ рдХрд╕рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рдХреБрдЫ рд╕рдордп рд▓реЗ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣рд╛рдВ рддрдм рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ рдЬрдм рд╣рдо (рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдпрд╛ рдЗрд╕рдХреЗ рдмрд╛рдж) рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред

рдмрд╕ рдпрд╣ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдореЗрд░реА рдЯреАрдо рдПрдХ рдкреАрдЖрд░ рдХреЛ рдЧрдЯреНрд╕рдмреА рд░реЗрдкреЛ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрд░реАрдм рд╣реИ рдЬреЛ рд╣рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрдирд╛рддрд╛ рд╣реИред рд╣рдо рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреАрдЖрд░ рд▓рд┐рдЦрдиреЗ рдФрд░ рдХреЛрдб рдХреЛ рдХрд╕рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рдХреБрдЫ рд╕рдордп рд▓реЗ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣рд╛рдВ рддрдм рдЕрдкрдбреЗрдЯ рдХрд░реВрдВрдЧрд╛ рдЬрдм рд╣рдо (рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдпрд╛ рдЗрд╕рдХреЗ рдмрд╛рдж) рд╣реЛ рдЬрд╛рдПрдВрдЧреЗред

рдпрд╣рд╛рдБ рдкреАрдЖрд░ https://github.com/gatsbyjs/gatsby/pull/20785 рд╣реИ

рдкреАрдЖрд░ рдХреЗ рд▓рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдЕрдкрдбреЗрдЯ: https://github.com/gatsbyjs/gatsby/pull/20785#issuecomment -579355927

рдирдП рдкреАрдЖрд░, рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реБрдП https://github.com/gatsbyjs/gatsby/pull/2s23

# 21523 рдХреЗ рд╕рд╛рде рдФрд░ Gatsby рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдЗрдВрдХреНрд░реАрдореЗрдВрдЯрд▓ рдмрд┐рд▓реНрдб рдореЗрдВ рд╡рд┐рд▓рдп рдХреЗ рд╕рд╛рде, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рд╣реЛ рдЧрдИ рд╣реИред рдпрд╣ рд╕рднреА рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рднрд╡рд┐рд╖реНрдп рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдХреНрдпрд╛ рд╕рдЪ рдореЗрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЕрдиреБрдХреВрд▓рди рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рдерд╛ - рдПрдХ рдЕрдиреБрдХреВрд▓рдиред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдмрдирд╛рддрд╛ рдирд╣реАрдВ рдерд╛ред рдЙрд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░, рдЬреЛ рднреА рдЧреИрдЯреНрд╕рдмреА рдХреНрд▓рд╛рдЙрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ, рд╡рд╣ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреИрдХреЗрдЬ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдЯрд┐рдХрдЯ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЗрд░рд╛рджреЗ рдХреЗ рд▓рд┐рдП, рдХреБрдЫ рднреА рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдХреНрдпрд╛ рд╕рдЪ рдореЗрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП?

Https://github.com/gatsbyjs/gatsby/issues/5496#issuecomment -641005662 рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдореБрджреНрджрд╛ рдмрдВрдж рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрддрд╛ рдХрд┐ not stale рд▓реЗрдмрд▓ рдХреНрдпреЛрдВ рд╣рдЯрд╛рдпрд╛ рдЧрдпрд╛ ред

рдпрд╣рд╛рдБ рдХрд┐рд╕реА рдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ, рдпрд╛ рдкрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ, рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде "Gatsby рд╡рд┐рдХрд╛рд╕" рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдФрд░ рдЙрддреНрдкрд╛рджрди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдВрд╕реНрдХрд░рдг рджреЛрдиреЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП GatsbyJS webpack рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдЯреНрд╡реАрдХ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ? (рд╕рдВрднрд╡рддрдГ рдмрдврд╝рдиреЗ рд╡рд╛рд▓рд╛ "рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдирд┐рд░реНрдорд╛рдг" рдЬреЛ рд╣рдореЗрд╢рд╛ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдХрд╛рд╕ рд╕рд░реНрд╡рд░ рдХреА рд▓рд╛рдЧрдд рдХреЗ рд╕рд╛рде рд╣реИред)

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

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

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

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

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

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

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