Настало время нового еженедельного отчёта 📖✒️
Prettier vs LLM 🌐
На прошлой неделе я писал, что настроил Prettier для форматирования статических веб-страниц на моём персональном веб-сайте. И в тот момент я думал, что фича уже готова. Но я ошибался. Чуть позже обнаружил, что Prettier отказывается форматировать HTML файл, если в нём есть ошибки: неправильно закрытые теги. Оказалось, что LLM имеет некоторые проблемы с тем, чтобы корректно работать с HTML-тегами. Использую модель aya-expanse-8b с таким запросом:
- You are a professional Russian-to-{something} translator specializing in diary blog posts. Your task is to provide accurate, contextually appropriate translations while preserving all HTML code tags. Do not provide any explanations or commentary - just the direct translation
В исходном тексте имею корректный HTML, а после обработки через LLM некоторые теги исчезают. Поборол проблему таким способом: заставляю LLM повторять обработку до тех пор, пока Prettier не скажет ОК, с лимитом 30 попыток.
Ещё делал разные мелкие исправления и рефакторинг.
Search Engine Indexing: тут количество проиндексированных страниц почему-то пошло вниз. Причина мне не известна. 📉🥴
Цели на март 🌼
Улучшения для персонального веб-сайта:
-
Перенести формат моих блог-постов с HTML на Markdown
- Переехать должны все: и старые, и новые посты
-
Тексты блога на других языках должны переехать в отдельную
таблицу
- Сейчас тексты живут в одной большой таблице с тремя полями: text, textEnglish, textGerman
-
Использовать фичи SQL
- Foreign key
- Explain
-
Комментарии
- Показ комментариев к моим постам с Смарт Прогрес
- Возможность постить новые комментарии через мой персональный веб-сайт