рд╕реНрдХреНрд╡реЗрдпрд░рд╕реНрдкреЗрд╕ 6 рдкрд░ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ

Squarespace.com
рд╕реНрдХреНрд╡рд╛рдпрд░рд╕реНрдкреЗрд╕ рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕реАрдПрдордПрд╕ рд╣реИ рдЬреЛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ WYSIWYG рд╕рдВрдкрд╛рджрдХ, рдПрдХ рдмреНрд▓реЙрдЧ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо, рдСрдирд▓рд╛рдЗрди рд╕реНрдЯреЛрд░ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдФрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рдЖрдкрдХреЛ рдЗрд╕ рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рднреА рд▓рд╛рднреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВрдЧреЗ, рдЬреИрд╕рд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдерд╛ - рдареАрдХ рд╣реИ, рдореИрдВ рдЖрдкрдХреЛ рдиреНрдпреВрдирддрдо рдмрддрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдЬреЛ рдЖрдкрдХреЛ рд╕реНрдХреНрд╡реЗрд░реНрд╕реНрдкреЗрд╕ рдкрд░ рдПрдХ рд╕рд╛рдЗрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЬрд▓реНрджреА рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рд╡рд┐рдХрд╛рд╕ рдХреИрд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рдП - рдореИрдВ рдПрдХ рдмрд┐рд▓реНрд▓реА рдХреЗ рд▓рд┐рдП рдкреВрдЫрддрд╛ рд╣реВрдВред


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

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

рд╕рд╛рдЗрдЯ рдбреЗрд╡рд▓рдкрд░ рдореЛрдб рдЪрд╛рд▓реВ рдХрд░реЗрдВ

рд╕рд╛рдЗрдЯ рдбреЗрд╡рд▓рдкрд░ рдореЛрдб рдЪрд╛рд▓реВ рдХрд░реЗрдВ


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

рдбреЗрд╡рд▓рдкрд░ рдореЛрдб рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореВрд▓ рдЬрд╛рдирдХрд╛рд░реА

рдбреЗрд╡рд▓рдкрд░ рдореЛрдб рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореВрд▓ рдЬрд╛рдирдХрд╛рд░реА


рдЗрд╕рд▓рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрдиреЗрдХреНрдЯ рдФрд░ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЗ рд╣реИрдВ: Git рдФрд░ SFTPред рдпрд╣рд╛рдВ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ (рдпрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдирд┐рдпреЛрдХреНрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ), рд▓реЗрдХрд┐рди рд╕рд░рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ SFTP рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕реНрдкрд╖реНрдЯ рдкреНрд▓рд╕ Git рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЧрдИ рдХреЙрдорд┐рдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдЬреЛ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛ рдФрд░ рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЧрдпрд╛ред рддреЛ рдмрд╕ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдЖрдИрдбреАрдИ рдпрд╛ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ SFTP рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕реНрдерд╛рдиреАрдп рдФрд░ рджреВрд░рд╕реНрде рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░реЗрдВ (IDEA рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ JetBrains рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ - рдЙрдкрдХрд░рдг -> рддреИрдирд╛рддреА -> рдкреНрд░рдХрд╛рд░: SFTP -> рд╣реЛрд╕реНрдЯ / рдкреЛрд░реНрдЯ / рд▓реЙрдЧрд┐рди / рдкрд╛рд╕рд╡рд░реНрдб -> рд╕рд╛рдЗрдЯ рдХреА рдЬрдбрд╝ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореИрдкрд┐рдВрдЧ рдЯреИрдм рдкрд░ рд╕реНрдерд╛рдиреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдбрд╝ рдХреЛ рдореИрдк рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ, рдпрджрд┐ рдЖрдк Ctrl + S рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдкрд▓реЛрдб рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)ред

рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕реНрдХреНрд╡рд╛рдпрд░рд╕реНрдкреЗрд╕ рдкрд░ рд╡рд┐рдХрд╕рд┐рдд рд╕рднреА рд╕рд╛рдЗрдЯреЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ: html5shiv.js , modernizr.js , рдФрд░ normalize.css , рдЪреАрдЬреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╣рдореЗрдВ рдЗрд╕рдХреА рджреЗрдЦрднрд╛рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдХрдо рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд░ рднреА рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ "рдЖрдЙрдЯ рдСрдл рдмреЙрдХреНрд╕" рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХрдо рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реАрдПрд╕рдПрд╕ рд╕реНрдЯрд╛рдЗрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ - рд╕рд░реНрд╡рд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рд╕рдВрдпреБрдХреНрдд рд╕реАрдПрд╕рдПрд╕ рдлрд╛рдЗрд▓ рджреЗрдЧрд╛ред рд╡рд╣реА рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ - рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, YUI3 рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ , рд▓реЗрдХрд┐рди рдЖрдк рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднреА рдЫреЛрдЯрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди Json-T рд╣реИ ред

рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ:

рдкреИрдЯрд░реНрди рд╕рдВрд░рдЪрдирд╛

рдкреИрдЯрд░реНрди рд╕рдВрд░рдЪрдирд╛


1. рдореБрдЦреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЯреЗрдореНрдкрд▓реЗрдЯ .conf


рдореИрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрдбрд╝ рд╕реЗ рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рд╕рд╛рдЗрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕реНрдерд┐рдд рд╣реИрдВред рдЯреЗрдореНрдкрд▓реЗрдЯ рдХрд╛ рджрд┐рд▓ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдФрд░ рдСрдерд░рд╢рд┐рдк рдХрд╛ рдирд╛рдо рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдХрд╛ рд▓реЗрдЖрдЙрдЯ ( рд▓реЗрдЖрдЙрдЯ ), рд╕рд╛рдЗрдЯ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди ( рдиреЗрд╡рд┐рдЧреЗрд╢рди ) рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдпрд╣рд╛рдВ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

{ "name" : "Something", "author" : "michael", "layouts" : { "Default" : { "name" : "Default", "regions" : [ "header", "content", "footer" ] }, "Home" : { "name" : "Homepage", "regions" : [ "header", "contenthome", "events", "footer" ] }, "SidebarLeft" : { "name" : "WithLeftSidebar", "regions" : [ "header", "contentwithsidebar", "footer" ] }, "SidebarLeft2" : { "name" : "WithLeftSidebar2", "regions" : [ "header", "contentwithsidebar2", "footer" ] } }, "navigations" : [ { "title" : "Main Navigation", "name" : "mainNav" }, { "title" : "Secondary Navigation", "name" : "secondaryNav" } ], "stylesheets" : [ "base.less", "typography.less" ] } 

Template.conf рдХреА рд╕рд╛рдордЧреНрд░реА


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



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

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

рдЯреЗрдореНрдкрд▓реЗрдЯ.рдХреЙрдиреНрдлрд╝ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрддрд┐рдо рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ, рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рдЗрд▓ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, reset.css (рдЙрд░реНрдл normalise.css ) рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рднреА рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдЧрд╛ред

2. рдХреНрд╖реЗрддреНрд░ рдлрд╛рдЗрд▓реЗрдВ


рд╕рд░рд▓рддрдо рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рдПрдХ рдХреНрд╖реЗрддреНрд░ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЖрдЗрдП рдЗрд╕реЗ site.region рдХрд╣рддреЗ рд╣реИрдВред рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рд▓рдЧрднрдЧ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реЛрдЧреА:

 <!doctype html> <html> <head> {squarespace-headers} </head> <body class="{squarespace.page-classes}" id="{squarespace.page-id}"> <header id="header"> <h1><a href="/">{website.siteTitle}</a></h1> <squarespace:navigation navigationId="mainNav" template="navigation" /> </header> <div id="canvas"> <section id="page" role="main"> {squarespace.main-content} </section> <aside id="sidebar"> <squarespace:block-field id="sidebarBlocks" /> </aside> </div> </body> </html> 

рд╕рд╛рдордЧреНрд░реА рд╕рд╛рдЗрдЯ


рд╕реНрдХреНрд╡рд╛рдпрд░рд╕реНрдкреЗрд╕ рдЯреИрдЧ рдФрд░ JSON-T рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╣реЗрдбрд░ рдФрд░ рд╕рд╛рдЗрдбрдмрд╛рд░ рдХреЗ рд╕рд╛рде рдиреНрдпреВрдирддрдо рдкреЗрдЬ рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рд╕рд╛рдЗрдЯ рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдмреАрдЪ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЕрдВрддрд░ рдХрд░рддреЗ рд╣реИрдВ - рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЕрдзрд┐рдХ рдмрдирд╛рдП рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╛рдж рдореЗрдВ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдпрд╣ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рдРрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рдкрдХреНрд╖ рд▓реЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЖрдкрдХреЗ рдмрд╛рдж / рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╢реАрд░реНрд╖ рд▓реЗрдЦ .region рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦ рд╕рдХрддреА рд╣реИ:

 <!doctype html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"> <!--INCLUDE SQS SCRIPTS, META TAGS AND USER CONTENT FROM THE CODE INJECTION TAB--> {squarespace-headers} </head> <body id="{squarespace.page-id}" class="{squarespace.page-classes}"> <!--HEADER--> <header class="navbar navbar-default navbar-static-top navbar-inverse"> <div class="container fade-in"> <squarespace:navigation navigationId="mainNav" template="nav" /> </div> </header> 

Header.region рдлрд╝рд╛рдЗрд▓


рдпрд╣рд╛рдВ, {squarespace-headers} рдХрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рдореЗрдВ рд╕рд░реНрдЪ рдЗрдВрдЬрди рдФрд░ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рдореЗрдЯрд╛ рдЯреИрдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рд╕реНрдХреНрд╡рд░рд╕реНрдкреЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╡рд┐рдЬреБрдЕрд▓ рдореЛрдб рдореЗрдВ рдХреЛрдб рдбрд╛рд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред <Squarespace: navigation navigationId = "mainNav" рдЯреЗрдореНрдкрд▓реЗрдЯ = "nav" /> рдЯреИрдЧ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдмреНрд▓реЙрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ nav.block рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ mainNav рдЕрдиреБрднрд╛рдЧ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред

рд╢реЗрд╖ * .region рдлрд╛рдЗрд▓реЗрдВ рдЙрд╕реА рддрд░рд╣ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ - рдЖрд╡рд╢реНрдпрдХ рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдПрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╕реНрдХреНрд╡реЗрд░реНрд╕реНрдкреЗрд╕ рдмреНрд▓реЙрдХ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдпреЗ рдмреНрд▓реЙрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:



3. рдмреНрд▓реЙрдХ


рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдмреНрд▓реЙрдХ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рд╕рдорд╛рди рд╣реИрдВред рдФрд░ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЙрди рдкрд░ рдмрд┐рд▓реНрдХреБрд▓ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдЖрдк рдЙрдирдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░ рднреА, рдореИрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ - рдпрд╣ рдЕрдзрд┐рдХ рджреГрд╢реНрдп рд╣реИ, рдЕрдзрд┐рдХ рд╕рдВрд░рдЪрд┐рдд рд╣реИред рдиреЗрд╡рд┐рдЧреЗрд╢рди рдкреНрд░рддрд┐рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ * .block рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ рддреЛ рдЪрд▓рд┐рдП рдПрдХ рдХрд╛рд▓реНрдкрдирд┐рдХ рдиреМрдЯрдВрдХреА рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред рджреЗрдЦреЗрдВ рдФрд░ рдХреНрдпрд╛ рд╣реИред

navigation.block
 <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span> <span class="icon-bar"></span><span class="icon-bar"></span> </button>{.section website}<a class="navbar-brand" href="/">{.section logoImageUrl}<img src="{logoImageUrl}?format=original" alt="{siteTitle}"/>{.end}{.end}</a></div> {.section items} <div class="collapse navbar-collapse navbar-ex1-collapse middle"> <ul class="nav navbar-nav navbar-right"> {.repeated section @} {.folder?} <li class="folder dropdown"> <a class="{.if folderActive}folder-active{.end}" role="button" data-toggle="dropdown" href="#">{collection.navigationTitle}<span class="caret"></span></a> <ul class="dropdown-menu" role="menu"> {.repeated section items} {.collection?} <li class="{collection.typeLabel}-collection" role="presentation"> <a href="{collection.fullUrl}" class="{.section active}active{.end}" role="menuitem" tabindex="-1">{collection.navigationTitle}</a> </li> {.end} {.section externalLink} <li class="external-link"> <a href="{url}"{.section newWindow} target="_blank"{.end}>{title}</a> </li> {.end} {.end} </ul> </li> {.or} {.collection?} <li class="{collection.typeLabel}-collection"> <a href="{collection.fullUrl}" class="{.section active}folder-active{.end}">{collection.navigationTitle}</a> </li> {.end} {.section externalLink} <li class="external-link"> <a href="{url}"{.section newWindow} target="_blank"{.end}>{title}</a> </li> {.end} {.end} {.end} </ul> </div> {.end} 

рдлрд╝рд╛рдЗрд▓ рдиреЗрд╡рд┐рдЧреЗрд╢рди



рддреБрд░рдВрдд рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░реЗрдВ рдХрд┐ рдмреВрдЯрд╕реНрдЯреНрд░реИрдк 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣рд╛рдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЖрдк рдкрд░рд┐рдЪрд┐рдд / рдЕрдкрд░рд┐рдЪрд┐рдд рд╡рд░реНрдЧ рджреЗрдЦреЗрдВред JSON-T рдорд╛рд░реНрдХрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдпрд╣рд╛рдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрдкрд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред

 {.section website}<a class="navbar-brand" href="/">{.section logoImageUrl}<img src="{logoImageUrl}?format=original" alt="{siteTitle}"/>{.end}{.end}</a> 

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

 {.section items} <div class="collapse navbar-collapse navbar-ex1-collapse middle"> <ul class="nav navbar-nav navbar-right"> {.repeated section @} {.folder?} <li class="folder dropdown"> <a class="{.if folderActive}folder-active{.end}" role="button" data-toggle="dropdown" href="#">{collection.navigationTitle}<span class="caret"></span></a> <ul class="dropdown-menu" role="menu"> {.repeated section items} {.collection?} <li class="{collection.typeLabel}-collection" role="presentation"> <a href="{collection.fullUrl}" class="{.section active}active{.end}" role="menuitem" tabindex="-1">{collection.navigationTitle}</a> </li> {.end} {.section externalLink} <li class="external-link"> <a href="{url}"{.section newWindow} target="_blank"{.end}>{title}</a> </li> {.end} {.end} </ul> </li> 

рдпрд╣рд╛рдВ рд╣рдо рд╕рд╛рдЗрдЯ рдкрд░ рд╣рдорд╛рд░реЗ рд╕рднреА рдкреГрд╖реНрдареЛрдВ рдХреЗ рд▓рд┐рдП {.section рдЖрдЗрдЯрдо} рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдбрд╛рд▓реА рдЧрдИ рджреГрд╢реНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдПрдХ "рдЪрдХреНрд░" - {.repeated рдЕрдиреБрднрд╛рдЧ @} рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ , рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо (рдкреГрд╖реНрда, рдмреНрд▓реЙрдЧ, рд╕рдВрдЧреНрд░рд╣, рдЧреИрд▓рд░реА, рдЙрддреНрдкрд╛рдж, рдпрд╛ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда) рд╕реЗ рдкреВрдЫрддрд╛рдЫ рдХреА рдЬрд╛рдПрдЧреАред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, {.folder?} рдФрд░ {.collection?} рджреЛрдиреЛрдВ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рд╡рд╕реНрддреБ рдХреНрдпрд╛ рд╣реИ ред
рдпрджрд┐ рдпрд╣ рдПрдХ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдПрдХ рд▓рд┐рдВрдХ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рджреВрд╕рд░рд╛ рдЪрдХреНрд░ {.repeated рдЕрдиреБрднрд╛рдЧ рдЖрдЗрдЯрдо} рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдЕрдм рдкреНрд░рджреВрд╖рд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИ (рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдмрд╛рд╣рд░реА рд▓рд┐рдВрдХ рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда, рд╕рдВрдЧреНрд░рд╣ рдпрд╛ рд╕рд╛рдордЧреНрд░реА рд╣реЛ рд╕рдХрддреА рд╣реИ) ред рдпрд╣рд╛рдВ рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдлрд┐рд▓рд╣рд╛рд▓ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрддрд░ рдХреЗ рдШреЛрдВрд╕рд▓реЗ рдХреЗ рд╢рд┐рдХрд╛рд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдореЗрдиреВ рдореЗрдВ рдХрдИ рд╕реНрддрд░ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреНрд╖рдг - рдЖрдк рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рдХреЛрдИ рджрд┐рдпрд╛ рдЧрдпрд╛ рдлрд╝реЛрд▓реНрдбрд░ рдпрд╛ рд▓рд┐рдВрдХ {.if рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд╕рд╛рде рд╕рдХреНрд░рд┐рдп рд╣реИ} рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛ рд╣реИ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдХреНрд░рд┐рдп {.end} рдФрд░ {ред рд╕рдХреНрд░рд┐рдп рд╣реЛрдирд╛} рд╕рдХреНрд░рд┐рдп {.end} рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдВрдЫрд┐рдд рд╡рд░реНрдЧ рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИ (рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИ)ред рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ - рдиреЗрд╡рд┐рдЧреЗрд╢рди рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдкрддреЗ рдФрд░ рд▓рд┐рдВрдХ рдкрддреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХреЗ рд╕рд╛рде рдЕрдкрдиреА рдЦреБрдж рдХреА рдмрд╛рдЗрдХ рдмрдирд╛рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

 {.or} {.collection?} <li class="{collection.typeLabel}-collection"> <a href="{collection.fullUrl}" class="{.section active}folder-active{.end}">{collection.navigationTitle}</a> </li> {.end} {.section externalLink} <li class="external-link"> <a href="{url}"{.section newWindow} target="_blank"{.end}>{title}</a> </li> {.end} {.end} {.end} </ul> </div> {.end} 

рдХреЛрдб рдХрд╛ рдпрд╣ рдЕрдВрддрд┐рдо рдЯреБрдХрдбрд╝рд╛ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╣рдордиреЗ рдлрд╝реЛрд▓реНрдбрд░ рдорддрджрд╛рди рдЪрдХреНрд░ рдХреЗ рдЕрдВрджрд░ рдХрд┐рдпрд╛ рдерд╛ - рдпрд╣ рд╢реЗрд╖ рддрддреНрд╡реЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ, рдЙрдирдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рдмрдирд╛рддрд╛ рд╣реИ, рдЖрд╡рд╢реНрдпрдХ рдХрдХреНрд╖рд╛рдУрдВ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ (рдмрд╛рд╣рд░реА рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП) рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рд╕рднреА рдЦрдВрдб ( {.end} ) рдмрдВрдж рд╣реИрдВ, рдЕрдиреНрдпрдерд╛ рдпрд╣ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред

4. рд╕рдВрдЧреНрд░рд╣


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


рдХрдо рд╕реЗ рдХрдо, рд╕рдВрдЧреНрд░рд╣ рдХреЛ * .conf рдФрд░ * .item рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрд┐рдирд╛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рджреЗ рджреВрдВрдЧрд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдЖрдк рдпрд╣рд╛рдВ рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдореИрдВрдиреЗ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рдмрд┐рдВрджреБ (рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдФрд░ рдЕрдиреБрднрд╛рдЧ рдХреЗ рдирд╛рдо рдЦреБрдж рдХреЗ рд▓рд┐рдП рдмреЛрд▓рддреЗ рд╣реИрдВ) рдХреЛ рдкрдХрдбрд╝рд╛ред

blog.conf
 { "title" : "Blog", "ordering" : "chronological", "addText" : "Add Post", "acceptTypes": ["text"], "promotedBlocks" : [ "" ] "icon": "blog" } 

Blog.conf рдлрд╝рд╛рдЗрд▓



blog.item
 {.repeated section items} <article class="{@|item-classes}" id="article-{id}" data-item-id="{id}"> <div class="blog-wrapper"> <div class="post{.passthrough?} link-list-item{.end}"> <!--POST HEADER--> <header> {.if title}<h2 class="entry-title" data-content-field="title">{.passthrough?}<a href="{sourceUrl}" target="_blank">{title}<span class="passthrough">тЖТ</span></a>{.or}<a href="{fullUrl}">{title}</a>{.end}</h2>{.end} </header> <!--POST BODY--> {.excerpt?} <div class="excerpt-content">{.main-image?} <div class="excerpt-thumb"><img {@|image-meta} /></div>{.end} {excerpt}<div class="clearfix"></div><a class="inline-read-more" href="{fullUrl}">Click to read more ...</a></div> <div class="clearfix"></div> {.or} {.section body}<div class="entry-content">{@}</div>{.end} {.end} <!--POST FOOTER--> <footer class="article-meta"> <div class="article-author"> {.section author}<span class="author"><a href="{collection.fullUrl}?author={id}" rel="author"><i class="icon-user"></i>{displayName}</a><span class="delimiter">|</span></span>{.end} </div> <div class="article-dateline"> <i class="icon-calendar"></i><time class="published" datetime="{addedOn|date %F}">{addedOn|date %A, %B %d, %Y at %l:%M %p}</time><span class="delimiter">|</span> </div> <div class="shareLoveButtons"> <a href="#">{@|social-button-inline}</a> </div> <div class="post-entry-injection">{postItemInjectCode}</div> </footer> </div> <!-- / post --> </div><!-- / blog-wrapper --> </article> <div class="clearfix"></div> {.end} <!--PAGINATION--> {.section pagination} <nav class="page-pagination"> <div class="content-wrapper"> {.if pagination.prevPage}<a href="{prevPageUrl}" id="prevLink"><i class="icon-chevron-left"></i> Previous |</a> {.or}<!-- <a href="{collection.fullUrl}"><i class="icon-list"></i>{collection.title}</a> -->{.end} <!--HOME PAGE--> <a href="{collection.fullUrl}"><i class="icon-list"></i> Main |</a> {.if pagination.nextPage}<a href="{nextPageUrl}" id="nextLink">Next <i class="icon-chevron-right"></i></a> {.or}<a href="{collection.fullUrl}"><i class="icon-list"></i>{collection.title}</a>{.end} </div> </nav> {.end} 

Blog.list рдлрд╝рд╛рдЗрд▓



blog.item
 {.section pagination} <nav class="blog-pagination"> {.section prevItem} <a href="{fullUrl}"><i class="icon-chevron-left"></i> {title} |</a> {.or} <a class="disabled"></a> {.end} <!--HOME PAGE--> <a href="{collection.fullUrl}"><i class="icon-list"></i> Main |</a> <!--OLDER PAGE--> {.section nextItem} <a href="{fullUrl}">{title} <i class="icon-chevron-right"></i></a> {.or} <a class="disabled">End off posts</a> {.end} </nav> {.end} {.section item} <article class="{@|item-classes}" id="article-{id}" data-item-id="{id}"> <div class="blog-wrapper item"> <div class="post{.passthrough?} link-list-item{.end}"> <!--POST HEADER--> <header> {.if title}<h2 class="entry-title" data-content-field="title">{.passthrough?}<a href="{sourceUrl}" target="_blank">{title}<span class="passthrough">тЖТ</span></a>{.or}<a href="{fullUrl}">{title}</a>{.end}</h2>{.end} </header> <!--POST BODY--> <!--POST BODY--> {.section body}<div class="entry-content">{@}</div>{.end} <!--POST FOOTER--> <footer class="article-meta"> <div class="article-author"> {.section author}<span class="author"><a href="{collection.fullUrl}?author={id}" rel="author"><i class="icon-user"></i>{displayName}</a><span class="delimiter">|</span></span>{.end} </div> <div class="article-dateline"> <i class="icon-calendar"></i><time class="published" datetime="{addedOn|date %F}">{addedOn|date %A, %B %d, %Y at %l:%M %p}</time><span class="delimiter">|</span> </div> <div class="shareLoveButtons"> <a href="#">{@|social-button-inline}</a> </div> <div class="clearfix"></div> <div class="post-entry-injection">{postItemInjectCode}</div> </footer> </div><!-- /post --> </div><!-- /content-wrapper --> </article> <div class="clearfix"></div> {.end} <!--PAGINATION--> {.section pagination} <nav class="blog-pagination"> {.section prevItem} <a href="{fullUrl}"><i class="icon-chevron-left"></i> {title} |</a> {.or} <a class="disabled"></a> {.end} <!--HOME PAGE--> <a href="{collection.fullUrl}"><i class="icon-list"></i> Main |</a> <!--OLDER PAGE--> {.section nextItem} <a href="{fullUrl}">{title} <i class="icon-chevron-right"></i></a> {.or} <a class="disabled">End off posts</a> {.end} </nav> {.end} {.section item} <!--COMMENTS--> {.comments?} <div class="comments">{@|comments}</div> {.end} {.end} 

Blog.item рдлрд╝рд╛рдЗрд▓



5. рд╢реИрд▓рд┐рдпрд╛рдБ ( рд╢реИрд▓рд┐рдпрд╛рдБ рдХреИрдЯрд▓реЙрдЧ)


рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реНрдХреНрд╡реИрд░рд╕реНрдкреЗрд╕ рдореЗрдВ 12 рд╕реНрддрдВрднреЛрдВ рдХрд╛ рдЕрдкрдирд╛ рдЧреНрд░рд┐рдб рд╣реИред рдорд╛рд░реНрдХрдЕрдк рдмреВрдЯрд╕реНрдЯреНрд░реИрдк рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкрдВрдХреНрддрд┐ = sqs-row , col-md-4 = sqs-col-4 ред рдЗрд╕рд▓рд┐рдП рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рдЗрд╕ рддрдереНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдЗрди рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╢реИрд▓рд┐рдпреЛрдВ рдХреЗ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рджреЗрдЦреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ "рдЗрд╕реЗ" рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рднрд▓реЗ рд╣реА рдЖрдк рдЕрдкрдиреА рдЦреБрдж рдХреА рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реЗ рд╣реЛрдВ рдпрд╛ рдХрд┐рд╕реА рддрд░рд╣ рдХреЗ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ - рд╕реНрдХреНрд╡реЗрдпрд░рд╕реНрдкреЗрд╕ "рдкрд╕рдВрдж" рдХреЛ рдЕрдкрдиреЗ рд▓реЗрдЖрдЙрдЯреНрд╕ рдХреЛ рдмреНрд▓реЙрдХ рдореЗрдВ рд▓рдкреЗрдЯрдиреЗ рдХреЗ рд▓рд┐рдП - рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╣рд╕реНрддрдХреНрд╖реЗрдк рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдмрд╕ рдирд┐рд░реАрдХреНрд╖рдХ рдореЗрдВ рджреЗрдЦреЗрдВ - рдирд╣реАрдВ рдХреНрдпрд╛ рдорд╛рд░реНрдХрдЕрдк рдореЗрдВ рдХреБрдЫ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред рдЕрдиреНрдпрдерд╛, рд╕рдм рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рд╡реИрдз рд▓реЗрд╕ рдпрд╛ CSS рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

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

 // tweak: { "type" : "value", "title" : "Logo Size", "min" : 50, "max" : 150 } @logoHeight: 75px; .logo { max-height: @logoHeight; } 

рд▓реЛрдЧреЛ рдХрд╛ рдЖрдХрд╛рд░ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреАрдХ


рдпрд╛ рдЪрд▓реЛ рд░рдВрдЧ рдмрджрд▓рддреЗ рд╣реИрдВ (рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░рдВрдЧ рдмреАрдирдиреЗ рд╡рд╛рд▓рд╛ рд╡реНрдпрдХреНрддрд┐ рдкреЙрдк рдЬрд╛рдПрдЧрд╛):
 // tweak: { "type" : "color", "title" : "Text Color" } @textColor: #444444; body { color: @textColor; } 

рдкрд╛рда рдХрд╛ рд░рдВрдЧ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреАрдХ


Tweaks рдХреЛ рдЧреБрдгреЛрдВ рдФрд░ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рджреГрд╢реНрдп рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдЖрдкрдХреЛ рдХреБрдЫ рд╕рдорд╛рди рдорд┐рд▓реЗрдЧрд╛:

рд╢реИрд▓реА рдХреЗ рд╕рдВрдкрд╛рджрдХ
рд╢реИрд▓реА рдХреЗ рд╕рдВрдкрд╛рджрдХ


6. рдПрд╕реЗрдЯреНрд╕


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

7. рд▓рд┐рдкрд┐рдпрд╛рдБ


рд╣рдо рдпрд╣рд╛рдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдПрдХ site.js рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ YUI3 рдЖрд░рдВрднреАрдХреГрдд рд╣реЛрддрд╛ рд╣реИред рд╕рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдПрдВ рдЬреЛ рдЗрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реНрдЯреЛрд░ рдХреЛ рдмреВрдЯ рд▓реЛрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ (рдФрд░ рдЪрд╛рд╣рд┐рдП) рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ - рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреА рд╕рд╛рдЗрдЯ рдПрдХ minified рд╕реНрдХреНрд░рд┐рдкреНрдЯ рджреЗрдЧреАред рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕реЗ рд╕рд╛рдЗрдЯ рдХреЗ рддрд╣рдЦрд╛рдиреЗ рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ):

 <squarespace:script src="plugin.js" combo="true" /> <squarespace:script src="site.js" combo="true" /> 

рдмреВрдЯрд▓реЛрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ


8.Stranitsy (рдкреЗрдЬ)


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

рдирд┐рд╖реНрдХрд░реНрд╖


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

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдЖрдкрдХреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдорд╛рд╕реНрдЯрд░ рдХрд░рдиреЗ рдФрд░ рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред

Source: https://habr.com/ru/post/In206484/


All Articles