Теперь Python Insider находится по адресу blog.python.org, поддерживаемый Git-репозиторием. Все 307 постов из эпохи Blogger были перенесены, а старые URL автоматически перенаправляются на новые. Ваши RSS-ридеры должны подхватить новую ленту без каких-либо действий с вашей стороны, но если что-то пойдет не так, новый URL ленты — blog.python.org/rss.xml.
Почему мы переехали
Blogger долгое время работал нормально, но для участия в блоге требовалась учетная запись Google и использование редактора Blogger. Это более высокий порог, чем необходимо. Новая настройка — просто файлы Markdown в Git-репозитории. Если вы можете открыть пул-реквест, вы можете написать пост.
Посты хранятся в content/posts/{slug}/index.md с YAML-шапкой для заголовка, даты, авторов и тегов. Изображения помещаются рядом с постом в ту же директорию. Не требуется никаких специальных инструментов, кроме текстового редактора.
Участие
Хотите написать о релизе Python, спринте ядра, обновлении управления или о чем-то еще, что относится к официальному блогу Python? Вот краткая версия:
- Форкните python/python-insider-blog
- Создайте новую директорию в content/posts/ с вашим слагом поста
- Добавьте index.md с вашим содержимым (и по желанию загрузите изображения)
- Откройте PR
В README репозитория есть более подробная информация о полях фронтматтера и локальной разработке, если вы хотите предварительно просмотреть свой пост перед отправкой.
Что нового на сайте
Помимо самого содержимого, на новом сайте есть несколько функций, которых никогда не было в старом Blogger. Вот живой взгляд:
Просмотр и фильтрация постов
Все посты доступны для просмотра с пагинацией, фильтром по году и боковой панелью тегов. Нажмите на любой тег или год, чтобы сузить результаты.
У каждого автора есть страница
Посмотрите, кто писал, как много они внесли вклада и просмотрите их посты индивидуально.
Теги на виду
Каждый тег из архива, отсортированный по частоте использования. Отлично подходит для поиска всех анонсов релизов или обновлений безопасности в одном месте.
Поиск по всему
Нажмите Ctrl+K (или Cmd+K на Mac) на любой странице, чтобы открыть палитру команд. Она выполняет поиск по всем 307+ постам по заголовку, автору, тегам и описанию. Также есть сочетания клавиш для быстрой навигации.
И многое другое
- RSS-лента по адресу blog.python.org/rss.xml, совместимая со старым URL ленты Blogger, так что существующим подписчикам не нужно ничего менять.
- Темный режим, который следует за системными настройками (попробуйте переключатель в заголовке).
- Изображения Open Graph автоматически генерируются для каждого поста, поэтому ссылки, которыми делятся в соцсетях, получают правильные карточки предпросмотра.
Что под капотом
Сайт построен на Astro и развернут как полностью статический HTML. В режиме разработки доступна CMS Keystatic, если вы предпочитаете визуальный редактор вместо обычного Markdown, но это совершенно необязательно. Tailwind отвечает за стилизацию. Всё собирается и развертывается через GitHub Actions.
Ссылки
- Новый сайт: blog.python.org
- Репозиторий: github.com/python/python-insider-blog
- RSS-лента: blog.python.org/rss.xml
Если вы заметили битые ссылки, отсутствующие изображения или проблемы с форматированием после миграции, сообщите о проблеме в репозитории. PR также приветствуются.