•••
Сегодня, наконец, решил, что процесс «лайканья» надо бы упростить.
Чтобы на моём сайте появилась страничка со ссылкой с атрибутом like-of
(при отсылке вебменшена с такой страницы это как раз и интерпретируется как «лайк», а Bridgy корректно пробрасывает такие «лайки» в Твиттер и прочий Мастодон), нужно, в общем-то, немного:
-
придумать имя для файла — оно потом станет последней частью URL страницы, где будет храниться «лайк»;
-
создать этот файл в нужной директории (обычно в
/reactions/{год}/
); -
записать в этот файл Front Matter из, как минимум, строчки с датой в правильном формате и строчки со ссылкой;
-
git add * && git commit -m "like" && git push
Это всё совершенно несложно, но несколько утомительно. С одной стороны, мне нравится, что «лайканье» требует усилий больше, чем «просто ткнуть в кнопку» — это всякий раз даёт возможность лишний раз подумать, стоит ли вот это вообще «лайкнуть», или ну его. С другой стороны, усилий оказывается всё-таки многовато… В общем, сегодня у меня наступил как раз тот момент, когда пора уже автоматизировать — в полном соответствии с индивебным принципом «делай руками, пока руки не отваливаются». Делать нечего, сел писать скрипт.
|
|
Времени ушло изрядно — я ведь всё-таки дилетант, да и скрипты на bash пишу не каждый день. Но в итоге, кажется, всё получилось и должно работать хорошо: теперь достаточно открыть в консоли директорию с сайтом и написать что-то вроде
./like https://cool.site/great/page
(а потом нажать Enter, если всё в порядке). Можно даже вставить перед адресом страницы en
или ru
, чтобы этот «лайк» был только в одной из языковых версий сайта.
Правда, чтобы окончательно всё протестировать, нужно что-нибудь «лайкнуть» на пробу. Полез в Сеть — а лайкнуть-то и нечего…
Ну и для мобильника надо будет что-то придумать.
Ответы
Реакции
Ejitsu