Чтобы заменить Google Fonts в Blogger на шрифты, совместимые с китайскими аналитическими сервисами (например, Baidu Tongji или аналоги), нужно:
1. Удалить Google Fonts из шаблона Blogger
Google Fonts блокируются в Китае, поэтому их вызовы могут вызывать ошибки загрузки.
Как найти и заменить Google Fonts:
- В админке Blogger перейдите в «Тема» → «Изменить HTML».
- Найдите все ссылки на
fonts.googleapis.com(обычно в<head>):<link href="https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap" rel="stylesheet"> - Удалите их или замените на локальные шрифты или китайские аналоги.
2. Варианты замены Google Fonts
A. Локальные шрифты (самый надежный вариант)
Загрузите .woff2 файлы шрифтов на хостинг (например, Google Drive + публичная ссылка) и подключите их через @font-face.
Пример для Blogger:
<style>
@font-face {
font-family: 'SafeFont';
src: url('https://ваш_хостинг.com/fonts/SafeFont.woff2') format('woff2');
font-weight: normal;
font-style: normal;
}
body {
font-family: 'SafeFont', Arial, sans-serif;
}
</style>
B. Китайские аналоги Google Fonts
- Baidu Fonts (百度字体):
- Доступны через Baidu CDN.
- Пример:
<link href="https://cdn.baomitu.com/fonts/1.0.0?family=Noto+Sans+SC" rel="stylesheet">
- Youyuan (幼圆), SimHei (黑体), Microsoft YaHei (微软雅黑) – стандартные китайские шрифты:
body { font-family: "Microsoft YaHei", "SimHei", sans-serif; }
C. Системные шрифты (если нельзя загружать внешние)
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
3. Отключение Google Analytics (если нужно)
Если используется Google Analytics, его тоже стоит заменить на Baidu Tongji (百度统计):
- Удалите код GA из шаблона:
<!-- Удалите это --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX"></script> - Добавьте код Baidu Tongji:
<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?ВАШ_КОД"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
4. Автоматизация через Python (если посты генерируются скриптом)
Добавьте в ваш скрипт замену шрифтов перед публикацией:
def replace_google_fonts(html_content):
# Заменяем Google Fonts на китайские аналоги
html_content = html_content.replace(
'fonts.googleapis.com',
'cdn.baomitu.com' # Baidu Fonts
)
# Или удаляем вообще
html_content = re.sub(r'<link[^>]*fonts\.googleapis\.com[^>]*>', '', html_content)
return html_content
# Пример использования
post_html = """
<p style="font-family: 'Roboto', sans-serif;">Текст...</p>
"""
clean_html = replace_google_fonts(post_html)
Итог
- Шрифты: Локальные (
@font-face) или Baidu Fonts. - Аналитика: Baidu Tongji вместо Google Analytics.
- Шаблон Blogger: Ручное редактирование HTML или автоматизация через Python.
Если нужно что-то конкретное (например, подбор китайских шрифтов под ваш дизайн), уточните детали!