Вы должны начать с минимальной главной страницы . Это будет главная страница, которая связана с макетами публикации. Затем вы можете добавить все html / css по вашему желанию на свою мастер-страницу и макеты, чтобы они выглядели как угодно.
Если пользователям, просматривающим те же самые страницы публикации, также необходим доступ к вашим формам списков (новые, редактировать, отображать), вам нужно будет отредактировать эти файлы и прикрепить их к главной странице (либо через SP Designer, либо через функцию, которую необходимо сделать). это автоматически). Или настройте главную страницу приложения так, чтобы она была почти такой же, как ваша главная страница публикации, и разверните их как функцию с обработчиком HTTP, который изменяет главную страницу для application.master во время выполнения.
Кроме того, к вашему сведению, после того, как вы начнете настраивать страницы формы списка для сайта, доступного для пользователей, возникает много проблем, поэтому при необходимости сначала изучите его.