Некоторые предложения
Есть некоторые предложения по сайту. С оптимизаций все плохо. При использовании картинки в началк поста, мета описание сайта имеет следующий вид
<meta name="description" content="![](/uploads/posts/content/2022/4/post-1649416371.jpeg)">.
Нужно добавить функцию, которая будет очищать текст от лишнего кода.
Яндекс очень любит, когда адрес станицы на кириллице. У меня есть сайт на wordpress и на libarea. Периодически дублирую статьи с сайта на libarea на сайт wordpress. На сайт с wordpress переходов больше, чем на основном сайте. Единственное их отличие — на wordpress сайте URL на русском.
Когда на сайте удаляешь картинки или меняешь, то старые не удаляются. Со временем, это приведет к увиличению дискового пространства и захламлению сайта.
Загрузка картинок на сайт выглядит как-то криво:
Не хватает автоматической генерации sitemap.xml.
Возможно нужно добавлять какие файлы заменить, а не полностью каталоги. Постоянно переписывать commit ы с гитхаба не удобно, полностью менять каталоги невозможно т.к. присуствуют свои дополнения.
Приветствую. Спасибо за предложения. По некоторым пунктам.
Пути, где URL надо заменить на URL темы, например.
Или вы имеете в виду кнопки Обновить (в админ-панели), то это сделано для ручной перестройки. Для автоматической, необходимо добавить задание в планировщик cron. Позже напишу пути (это аналогично есть).
Причин по которым ранжируются посты — тысячи и url в этом наборе не особо важен. Я могу кстати посмотреть в чем причина, если вы дадите в чате или тут в личке адреса 2 сайтов для анализа. Что касается переделок URL, увы, этого нет в планах.
lobster
), а там нет загрузок фото, т.е. совсем, только текст.Файлы которые находятся в папках:
app, modules, routes
— будем называть ядром. Они если делать всё по уму, делать правиль, то вообще не подлежат замене. Если вам необходим какой-то функционал, которого нет в этих папках, напишите, например, мне и посмотрим, что можно сделать.Теперь что касается шаблона. Попробуйте создать свой шаблон, просто скопировов Default, а далее вносить изменения туда.
Если вы вносите изменения в общие файлы, то понятно, что просто не уследить за обновлениями. Они на дню могут быть по 10 раз. Ядро обычно не трогают, базу аналогично. Чтобы не лишиться обновлений (в худшем случае) а в лучшем, мучиться и менять все по 100 раз лучше не лезть в ядро. Править системные файлы не совсем верный подход, он не гибкий.
Вот сегодня например. Есть в коде такое:
Эта функция должна называться
insert
, а неimport
, т.к. использует insertTemplate. В пределах одной функции название меняется, так не делают. Это будет исправлено и будет сотни правок по всему движку.В следующем релизе некоторые вещи предложенные вами будут исправлены.
Смелей выходите, говорите, пишите мне чтобы знал, что вы хотите сделать или что не так. Это действительно будет очень полезно и принесет пользу не только вам, мне, но и возможно другим. Это очень хорошо. Спасибо +
Я писал ранее, там что-то непонятное происходит в наследованием шаблонов. Не могу определить, как использовать шаблоны в модулях.