- PVSM.RU - https://www.pvsm.ru -

Потом выросли соцсети типа ЖЖ, «Одноклассников», «ВКонтакте» — и личные странички сошли на нет. Кто теперь вспомнит о тех бесплатных хостингах, которые рекламировались на каждом углу?
Но сейчас история делает новый виток — и персональные сайты опять входят в моду, только на современных технологиях.
Корпорации превратили современный интернет в сладкий сироп, который привлекает людей через стимуляцию базовой системы удовольствия и вознаграждения [3]. Люди здесь ходят по проложенным маршрутам, нажимают на нужные кнопки и смотрят рекомендованные видео. Индивидуальность ограничена заданными рамками.
Личные сайты — попытка вернуть настоящие, реальные человеческие отношения и коммуникации. Вместо воображаемых «друзей» в соцсетях, которые ставят вам лайки.
Кроме фундаментальной задачи по трансформации веба, личные сайты решают несколько практических задач: от ведения дневника до сохранения закладок и медиаархива.
Если сохранять букмарки в браузере, есть риск их потерять. На личном сайте они уже не пропадут. Более того, мы получаем полезные отзывы от читателей, если появилась лучшая замена указанным инструментам. И комментарии по поводу остальных закладок.
Раньше были популярны сайты для обмена закладками [4], такие как Digg. Ведь это очень классно: покопаться в тысячах закладок своих друзей или коллег. Наверняка найдёте что-то интересное. Собственно, по такой логике и был создан Reddit, тоже сайт для публикации ссылок (с голосованием).

Пример закладок на личном сайте [5]
Как и закладки, коллекцию своих RSS-фидов тоже удобно сохранить на будущее. Этот список можно импортировать в любой RSS-ридер, тут же на своём сайте можно его редактировать и пополнять при необходимости. Есть удобные RSS-ридеры для самохостинга, такие как TinyTinyRSS [6] и FreshRSS [7], а также ряд облачных решений.

RSS-ридер на самохостинге
У каждого популярного ресурса в интернете есть фид [8]. Вот небольшой список для примера [9]:
Добавьте .rss в конце URL:
Для приватного фида личной активности можно нажать Subscribe to your news feed внизу своей страницы GitHub.
Twitter закрыл официальные фиды в 2013 году. Но можно использовать сторонний фронтенд nitter.net [27].
Подборка с тысячами накопленных фидов хранит и обновляет всё важное и интересное. Не нужно даже ходить на все эти сайты. На телефоне можно снести десяток приложений, заменив их одним RSS-ридером.
Специальные скраперы (1 [31], 2 [32], 3 [33]) сделают фид из любой страницы.
Есть ещё сервис Kill the Newsletter! [34], который конвертирует почтовые рассылки в RSS, но это уже для самых больших фанатов.
Личный блог — это публичный дневник человека. А ценность дневника объяснит любой психотерапевт. Записи нужны для тренировки памяти, упорядочения мыслей, повышения качества сна, уверенности в себе, хорошего настроения, общего умиротворения и радости от жизни. Ведение дневника входит в программу реабилитации после психологических расстройств, алкогольной и наркотической зависимости.
Ведение дневника реально меняет человека. Это мощное терапевтическое средство.
Конечно, настоящий дневник не должен быть публичным, потому что туда человек изливает сокровенные мысли, чувства, сомнения и тревоги, записывая в том числе некоторые интимные события. Но практика именно публичных размышлений с обратной связью от читателей как ничто другое закаляет характер и наводит порядок в голове.
Полная свобода публиковать что хочешь — освобождает.
Любые записи из личного можно спокойно дублировать на Хабр, потому что здесь пару лет назад разрешили кросспостинг.
Люди публикуют сотни фотографий и видеороликов в соцсетях, но забыли, зачем создавались такие сервисы в первую очередь. Все эти фотографии и видео призваны дополнять личную историю человека, дополнять его дневник и биографию. То есть это банально часть личного дневника, открытая для публики.
Личный сайт — подходящее место для публикации персональных фотографий и видеороликов, которыми мы хотим поделиться с миром. Если основная масса фотографий не предназначена для посторонних глаз, то для друзей и родственников можно сделать отдельный запароленный раздел.
Ниже приводим небольшой список движков для личных сайтов и блогерских платформ, которые подходят для создания личных сайтов в минималистичном стиле.

Шаблон портфолио [48] на движке Blot
Посты для блога в разметке Markdown редактируются в любом текстовом редакторе и имеют такой вид:
# hello world!
This is my first blog post.
Check out some resources:
- [pico.sh](https://pico.sh)
- [lists.sh](https://lists.sh)
- [antoniomika](https://antoniomika.me)
- [erock.io](https://erock.io)
Cya!
Добавление картинки:
---
title: hello world!
---

Загрузка обновлённого текстового файла и изображения на сервер:
scp ~/blog/hello-world.md ~/blog/profile.jpg prose.sh:/
Подробнее о загрузке изображений см. imgs.sh [50],
Публикация поста одной командой из консоли:
scp ~/blog/*.md prose.sh:/

Сайты пользователей публикуются по адресу имя_юзера.prose.sh, так что просьба не регистрировать имя www (оно уже занято).
Статический сайт — это просто набор файлов (или один файл), которые выдаёт по запросу простенький HTTP-сервер, работающий на своём или чужом железе.
Есть бесконечное число вариантов для размещения статики: десятки бесплатных хостингов [67], а также бесплатные/платные облачные сервисы типа GitHub Pages [68], Cloudflare Pages [69] (статический
Если размещать сайт на своём железе, можно посмотреть в сторону необычных HTTP-серверов, таких как kawipiko [75] (создаёт и кэширует все возможные HTTP-ответы для повышения скорости отклика сервера и лучшей многопоточности, см. демо [76]) или переносимый веб-сервер Redbean [77] в одном кросс-платформенном пакете вместе с содержимым сайта. То есть сервер и сайт запакованы в один бинарник, который запускается на любой платформе.
Есть ещё сотни простых стандартных веб-серверов для разных платформ и на разных языках программирования. Например, фанат Rust может выбрать что-то вроде miniserve [78] или static-web-server [79], а поклонник Go — например, goStatic [80]. Или HTTPS-комбайн Caddy [81] со встроенными сертификатами Let's Encrypt.
Другие простые HTTP-серверы под Linux: darkhttpd [82], webfs [83], mini_httpd [84], thttpd [85] или любой другой из списка крутых программ на suckless.org [86].
С
Всё новое — это хорошо забытое старое. А история развивается по спирали. Смотришь вокруг — и видишь, что всё повторяется снова и снова. Например, Telegram выкатил платную подписку со «статусами», в которых человек может указать, чем он занимается в данный момент. А это же старые добрые статусы из аськи! Они вернулись в новом виде. И люди реально меняют в платном телеграме свои статусы: «За рулём», «Работаю», «В тренажёрке», «Сплю». Словно дежавю из прошлого века…
То же самое с личными сайтами. Люди уходят из раскрученных соцсетей. Например, в Mastodon (свободная альтернатива Twitter) сейчас рекордный наплыв юзеров. Все заводят личные инстансы и персональные серверы, а личный сайт на своём сервере — снова признак самодостаточного человека, который прочно стоит на ногах, не зависит от внешних факторов — санкций, блокировок и любых чихов каких-то компаний, государств или прочих абстрактных сущностей. Он независим в своём цифровом пространстве.
Некоторые личные сайты в разных стилях:
Автор:
ru_vds
Источник [93]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/hugo/382966
Ссылки в тексте:
[1] хостинге: https://www.reg.ru/?rlink=reflink-717
[2] всероссийские конкурсы на лучшую домашнюю страницу: http://ezhe.ru/POTOP/results.html?do=res;2006;25
[3] удовольствия и вознаграждения: https://en.wikipedia.org/wiki/Nucleus_accumbens#Function
[4] сайты для обмена закладками: https://en.wikipedia.org/wiki/List_of_social_bookmarking_websites
[5] Пример закладок на личном сайте: https://blog.nymhq.com/bookmarks
[6] TinyTinyRSS: https://tt-rss.org/
[7] FreshRSS: https://github.com/FreshRSS/FreshRSS
[8] У каждого популярного ресурса в интернете есть фид: https://gist.github.com/thefranke/63853a6f8c499dc97bc17838f6cedcc2
[9] небольшой список для примера: https://rsapkf.org/weblog/q2z
[10] https://reddit.com/.rss: https://www.reddit.com/.rss
[11] reddit.com/r/programming.rss: https://reddit.com/r/programming.rss
[12] reddit.com/r/LifeProTips/top.rss: https://www.reddit.com/r/LifeProTips/top.rss
[13] reddit.com/u/spez.rss: https://reddit.com/u/spez.rss
[14] reddit.com/user/reddit/m/admin_faves.rss: https://www.reddit.com/user/reddit/m/admin_faves.rss
[15] reddit.com/r/programming+javascript+unixporn.rss: https://reddit.com/r/programming+javascript+unixporn.rss
[16] youtube.com/feeds/videos.xml?channel_id=UCYO_jab_esuFRV4b17AJtAw: https://www.youtube.com/feeds/videos.xml?channel_id=UCYO_jab_esuFRV4b17AJtAw
[17] youtube.com/feeds/videos.xml?playlist_id=PL3A5849BDE0581B19: https://www.youtube.com/feeds/videos.xml?playlist_id=PL3A5849BDE0581B19
[18] github.com/3b1b/manim/releases.atom: https://github.com/3b1b/manim/releases.atom
[19] github.com/3b1b/manim/commits/master.atom: https://github.com/3b1b/manim/commits/master.atom
[20] github.com/3b1b/manim/tags.atom: https://github.com/3b1b/manim/tags.atom
[21] gitlab.com/inkscape/inkscape.atom: https://gitlab.com/inkscape/inkscape.atom
[22] gitlab.com/inkscape/inkscape/-/commits/master?format=atom: https://gitlab.com/inkscape/inkscape/-/commits/master?format=atom
[23] gitlab.com/inkscape/inkscape/-/tags/master?format=atom: https://gitlab.com/inkscape/inkscape/-/tags?format=atom
[24] gitlab.com/inkscape/inkscape/-/issues.atom?state=opened: https://gitlab.com/inkscape/inkscape/-/issues.atom?state=opened
[25] stackoverflow.com/feeds/tag?tagnames=haskell&sort=newest: https://stackoverflow.com/feeds/tag?tagnames=haskell&sort=newest
[26] stackoverflow.com/feeds/tag?tagnames=haskell+java&sort=newest: https://stackoverflow.com/feeds/tag?tagnames=haskell+java&sort=newest
[27] nitter.net: https://nitter.net
[28] nitter.net/xkcd/rss: https://nitter.net/xkcd/rss
[29] medium.com/feed/@Medium: https://medium.com/feed/@Medium
[30] medium.com/feed/tag/programming: https://medium.com/feed/tag/programming
[31] 1: https://createfeed.fivefilters.org/
[32] 2: https://feed43.com/
[33] 3: https://politepol.com/en/
[34] Kill the Newsletter!: https://kill-the-newsletter.com/
[35] соскрапить свои статьи с Хабра: https://habr.com/ru/post/665254/
[36] Jekyll: https://jekyllrb.com/
[37] Hugo: https://gohugo.io/
[38] Congo: https://github.com/jpanther/congo
[39] Bear Blog: https://bearblog.dev/
[40] Smol.pub.: https://smol.pub/
[41] Mataroa: https://mataroa.blog/
[42] экспорт блога: https://mataroa.blog/export/
[43] автоматический экспорт по почте: https://hey.mataroa.blog/blog/monthly-auto-exports-via-email/
[44] редирект на новый домен: https://hey.mataroa.blog/blog/redirect-to-new-domain/
[45] хостинг картинок: https://mataroa.blog/guides/images/
[46] Blot: https://blot.im/
[47] текстовые: https://blot.im/how/posts/text-and-markdown
[48] Шаблон портфолио: https://preview-of-portfolio-on-bjorn.blot.im/
[49] Prose.sh: https://prose.sh/
[50] imgs.sh: https://imgs.sh/
[51] lists.sh: https://lists.sh/
[52] pastes.sh: https://pastes.sh/
[53] pico: https://github.com/picosh/pico
[54] Montaigne: http://montaigne.io/
[55] пример сайта: https://podviaznikov.com/
[56] документация: https://docs.montaigne.io/guides/new-site
[57] write.as: https://write.as/
[58] txti.es: http://txti.es/
[59] telegra.ph: http://telegra.ph/
[60] txt.fyi: https://txt.fyi/
[61] verbatim.link: https://verbatim.link/
[62] www.pastery.net: https://www.pastery.net/
[63] ix.io: http://ix.io/
[64] commentpara.de: https://commentpara.de/
[65] rwtxt.com: https://rwtxt.com/
[66] distbin.com: https://distbin.com/
[67] десятки бесплатных хостингов: https://github.com/ripienaar/free-for-dev#web-hosting
[68] GitHub Pages: https://pages.github.com/
[69] Cloudflare Pages: https://pages.cloudflare.com/
[70] серверным JavaScript-кодом: https://developers.cloudflare.com/pages/platform/functions/
[71] Netlify: https://netlify.com/
[72] Vercel: https://vercel.com/
[73] GitLab Pages: https://docs.gitlab.com/ee/user/project/pages/
[74] SourceHut Pages: https://srht.site/
[75] kawipiko: https://github.com/volution/kawipiko
[76] демо: https://kawipiko-examples.volution.ro/
[77] Redbean: https://redbean.dev/
[78] miniserve: https://github.com/svenstaro/miniserve
[79] static-web-server: https://github.com/joseluisq/static-web-server
[80] goStatic: https://github.com/PierreZ/goStatic
[81] Caddy: https://github.com/caddyserver/caddy
[82] darkhttpd: https://unix4lyfe.org/darkhttpd/
[83] webfs: https://linux.bytesex.org/misc/webfs.html
[84] mini_httpd: https://acme.com/software/mini_httpd/
[85] thttpd: https://acme.com/software/thttpd/
[86] списка крутых программ на suckless.org: https://suckless.org/rocks/
[87] https://aryaboudaie.com: https://aryaboudaie.com
[88] https://emilydelacruz.com: https://emilydelacruz.com
[89] https://aibhleog.github.io/home.html: https://aibhleog.github.io/home.html
[90] http://worrydream.com: http://worrydream.com
[91] https://rafa.design: https://rafa.design
[92] https://blog.nymhq.com: https://blog.nymhq.com/
[93] Источник: https://habr.com/ru/post/717952/?utm_source=habrahabr&utm_medium=rss&utm_campaign=717952
Нажмите здесь для печати.