Итак, вы тоже гадаете, почему ваш сайт на neocities не виден в Activity, Last Updated, и в прочих местах где показываются сайты? Я сейчас всё объясню. Оказывается, не так давно на neocities среди сайтов внедрена система «социального рейтинга» (ну, как в Китае). Рейтинг зависит от статистики сайта, например количества подписчиков и просмотров (получается положительная обратная связь, но кого это волнует...). Сайты с низким рейтингом не показываются в ленте.
Теперь некоторые подробности. Итак, как считается этот рейтинг? А вот как:
Каждый подписчик даёт 0.1 пункта.
Каждые 10 тысяч просмотров — 1 пункт (здесь делается округление, и например 9999 просмотров не дают вообще ничего).
Каждые лайк или коммент в профиле даёт 0.01 пункта.
Дальше начинается самое интересное. Если вы использовали для отправки файлов широко разрекламированное API, и успели сделать больше 500 тысяч запросов (это конечно довольно много, но всё же) — все ваши набранные пункты делятся на 10! Если вы подписались меньше чем на 5 других сайтов, или у вас на сайте меньше 10 файлов — ваши очки делятся на 2. Если вы написали меньше 20 комментов — ещё раз делятся на 2.
Дальше то, что получилось, делится на ещё одно специальное число, сконструированное по сложной формуле (которую мы опустим) с таким расчётом, чтобы подавить сайты, которые обновлялись более суток назад.
И вот, то что получилось в итоге — это рейтинг вашего сайта.
Ну, а дальше всё просто.
Чтобы попасть в список по количеству просмотров (views), нужен рейтинг > 5.
В random
или last updated — больше 3,
в tipping enabled — больше 1
(ну кроме того, конечно нужно включить ещё этот типпинг),
и то же самое со special sauce.
Наконец, в oldest попадают сайты с рейтингом > 0.4
а на ленту activity — больше > 0.2.
Если рейтинг вашего сайта меньше 0.2 — он не будет показан нигде.
Единственный способ обойти это — добавить теги. Тогда, в списках по тегам он всё-таки будет показываться. Кроме views.
Источники информации: app/browse.rb, models/site.rb.