Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/archive/quantorium-presentation-2024-2025.html.nerd
blob: c3adb33b542dde0774039c78bce7f1135021a4f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Кроме главной страницы и блога, имеется страница, показывающая
информацию о сервере в текущее время. Эта страница написана на PHP,
использует в качестве основы свободный PHP-скрипт. Также есть сервер
исходных кодов, работающий на Git и Cgit, и страница для загрузки файлов,
которыми я хочу поделиться, работающая на Nginx.
---
«Веб-сайт самохостера Lotigara» - это мой личный веб-сайт,
на котором есть краткое описание меня, моих задач, моего сервера
и мой блог.
---
Технологии, которые я использовал:
HTML 5
CSS 3
Vim
Git
Nginx
Debian GNU/Linux

Ресурсы, которые я использовал:
MDN
W3Schools
LandChad
---
Причины:
Стремление к независимости от корпораций.
Стремление показать миру свои возможности и знания.
Наличие неиспользуемой ЭВМ.
Наличие соответствующих знаний и интересов.
Наличие свободного времени.
Поводы:
Появление сервера.
Появление свободного времени.
Изучение движения за свободное ПО.
рисоединение блога к децентрализованной соц. сети
обавление комментариев из соц. сети, выбранной выше
Возможно, предоставление удалённого доступа к рабочему столу и веб-серверу, а также возможность установки собственного ПО (включая свой веб-сервер) как отдельный проект
Больше постов в блоге
Настройка внешнего вида Git-сервера
Присоединить веб-сайт к системе управления версиями Git
---
Страница с моим ПО (см. рамку слева) выглядит плохо, т.е. сильно отличается от главной страницы и не является отзывчивой.  Возможное решение: либо изменить исходный код движка страницы с Git-репозиториями, либо использовать другой движок;

<!--Отсутствие нормального переноса текста. Пока что я умею делать только три варианта: слова переносятся по буквам и без дефиса, но остальная страница выглядит хорошо; слова переносятся только отдельно, и в случае длинных слов и узких экранов страница выглядит сломанной; и слова переносятся вручную (я указываю, где будет разрыв слова).  Возможное решение: научиться настраивать перенос текста в списке стилей (CSS);-->

Дублирование «шапки» страницы в каждом файле. Это является очень неудобным, так как при изменении шапки необходимо изменять каждую страницу, то есть страницы с кодами ошибок HTTP, страница с отображением списка файлов, блог, страница с тех. характеристиками и главная страница.  Возможное решение: использовать тег &lt;iframe&gt;;

Блог не связан с какой-либо соц. сетью. Это означает, что если читатель оставляет комментарий, то его не может увидеть никто, кроме посетителей данного вебсайта. То же самое касается блога. Возможное решение: присоединить блог к какой-либо соц. сети, например WebMentions. Она поддерживается одной из версий блог-движка, который я использую, но не является популярной. Дальше идут эл. почта (самый доступный вариант, но настройка является трудной, так как нужно интегрировать веб-страницу и сервер почтовых рассылок) и XMPP/Jabber (здесь будет проще, так как есть XMPP-клиент Movim, поддерживающий функции соц. сети. Но здесь проблема заключается в том, что нужно сделать вариант отображения блога через Web). И, наконец, на помощь приходит протокол ActivityPub и войска совместимых серверов. Необходимо отметить, что первый и последний варианты не подходят, так как первый - неизвестный, а последний - слишком простой и ненастраиваемый (желательно иметь возможность отображения в отдельной, настраиваемой веб-странице). Вывод: самым привлекательным для меня вариантом является XMPP/Jabber, который не является таким простым, как ActivityPub, и требует знания протокола XMPP, которые мне (по моему мнению) были бы полезны.

skobk.in - личный веб-блог Алексея Скобкина, в который он пишет статьи самого разного характера;
lukesmith.xyz - личный веб-сайта Люка Смита, на котором он ведёт свой блог и предлагает читателям целенаправленно ознакомиться с мнениями автора;
aryak.me - веб-сайт хакера* по прозвищу Arya, на котором он ведёт свой блог, а также предлагает читателям ознакомиться со проектами, в которых принимал участие;
poridge.club - сервер, предлагающий пользователям зарегистрироваться в свободной, децентрализованной соц. сети Fediverse и запросить аккаунт электронной почты и аккаунт XMPP (мгновенные сообщения).

Прошу заметить, что я не во всём согласен с авторами перечисленных выше веб-сайтов.