рд╕реНрдХреНрд╡рд╛рдпрд░рд╕реНрдкреЗрд╕ рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕реАрдПрдордПрд╕ рд╣реИ рдЬреЛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ 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 рдХреА рд╕рд╛рдордЧреНрд░реА
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдпрд╣ рдорд╛рди рд▓реЗрдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИ рдХрд┐ рд╕рд╛рдЗрдЯ рдХреЗ рдкреГрд╖реНрда рдХреНрдпрд╛ рджрд┐рдЦреЗрдВрдЧреЗ, рд╕рд╛рдордЧреНрд░реА рдХреНрдпрд╛ рд╣реЛрдЧреА, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдпрд╣ рдЖрдкрдХреЛ рдкреГрд╖реНрдареЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд╛рдВрдЫрд┐рдд рд▓реЗрдЖрдЙрдЯ рдФрд░ рдХреНрд╖реЗрддреНрд░ (
рдХреНрд╖реЗрддреНрд░ ) рдХреЛ рддреБрд░рдВрдд рдЪреБрдирдиреЗ рдФрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЖрдЙрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВ:
- Defaultред "рд╣реЗрдбрд░", "рд╕рд╛рдордЧреНрд░реА", "рдкрд╛рдж" рдХреНрд╖реЗрддреНрд░ рдЗрд╕рд╕реЗ рдЬреБрдбрд╝реЗ рд░рд╣реЗрдВрдЧреЗред рдХрд┐рд╕реА рднреА рдкреЗрдЬ рдХреЛ рдмрдирд╛рддреЗ рд╕рдордп рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
- рд╣реЛрдоред рдХрдиреЗрдХреНрдЯ "рд╣реЗрдбрд░", "рд╕рдВрддреЛрд╖реА", "рдЗрд╡реЗрдВрдЯреНрд╕", "рдкрд╛рдж" рдХреНрд╖реЗрддреНрд░ред рд╣реЛрдо рдкреЗрдЬ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдпрд╣ рдорд╛рд░реНрдХрдЕрдк рдмрдирд╛рдирд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреНрд▓реЙрдХ рд╣реИрдВ рдЬреЛ рдХрд╣реАрдВ рднреА рджреЛрд╣рд░рд╛рдП рдирд╣реАрдВ рдЧрдП рд╣реИрдВ рдФрд░ рдЙрдирдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдмрд╛рдХреА рд╕рд╛рдЗрдЯ рд╕реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИ
- рд╕рд╛рдЗрдбрдмрд╛рд░ рд▓рд╛рдИрдЯ рдореЗрдВ рд╣реЗрдбрд░, рдХрдВрдЯреЗрдВрдЯрд╡рд┐рдерд╕рдмреНрдмрд░ рдФрд░ рдкрд╛рдж рд▓реЗрдЦ рдХреНрд╖реЗрддреНрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
- рд╕рд╛рдЗрдбрдмрд╛рд░рд▓реЗрдлреНрдЯ 2 рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╕рд╛рдЗрдбрдмрд╛рд░рд▓реЗрдлреНрдЯ рдХреЗ рд╕рдорд╛рди рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рдЗрдбрдмрд╛рд░ рдХреА рд╕рд╛рдордЧреНрд░реА рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЕрд▓рдЧ рдорд╛рд░реНрдХрдЕрдк рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╛рд╣рд░ рд░рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред
рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдкреЗрдЬ рдмрдирд╛рддреЗ рд╕рдордп, рджреГрд╢реНрдп рдореЛрдб рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред
рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЛ рд╕реАрдзреЗ рд╕рд╛рдЗрдЯ рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреИрдирд▓ рдореЗрдВ рдЗрди рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЖрдкрдХреЛ рдЗрд╕реЗ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рджрд┐рдП рдЧрдП рдирд╛рдо рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдХрдИ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИ рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмреНрд▓реЙрдХ рд╣реИрдВ, рдХрд╣рддреЗ рд╣реИрдВ, рд╕рд╛рдЗрдЯ рдХреЗ рд╣реЗрдбрд░ рдФрд░ рдмреЗрд╕рдореЗрдВрдЯ рдпрд╛ рд╕рд╛рдЗрдбрдмрд╛рд░ рдореЗрдВред
рдЯреЗрдореНрдкрд▓реЗрдЯ.рдХреЙрдиреНрдлрд╝ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрддрд┐рдо рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ, рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рд╢реИрд▓рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рд╕реНрдЯрд╛рдЗрд▓ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ,
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"> {squarespace-headers} </head> <body id="{squarespace.page-id}" class="{squarespace.page-classes}"> <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 рдлрд╛рдЗрд▓реЗрдВ рдЙрд╕реА рддрд░рд╣ рдмрдирд╛рдИ рдЧрдИ рд╣реИрдВ - рдЖрд╡рд╢реНрдпрдХ
рд▓реЗрдЖрдЙрдЯ рдмрдирд╛рдПрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╕реНрдХреНрд╡реЗрд░реНрд╕реНрдкреЗрд╕ рдмреНрд▓реЙрдХ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред рдпреЗ рдмреНрд▓реЙрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
- * ред рдлрд╛рдЗрд▓реЗрдВ рдЦреЛрд▓рдирд╛ ред рдЬреИрд╕рд╛ рдХрд┐ рд╢реАрд░реНрд╖ рд▓реЗрдЦ рдХреЗ рд╕рд╛рде рдЙрджрд╛рд╣рд░рдг рдореЗрдВред рдЖрдк рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рддрд╣рдЦрд╛рдиреЗ рдпрд╛ рд╕рд╛рдЗрдбрдмрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЕрдиреБрднрд╛рдЧ (рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ)
- рд╕реНрдХреНрд╡рд░рд╕реНрдкреЗрд╕ рдЯреИрдЧ ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, {squarespace.main-content} рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЗрдЯ рдХреЗ рджреГрд╢реНрдп рднрд╛рдЧ рдореЗрдВ рдмрдирд╛рдП рдЧрдП рдкреГрд╖реНрдареЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯреИрдЧреНрд╕ рдореЗрдВ рд╕реЗ, рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореЗрдВ рд╕реЗ рдПрдХ рдЪрд╛рд╣реВрдБрдЧрд╛:
- <рд╕реНрдХреНрд╡реИрд░рд╕реНрдкреЗрд╕: рдмреНрд▓реЙрдХ-рдлреАрд▓реНрдб рдЖрдИрдбреА = "рдмреНрд▓реЙрдХрдиреЗрдо" рдХреЙрд▓рдо = "12" /> ред рдпрд╣ рдПрдХ рдЦрд╛рд▓реА рдмреНрд▓реЙрдХ рдмрдирд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕реНрддрдВрднреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ = "12" рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рд╣рдо рдЗрд╕реЗ рдореВрд▓ рддрддреНрд╡ рдХреА рдкреВрд░реА рд╕рдВрднрд╛рд╡рд┐рдд рдЪреМрдбрд╝рд╛рдИ рддрдХ рдмрдврд╝рд╛рдПрдВрдЧреЗ (рд╣рд╛рдВ, рд╕реНрдХреНрд╡реИрд░рд╕реНрдкреЗрд╕ рдореЗрдВ 12-рд╕реНрддрдВрдн рдЧреНрд░рд┐рдб-рд╕рд┐рд╕реНрдЯрдо рд╣реИ, рдЬреИрд╕реЗ рдХрдИ рд▓реЛрдХрдкреНрд░рд┐рдп рдлреНрд░реЗрдорд╡рд░реНрдХ, рдореИрдВ рдЗрд╕реЗ рдиреАрдЪреЗ рд╕реЗ рд╕реНрдкрд░реНрд╢ рдХрд░реВрдВрдЧрд╛)ред рджреГрд╢реНрдп рдореЛрдб рдореЗрдВ рдЗрд╕ рдЦрд╛рд▓реА рдмреНрд▓реЙрдХ рдореЗрдВ, рдЖрдк рдмрд╛рдж рдореЗрдВ рд╕реНрдХреНрд╡рд░рд╕реНрдкреЗрд╕ рд╡рд┐рдЬреЗрдЯреНрд╕ рдпрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ html / js рдХреЛрдб рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
- <squarespace: query collection = "рдмреНрд▓реЙрдЧ" рд╕реАрдорд╛ = "3"> </ squarespace: query> ред рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВрдЧреЗ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмреНрд▓реЙрдЧ ), рдпрд╣ рдЖрдкрдХреА рдЧреИрд▓рд░реА, рдмреНрд▓реЙрдЧ, рдорд╛рд▓ рдХреА рд╕реВрдЪреА рдФрд░ рдкрд╕рдВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ JSON рдореЗрдВ рд╕реАрдорд╛ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╣реА JSON-T рдХреЗ рд╕рд╛рде рдкрд╛рд░реНрд╕ рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░, рд╕рд╛рдЗрдбрдмрд╛рд░ рдореЗрдВ рдпрд╛ рдЬрд╣рд╛рдБ рднреА рдЖрдк рдЪрд╛рд╣реЗрдВ, рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдЗрд╕ рд╕рдордп, рдХреНрд╡реЗрд░реА рдХреИрд╢рд┐рдВрдЧ рдХрд╛ рдЖрдпреЛрдЬрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред
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}"> <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> {.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} <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> </div> </article> <div class="clearfix"></div> {.end} {.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}{.end} <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} <a href="{collection.fullUrl}"><i class="icon-list"></i> Main |</a> {.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}"> <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> {.section body}<div class="entry-content">{@}</div>{.end} <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> </div> </article> <div class="clearfix"></div> {.end} {.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} <a href="{collection.fullUrl}"><i class="icon-list"></i> Main |</a> {.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?} <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 рдПрдХ рдмрд╣реБрдд рд╣реА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ, рдЗрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдкрдХрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдЙрд╕реА рд╕рдордп, рдЖрдкрдХреЛ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдХрд░рдг рдорд┐рд▓рддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╕рдордп рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕реЗрд╡рд╛ рдореЗрдВ рдХрдореА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдЖрдкрдХреЛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдорд╛рд╕реНрдЯрд░ рдХрд░рдиреЗ рдФрд░ рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред