DEV: Некоторые работы (и война с ошибками)

Evg Evg 17 Марта 2023 (ред)

Некоторые ошибки, вот над этими буду работать. На сайте и в тестах гонял сайт на двух версиях PHP: 8.0 и 8.2

Одна из ошибок (если быть точным, предупреждения в логи попадают) связано с Parsedown плагином:

ParsedownExtra.php on line 213...

Проблема только в том, что он через composer ставится, видимо его необходимо доставать и размещать локально, в ядре.

И второй момент который меня волнует, это накладные расходы. В данном случае они связаны с типографом.

Расходы типографа
и т.д. там ещё дальше типограф классы подключаются…

Понимаете, менять кавычки на ёлочки и дефисы там, это прикольно, но не думаю, что такой ценой. Количество используемых ресурсов (память, например) сопоставимо со всем сайтом!

Тут надо что-то делать.

Я понимаю, что разбор текста — накладное дело, но всё же. Изучу этот вопрос.

Вообще, как бы есть пару вещей, заметил, к которым возвращаешься снова и снова. ))

4 Ответа

  1. Cipherchunk Cipherchunk 17 Марта 2023 (ред.)

    If you are still experiencing issues with Parsedown, you may want to consider using an alternative library, such as Parsedown Extra or CommonMark. These libraries are also popular and may offer better compatibility with PHP 8

    1. Evg Evg 17 Марта 2023

      CommonMark quite heavy, more than 100 classes are being loaded.

      CommonMark

      P.S. the issue was resolved

      Я если честно, вообще не понимаю. На одну задачу такие расходы? > 100 классов?

  1. Cipherchunk Cipherchunk 2 Апреля 2023 (ред.)

    @Evg can you make the articles to automatically cut by itself after some certain number of lines

    1. Evg Evg 2 Апреля 2023 (ред.)

      Everything can be done. But how is this different from what it is now? Now it is done according to the words.