Согласен с donbot и немного дополню его ответ: верстка практически не отличается от обычной, но в верстке под определенные CMS нужно знать и функции движка, например, в Wordpresse ссылку на главную страницу можно заменить функцией <?php bloginfo('url'); ?> и т.д. и т.п. Также для вывода записей сайта используется некоторый массив функций.