Итак, наконец-то добрался до пробы мультиблогового движка, на котором сделан этот сайт, здесь есть еще много всего, сервис "вопросы и ответы", каталог ресурсов, но мне пока что нужно проверить как работает блог. Несмотря на множество возможностей движка, оказалось, что страницы грузятся довольно быстро, и последнее мне приятно видеть (далее будет ясно, почему). Теперь же посмотрим, на что способна здешняя Markdown-разметка
Спойлер: Этот форумный движок (LibArea) построен поверх моего фреймворка HLEB, и теперь на упомянутом движке собираюсь сделать блог с описанием этого же фреймворка.
LibArea не маленький проект, как уже упоминалось, в описании значится:
A platform for collective blogs and social media platform, forum, question and answer service. Catalog of sites (programs), site navigation and directories - facets.
Так получилось, что существование этого блога сложилось из основы - форумного движка , который в свою очередь основан на фреймворке, разработчиком которого является автор упомянутого блога и этих строк. Так вот всё фрактально переплелось. Очевидно, что это вышел отличный пример взаимодействия в сообществе open-source.
Несмотря на то, что развернул проект в тестовом режиме, возможно, что ещё что-нибудь напишу сюда. В telegram-каналe фреймворка уже тесновато стало и многие вопросы повторяются.
Интересно, работает ли здесь подсветка синтаксиса?
pre[class="php"] {
opacity: 0.8;
}
<script>console.log("Test")</script>
<?php
echo "Test";
class A {
private static $value = 100500;
function test (string $value) {
$this->value = $value;
}
}
Сама установка блога прошла довольно быстро, достаточно следовать инструкции. Теперь посмотрим, как и куда грузятся картинки.
Эта иконка загрузилась по url /uploads/posts/content/2023/1/post-1674834275.webp , а сама картинка находится в /uploads/posts/content/2023/1/post-1674834275.webp, то есть браузер к ней получает доступ напрямую. Картинки рассортированы по годам и месяцам и загрузка не должна тормозить, если их будет много.
Полезные ссылки:
github.com/LibArea/libarea - форумный движок.
libarea.ru - сайт скрипта мультиблога
libarea.com - документация мультиблога
github.com/phphleb/hleb - микро-фреймворк
phphleb.ru - сайт-инструкция фреймворка
@phphleb - телеграм-канал техподдержки фреймворка
