Колофон
Сей чудный сайт создан при помощи генератора статичных сайтов Gatsby.js. Сайт разрабатывается при помощи JavaScript (и библиотеки React), CSS и Markdown. При этом глубокое понимание принципов работы этих компонентов у меня отсутствует, поэтому код создаётся интуитивно, по зову сердца :)
Я пишу код на домашнем компьютере в VS Code, отправляю его в гитхаб-репозиторий, а оттуда копирую файлы на виртуальный сервер (Ubuntu), арендованный в облаке Сберклауда. При этом используется бесплатный сервер (free tier), то есть, оплачивать приходится только статичный IP-адрес. Мощности у виртуального сервера скромные, но и на большую загрузку я, разумеется, не рассчитываю. В качестве веб-сервера используется Nginx.
Существенную часть знаний CSS я почерпнул, разглядывая код других сайтов, сделанных знающими людьми. Тем не менее, могу поделиться ссылками на те ресурсы, которые мне помогли (и продолжают помогать) в разработке:
- Установка Gatsby
- Настройка веб-сервера Nginx для размещения сайта
- Руководство по старту Nginx для начинающих
- Настройка VS Code для отправки кода в гитхаб-репозиторий
- Решение проблемы с полномочиями Nginx на доступ к файлам сайта
- Добавление SSH-ключа в гитхаб для копирования репозитория на сервер с сайтом
- Добавление SSH-ключа на сервер с сайтом для копирования репозитория с гитхаб
- Уроки по созданию первого сайта на Gatsby
- Шпаргалка по элементам HTML-страниц
- Справки по работе элементов CSS
- Ещё справки по работе элементов CSS
- Обзор и инструкция по использованию flexbox
- Редактирование стандартного тэга "meta" Gatsby
- Подключение SSL для сайта, размещённого на Ubuntu
