Сквозной учебный проект Персональный сайт научного работника.
1 Общая информация
- Проект является сквозным, так как должен проходить через весь процесс обучения.
2 Реализация проекта по курсам
- На первом курсе создаётся собственно персональный сайт.
- На пятом курсе сайт расширяется за счёт добавления собственной библиографии и CV.
- На этой же основе делаются сайты для групповых проектов.
- Сайт используется также в активности Эссе.
3 Этапы реализации проекта
Размещение на Github pages заготовки для персонального сайта.
- Установить необходимое программное обеспечение.
- Скачать шаблон темы сайта.
- Разместить его на хостинге git.
- Установить параметр для URLs сайта.
- Разместить заготовку сайта на Github pages.
Добавить к сайту данные о себе.
- Список добавляемых данных.
- Разместить фотографию владельца сайта.
- Разместить краткое описание владельца сайта (Biography).
- Добавить информацию об интересах (Interests).
- Добавить информацию от образовании (Education).
- Сделать пост по прошедшей неделе (см. Шаблон поста по прошедшей неделе).
- Добавить пост на тему по выбору (см. Научное эссе):
- Управление версиями. Git.
- Непрерывная интеграция и непрерывное развертывание (CI/CD).
- Список добавляемых данных.
Добавить к сайту достижения.
- Список достижений.
- Добавить информацию о навыках (Skills).
- Добавить информацию об опыте (Experience).
- Добавить информацию о достижениях (Accomplishments).
- Сделать пост по прошедшей неделе.
- Добавить пост на тему по выбору:
- Легковесные языки разметки.
- Языки разметки. LaTeX.
- Язык разметки Markdown.
- Список достижений.
Добавить к сайту ссылки на научные и библиометрические ресурсы.
- Зарегистрироваться на соответствующих ресурсах и разместить на них ссылки на сайте.
- Научные идентификаторы (см. Научные идентификаторы):
- ORCID : https://orcid.org/;
- eLibrary : https://elibrary.ru/.
- Научные социальные сети:
- Google Scholar : https://scholar.google.com/;
- ResearchGate : https://www.researchgate.net/;
- Academia.edu : https://www.academia.edu/.
- Репозитории препринтов и кода:
- arXiv : https://arxiv.org/;
- github : https://github.com/.
- Сделать пост по прошедшей неделе.
- Добавить пост на тему по выбору:
- Оформление отчёта.
- Создание презентаций.
- Работа с библиографией.
Добавить с сайту все остальные элементы.
- Сделать записи для персональных проектов.
- Сделать пост по прошедшей неделе.
- Добавить пост на тему по выбору.
- Языки научного программирования.
Размещение двуязычного сайта на Github.
- Сделать поддержку английского и русского языков.
- Разместить элементы сайта на обоих языках.
- Разместить контент на обоих языках.
- Сделать пост по прошедшей неделе.
- Добавить пост на тему по выбору (на двух языках).
4 Техническая реализация проекта
4.1 Общая информация
4.1.1 Генератор статических сайтов
- Для реализации сайта используется генератор статических сайтов Hugo.
- Генератор статических сайтов Hugo
- Сайт: https://gohugo.io/
- Репозиторий: https://github.com/gohugoio/hugo
4.2 Шаблон для сайта
- Hugo. Шаблон для научных работников
- Общие файлы для тем Wowchemy:
- Репозиторий: https://github.com/wowchemy/wowchemy-hugo-themes
- В качестве шаблона индивидуального сайта используется шаблон Hugo Academic Theme.
- Демо-сайт: https://academic-demo.netlify.app/
- Репозиторий: https://github.com/wowchemy/starter-hugo-academic
- В качестве шаблона для группового проекта используется шаблон Hugo Research Group Theme.
- Демо-сайт: https://research-group.netlify.app/
- Репозиторий: https://github.com/wowchemy/starter-hugo-research-group
4.2.1 Видео
4.3 Создание сайта на Hugo
4.4 Используемый шаблон
4.5 Markdown для Hugo
- Синтаксис Markdown для генератора сайтов Hugo
- Сокращение для видео Rutube для Hugo
- Hugo shortcode. Видео на VK Video