До сегодняшнего дня вы выполняли все задания в так называемой «песочнице» Codepen.io. Это был удобный способ писать код и делится им с преподавателем, не разбираясь при этом с тонкостями публикации сайтов в интернете.
Вся работа над дипломом будет вестись локально, на вашем компьютере. Для этого вам понадобиться редактор кода.
Скачайте VS Code под вашу систему.
Установите VS Code на компьютер.
На рабочем столе создайте папку с названием mq-diploma.
Внутри неё создайте папки для разных типов файлов вашего диплома:
В итоге должна получиться такая структура:
В файлах index.html и styles.css будет вестись основная работа.
Для вас уже подготовлены файлы, с которыми вам нужно будет работать — картинки, иконки, шрифты. Они лежат на Github вместе с описанием диплома.
Откройте ссылку https://github.com/netology-code/mq-diploma и нажмите зелёную кнопку «Code», выберите «Download ZIP».
ZIP-архив со всеми материалами будет скачан на ваш компьютер. Распакуйте его на Рабочий стол.
Внутри папки, появившейся после распаковки архива, откройте папку sources — именно в ней лежат все нужные для работы файлы.
Скопируйте файлы из папки fonts в папку с тем же названием в вашем проекте.
Скопируйте файлы из папки img в папку с названием images в вашем проекте.
Скопируйте файлы из папки svg в папку с тем же названием в вашем проекте.
Это можно сделать перетаскиванием (как показано в видео ниже) или при помощи CTRL+A (выбрать всё), CTRL+C (скопировать), CTRL+V(вставить).
Теперь все файлы будут сохраняться автоматически.
Чтобы быстро создать основную разметку страницы, воспользуемся встроенным в VS Code плагином Emmet. Он позволяет не писать все теги руками.
Откройте файл index.html. В первой строке этого файла напечатайте «!» (восклицательный знак) и нажмите Tab.
Появится вся базовая HTML-разметка.
Разметку для дипломной работы нужно будет писать внутри тега <body>
.
Сразу под тегом <title>
напечатайте слово «link» и нажмите Tab.
Задайте для атрибута href
значение css/styles.css
.
Таким образом, CSS-файл теперь связан с HTML-разметкой, и все стили, написанные в нём, будут применяться к тегам на странице.
Обратите внимание, что все пути до файлов при работе локально должны быть относительными.
Шпаргалка по работе с относительными путями
Во время работы над дипломом вам понадобиться постоянно видеть результат.
Для этого в браузере откройте файл index.html.
В меню выберите Файл — Открыть файл, найдите нужную папку, выберите index.html.
Чтобы увидеть не белый лист, напишем в HTML-разметке заголовок первого уровня (<h1>
) с любым текстом. А в styles.css зададим заголовку красный цвет текста и рамку.
После внесения изменений сохраняйте файл (CTRL + S) и обновляйте страницу в браузере.
Действуйте по инструкции → «Регистрация на Github»
Внимание! При регистрации указывайте почту на иностранных сервисах. Например, Gmail или Hotmail. Участились случаи блокировки профилей с почтами на Yandex и Mail.ru.
Если вы изменили файлы локально, то их нужно обновить и на Github чтобы дипломный руководитель видел актуальную версию вашей страницы.
Скорее всего вам понадобиться обновлять только index.html и styles.css.
Чтобы преподаватель увидел готовый сайт, его нужно опубликовать. Для этого будем использовать встренный в Github сервис Pages.
Если вдруг на странице с настройками Pages ссылка не появилась, то вернитесь на главную, нажмите на иконку шестерёнки (⚙️) в правой части окна и поставьте галочку напротив «Use your GitHub Pages website». Нажмите «Save changes». Теперь ссылка на ваш диплом всегда будет под рукой.
Если в ходе работы над дипломом на любом из шагов у вас возникла проблема — пишите в канал курса. Аспиранты и преподаватели обязательно вам помогут.