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