TGViewer
DevOps Portal | Linux DevOps Portal | Linux @loose_code · 13.1K subscribers
Post #364 196
Новые фишки на сайте проекта (парочку скриншотов прикреплю следующим сообщением)

За прошедшие выходные не было постов в телеге, но не потому что я обленившаяся скотина. Каждый из вечеров в эти дни садился за разработку сайта и в результате реализовал несколько классных штук:

1️⃣ Добавил сайдбарам названия, чтобы было понятно где и чего размещается. В мобильной версии названий не будет, так как основная версия сайта - для десктопов и если человек ей пользовался, то уже знает где и какой сайдбар.

2️⃣ Реализовал вывод кастомных блоков кода в markdown-заметках. Напомню, что текст заметки у меня размещается в формате Markdown. Мне всегда нравилось то, как оформлены ссылки в Дзен. Поэтому захотелось внедрить что-то подобное. В markdown-коде я указываю определенный сниппет, внутри которого находится ID статьи. Java-скрипт находит такие ID-шники и подменяет их при выводе на блок со ссылкой на эту статью. В мобильной версии ссылки выглядят чуть крупнее.

3️⃣ Добавил функционал навигации по постам со страницы отдельной заметки. Теперь внизу находятся ссылки на следующий или предыдущий (если они есть) посты. Удобно, чтобы не переходить каждый раз на главную страницу или страницу рубрики.

4️⃣ Добавил кастомные заголовки для каждого раздела сайта. Раньше выводилось везде LINUX ZONE, теперь у каждой страницы какой-то свой определенный заголовок.

5️⃣ Добавил favicon-ку. Это такое маленькое изображение на вкладке с сайтом, благодаря которому сайт будет легко найти среди других вкладок.

📋 Из планируемого в ближайшее время: страницы профилей для тех, кто авторизовался. На них можно будет установить аватарку (которая будет отображаться в левом сайдбаре и комментариях),а также поменять фамиилию, имя и отображаемый на сайте никнейм.

💭 Из того, о чем нужно задуматься: надо переносить старые заметки на сайт и потихоньку выводить его в продакшен. Но проблема в том, что на сайте более 450 статей. Если переносить каждый день по пять статей (больше не получится физически), то на полный перенос уйдет, как понимаете, три месяца. Нужно автоматизировать процесс и как-то через Питон настроить конвертацию всех статей в формат markdown и сохранение всех изображений, которые встречаются в статьях. Чтобы потом просто подставить нужные ссылки на картинки, подправить внешний вид и выкладывать.

В начале пути все казалось быстрым: раз-два и сайт готов. На деле же процесс долгий, но интересный. Понимаю, что выбор в пользу Django оказался верным, так как я сам управляю тем, каким будет сайт и если мне нужен какой-то функционал, то я не иду искать какое-то расширение, которого может и не оказаться, а потом не пытаюсь вклинить его в CMS сайта. Я просто беру и реализую функционал средствами фреймворка и языка Python.
  • 👍 7
More from @loose_code
  1. Oct 8, 2026Интересный и полезный опенсорс-инструмент Как часто приходилось открывать консоль AWS и др…
  2. Oct 8, 2026💻Практический вебинар «СТРАТЕГИЯ РЕЗЕРВНОГО КОПИРОВАНИЯ» 📹 15 октября в 11:00 Мск за 90…
  3. Oct 8, 2026В этом туториале показано, как разворачивать и масштабировать большие языковые модели (LLM…
  4. Oct 6, 2026Как работает Kubernetes Cluster Autoscaler? Базовый флоу выглядит так Pending Pod → Cluste…
  5. Oct 1, 2026Обработка миллионов файлов – это та точка, где большинство распределённых систем хранения…
  6. Oct 1, 2026Планы на 3 октября — прийти на RWB Infra x Security Meetup Мы направим прожекторы на инфра…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →