Анализ страницы https://gjs.guide/extensions
Основное Готовность: 100%
Домен
gjs.guide
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
https://gjs.guide/extensions
301 MovedPermanently
https://gjs.guide/extensions/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 07.10.2026 22:44:18.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~0,28сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,28сек оптимальна.
Объем документа
49Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 49Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 1
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 1 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| js | module | /assets/app.BEu74EaS.js |
Серверные заголовки
Кол-во: 11
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 11шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Cache-Control | max-age=3600 |
| ETag | "c66493a2efcaddbec92e821fa71f8f6a0a3a20f5a5f13e15d1e2535e7d13597c" |
| Strict-Transport-Security | max-age=31556926 |
| Accept-Ranges | bytes |
| Date | Fri, 21 Aug 2026 12:41:46 GMT |
| X-Served-By | cache-bma-essb1270046-BMA |
| X-Cache | HIT |
| x-cache-hits | 0 |
| x-timer | S1787316107.706685,VS0,VE1 |
| Vary | x-fh-requested-host |
| Alt-Svc | h3=":443" |
CMS
VitePress v1.0.0-rc.42
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
В мета-теге generator указано: VitePress v1.0.0-rc.42.
Веб-сервер
Не определён
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Веб-сервер не определён — заголовок Server скрыт. Это не ошибка: часто так настраивают из соображений безопасности.
Мета-теги Готовность: 32%
Title
Extensions | GNOME JavaScript
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение: 29, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
A Guide To GNOME JavaScript!
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение мало: 28, минимум: 80, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width,initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Не найдено
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph не задана. Страница не оптимизирована под социальные сети. Мета-теги с разметкой Og помогают социальным роботам лучше структурировать Ваш сайт.
Все мета-теги
Кол-во: 3
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 3шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width,initial-scale=1 |
| name | description | A Guide To GNOME JavaScript! |
| name | generator | VitePress v1.0.0-rc.42 |
Оптимизация Готовность: 85%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Среднее число слов в абзаце 5 слишком мало. Сделайте контент более читаемым!
Кол-во слов 523 не очень много. Добавьте побольше текста (хотя бы 800 слов)!
Слова из title 4 встречаются в тексте достаточно.
Абзацев с текстом 63 достаточно.
Кол-во знаков контента 3304 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 11. Это хорошо.
На странице присутствуют заголовки <h3> 22.
Тошнота
4
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
14,72%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота страницы в пределах нормы.
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| extension | 16 | 3,06% |
| extensions | 10 | 1,91% |
| documentation | 6 | 1,15% |
| guidelines | 6 | 1,15% |
| getting | 4 | 0,76% |
| started | 4 | 0,76% |
| overview | 4 | 0,76% |
| architecture | 4 | 0,76% |
| guides | 3 | 0,57% |
| preferences | 3 | 0,57% |
| typescript | 3 | 0,57% |
| imports | 3 | 0,57% |
| modules | 3 | 0,57% |
| updates | 3 | 0,57% |
| topics | 3 | 0,57% |
| dialogs | 3 | 0,57% |
| settings | 3 | 0,57% |
| search | 3 | 0,57% |
| provider | 3 | 0,57% |
| session | 3 | 0,57% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 116 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 24907 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en-US" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>GNOME JavaScript</title>
<meta name="description" content="A Guide To GNOME JavaScript!">
<meta name="generator" content="VitePress v1.0.0-rc.42">
<link rel="preload stylesheet" href="/assets/style.CMeZlAX1.css" as="style">
<script type="module" src="/assets/app.BEu74EaS.js"></script>
<link rel="preload" href="/assets/inter-roman-latin.Bu8hRsVA.woff2" as="font" type="font/woff2" crossorigin="">
<link rel="modulepreload" href="/assets/chunks/framework.CWY0oj59.js">
<link rel="modulepreload" href="/assets/chunks/theme.DlVpzVyo.js">
<link rel="modulepreload" href="/assets/index.md.C2upuH0r.lean.js">
<script id="check-dark-mode">(()=>{const e=localStorage.getItem("vitepress-theme-appearance")||"auto",a=window.matchMedia("(prefers-color-scheme: dark)").matches;(!e||e==="auto"?a:e==="dark")&&document.documentElement.classList.add("dark")})();</script>
<script id="check-mac-os">document.documentElement.classList.toggle("mac",/Mac|iPhone|iPod|iPad/i.test(navigator.platform));</script>
</head>
<body>
<div id="app"><div class="Layout" data-v-5d98c3a5><!--[--><!--]--><!--[--><span tabindex="-1" data-v-0f60ec36></span><a href="#VPContent" class="VPSkipLink visually-hidden" data-v-0f60ec36> Skip to content </a><!--]--><!----><header class="VPNav" data-v-5d98c3a5 data-v-ae24b3ad><div class="VPNavBar top" data-v-ae24b3ad data-v-19c990f1><div class="wrapper" data-v-19c990f1><div class="container" data-v-19c990f1><div class="title" data-v-19c990f1><div class="VPNavBarTitle" data-v-19c990f1 data-v-ab179fa1><a class="title" href="/" data-v-ab179fa1><!--[--><!--]--><!--[--><!--[--><!--[--><img class="VPImage dark logo" src="/logo-dark.svg" alt data-v-8426fc1a><!--]--><!--[--><img class="VPImage light logo" src="/logo.svg" alt data-v-8426fc1a><!--]--><!--]--><!--]--><!----><!--[--><!--]--></a></div></div><div class="content" data-v-19c990f1><div class="content-body" data-v-19c990f1><!--[--><!--]--><!----><nav aria-labelledby="main-nav-aria-label" class="VPNavBarMenu menu" data-v-19c990f1 data-v-7f418b0f><span id="main-nav-aria-label" class="visually-hidden" data-v-7f418b0f>Main Navigation</span><!--[--><!--[--><a class="VPLink link VPNavBarMenuLink active" href="/" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>Home</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/about/" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>About</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/guides/" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>Guides</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/showcase/" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>Showcase</span><!--]--></a><!--]--><!--[--><a class="VPLink link VPNavBarMenuLink" href="/extensions/" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>Extensions</span><!--]--></a><!--]--><!--[--><a class="VPLink link vp-external-link-icon VPNavBarMenuLink" href="https://gjs-docs.gnome.org" target="_blank" rel="noreferrer" tabindex="0" data-v-7f418b0f data-v-42ef59de><!--[--><span data-v-42ef59de>API References</span><!--]--></a><!--]--><!--]--></nav><!----><div class="VPNavBarAppearance appearance" data-v-19c990f1 data-v-e6aabb21><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-e6aabb21 data-v-1736f215 data-v-b1685198><span class="check" data-v-b1685198><span class="icon" data-v-b1685198><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-1736f215><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-1736f215><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div><div class="VPSocialLinks VPNavBarSocialLinks social-links" data-v-19c990f1 data-v-0394ad82 data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://gitlab.gnome.org/World/javascript/gjs-guide" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-f80f8133><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitLab</title><path d="m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z"/></svg></a><!--]--></div><div class="VPFlyout VPNavBarExtra extra" data-v-19c990f1 data-v-d0bd9dde data-v-9c007e85><button type="button" class="button" aria-haspopup="true" aria-expanded="false" aria-label="extra navigation" data-v-9c007e85><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="icon" data-v-9c007e85><circle cx="12" cy="12" r="2"></circle><circle cx="19" cy="12" r="2"></circle><circle cx="5" cy="12" r="2"></circle></svg></button><div class="menu" data-v-9c007e85><div class="VPMenu" data-v-9c007e85 data-v-e7ea1737><!----><!--[--><!--[--><!----><div class="group" data-v-d0bd9dde><div class="item appearance" data-v-d0bd9dde><p class="label" data-v-d0bd9dde>Appearance</p><div class="appearance-action" data-v-d0bd9dde><button class="VPSwitch VPSwitchAppearance" type="button" role="switch" title="Switch to dark theme" aria-checked="false" data-v-d0bd9dde data-v-1736f215 data-v-b1685198><span class="check" data-v-b1685198><span class="icon" data-v-b1685198><!--[--><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="sun" data-v-1736f215><path d="M12,18c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S15.3,18,12,18zM12,8c-2.2,0-4,1.8-4,4c0,2.2,1.8,4,4,4c2.2,0,4-1.8,4-4C16,9.8,14.2,8,12,8z"></path><path d="M12,4c-0.6,0-1-0.4-1-1V1c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,3.6,12.6,4,12,4z"></path><path d="M12,24c-0.6,0-1-0.4-1-1v-2c0-0.6,0.4-1,1-1s1,0.4,1,1v2C13,23.6,12.6,24,12,24z"></path><path d="M5.6,6.6c-0.3,0-0.5-0.1-0.7-0.3L3.5,4.9c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C6.2,6.5,5.9,6.6,5.6,6.6z"></path><path d="M19.8,20.8c-0.3,0-0.5-0.1-0.7-0.3l-1.4-1.4c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l1.4,1.4c0.4,0.4,0.4,1,0,1.4C20.3,20.7,20,20.8,19.8,20.8z"></path><path d="M3,13H1c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S3.6,13,3,13z"></path><path d="M23,13h-2c-0.6,0-1-0.4-1-1s0.4-1,1-1h2c0.6,0,1,0.4,1,1S23.6,13,23,13z"></path><path d="M4.2,20.8c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C4.7,20.7,4.5,20.8,4.2,20.8z"></path><path d="M18.4,6.6c-0.3,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1,0-1.4l1.4-1.4c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-1.4,1.4C18.9,6.5,18.6,6.6,18.4,6.6z"></path></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" viewbox="0 0 24 24" class="moon" data-v-1736f215><path d="M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"></path></svg><!--]--></span></span></button></div></div></div><div class="group" data-v-d0bd9dde><div class="item social-links" data-v-d0bd9dde><div class="VPSocialLinks social-links-list" data-v-d0bd9dde data-v-7bc22406><!--[--><a class="VPSocialLink no-icon" href="https://gitlab.gnome.org/World/javascript/gjs-guide" aria-label target="_blank" rel="noopener" data-v-7bc22406 data-v-f80f8133><svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitLab</title><path d="m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z"/></svg></a><!--]--></div></div></div><!--]--><!--]--></div></div></div><!--[--><!--]--><button type="button" class="VPNavBarHamburger hamburger" aria-label="mobile navigation" aria-expanded="false" aria-controls="VPNavScreen" data-v-19c990f1 data-v-e5dd9c1c><span class="container" data-v-e5dd9c1c><span class="top" data-v-e5dd9c1c></span><span class="middle" data-v-e5dd9c1c></span><span class="bottom" data-v-e5dd9c1c></span></span></button></div></div></div></div><div class="divider" data-v-19c990f1><div class="divider-line" data-v-19c990f1></div></div></div><!----></header><!----><!----><div class="VPContent is-home" id="VPContent" data-v-5d98c3a5 data-v-1428d186><div class="VPHome" data-v-1428d186 data-v-c71b6826><!--[--><!--]--><div class="VPHero has-image VPHomeHero" data-v-c71b6826 data-v-303bb580><div class="container" data-v-303bb580><div class="main" data-v-303bb580><!--[--><!--]--><!--[--><h1 class="name" data-v-303bb580><span class="clip" data-v-303bb580>GJS</span></h1><p class="text" data-v-303bb580>A Guide to JavaScript for GNOME</p><p class="tagline" data-v-303bb580>Discover how to use JavaScript with GNOME</p><!--]--><!--[--><!--]--><div class="actions" data-v-303bb580><!--[--><div class="action" data-v-303bb580><a class="VPButton medium brand" href="/guides/" data-v-303bb580 data-v-cad61b99>Get Started</a></div><div class="action" data-v-303bb580><a class="VPButton medium alt" href="/showcase/" data-v-303bb580 data-v-cad61b99>See it in action</a></div><!--]--></div><!--[--><!--]--></div><div class="image" data-v-303bb580><div class="image-container" data-v-303bb580><div class="image-bg" data-v-303bb580></div><!--[--><!--[--><img class="VPImage image-src" src="/logo-alt.svg" alt data-v-8426fc1a><!--]--><!--]--></div></div></div></div><!--[--><!--]--><!--[--><!--]--><div class="VPFeatures VPHomeFeatures" data-v-c71b6826 data-v-a6181336><div class="container" data-v-a6181336><div class="items" data-v-a6181336><!--[--><div class="grid-3 item" data-v-a6181336><div class="VPLink no-icon VPFeature" data-v-a6181336 data-v-33204567><!--[--><article class="box" data-v-33204567><!----><h2 class="title" data-v-33204567>Flexible</h2><p class="details" data-v-33204567>Create Desktop Apps to fit your needs!</p><!----></article><!--]--></div></div><div class="grid-3 item" data-v-a6181336><div class="VPLink no-icon VPFeature" data-v-a6181336 data-v-33204567><!--[--><article class="box" data-v-33204567><!----><h2 class="title" data-v-33204567>Fast</h2><p class="details" data-v-33204567>A fast JavaScript engine backed by all the resources of Mozilla's SpiderMonkey & Firefox development.</p><!----></article><!--]--></div></div><div class="grid-3 item" data-v-a6181336><div class="VPLink no-icon VPFeature" data-v-a6181336 data-v-33204567><!--[--><article class="box" data-v-33204567><!----><h2 class="title" data-v-33204567>Fully Featured</h2><p class="details" data-v-33204567>Complete access to the GNOME stack, all in JavaScript</p><!----></article><!--]--></div></div><!--]--></div></div></div><!--[--><!--]--><div style="position:relative;" data-v-c71b6826><div></div></div></div></div><footer class="VPFooter" data-v-5d98c3a5 data-v-e315a0ad><div class="container" data-v-e315a0ad><p class="message" data-v-e315a0ad>MIT Licensed | GJS, A GNOME Project</p><p class="copyright" data-v-e315a0ad>Copyright © 2024 gjs.guide contributors</p></div></footer><!--[--><!--]--></div></div>
<script>window.__VP_HASH_MAP__=JSON.parse("{\"readme.md\":\"IxtU6g9s\",\"about_index.md\":\"0Nb2_N-i\",\"extensions_overview_architecture.md\":\"BQE-9O7S\",\"extensions_overview_updates-and-breakage.md\":\"DUkmqmM_\",\"extensions_development_translations.md\":\"CJYWg8kF\",\"extensions_development_targeting-older-gnome.md\":\"DDaIhf5G\",\"extensions_index.md\":\"B4Rb5u8m\",\"extensions_development_creating.md\":\"f5v6P720\",\"extensions_development_debugging.md\":\"Bj0S537B\",\"extensions_topics_notifications.md\":\"xgOqcKGR\",\"extensions_topics_quick-settings.md\":\"DCvhMR6e\",\"extensions_development_accessibility.md\":\"BZ2z3wSv\",\"extensions_topics_extension-utils.md\":\"BwMzUCJD\",\"extensions_development_preferences.md\":\"DTdUgDw2\",\"extensions_overview_imports-and-modules.md\":\"Ch_rfRAx\",\"extensions_topics_search-provider.md\":\"CQMSB--j\",\"extensions_review-guidelines_best-practices.md\":\"BgGJpdKb\",\"extensions_overview_anatomy.md\":\"DjrHH0nY\",\"extensions_topics_extension.md\":\"BDlrB0EU\",\"extensions_topics_dialogs.md\":\"CKAAOjeP\",\"extensions_topics_session-modes.md\":\"BHaQBe60\",\"extensions_upgrading_gnome-shell-47.md\":\"BELblauU\",\"extensions_upgrading_gnome-shell-42.md\":\"BO5gKk6t\",\"extensions_topics_popup-menu.md\":\"D_9ATAWv\",\"extensions_upgrading_gnome-shell-43.md\":\"ELEdTlH4\",\"extensions_development_typescript.md\":\"DvelHqtt\",\"extensions_upgrading_gnome-shell-50.md\":\"yJqnhVeh\",\"extensions_upgrading_gnome-shell-44.md\":\"BqZzpDnK\",\"extensions_topics_st-widgets.md\":\"DS_yIzX8\",\"extensions_review-guidelines_review-guidelines.md\":\"B0XzBSrd\",\"extensions_upgrading_gnome-shell-48.md\":\"n7IRLnQ8\",\"guides_gobject_gvalue.md\":\"OaYr15JO\",\"guides_gtk_application-packaging.md\":\"CpwEbJda\",\"guides_gtk_3_08-editing-text.md\":\"Bu-n-h6Q\",\"guides_gio_list-models.md\":\"DgdEC0Pj\",\"guides_gtk_3_10-building-app.md\":\"yMcaStUn\",\"guides_gjs_intro.md\":\"BPG-hwdo\",\"guides_gtk_3_11-packaging.md\":\"B013jT5b\",\"guides_gobject_gtype.md\":\"DsKaIk-R\",\"guides_gtk_3_13-ui.md\":\"WRBLXZdV\",\"guides_gtk_gtk-tutorial_index.md\":\"DSFZJgx3\",\"guides_gtk_3_index.md\":\"UbqwzMTL\",\"guides_gobject_basics.md\":\"DLYreWo0\",\"guides_gtk_3_02-widgets.md\":\"GFWhESAD\",\"guides_gobject_interfaces.md\":\"Lg5PBSgx\",\"guides_gtk_3_17-dialogs.md\":\"DpNz2ZUM\",\"guides_gtk_3_05-layouts.md\":\"Cx7Lr_fz\",\"guides_gjs_transition.md\":\"RXEcXWaG\",\"guides_gtk_3_18-localization.md\":\"DCiTEp86\",\"guides_index.md\":\"D0BZO3Io\",\"guides_gtk_3_04-running-gtk.md\":\"CMFoRbek\",\"extensions_upgrading_gnome-shell-46.md\":\"Dj9I9YqT\",\"extensions_upgrading_gnome-shell-49.md\":\"TTMCS-9u\",\"guides_gtk_3_12-app-dev.md\":\"Bj9VJTKn\",\"showcase_index.md\":\"-FtnqPtU\",\"guides_gtk_3_06-text.md\":\"BTJkD-Cp\",\"guides_gobject_advanced.md\":\"DunKLobd\",\"guides_gtk_3_01-basics.md\":\"CSEysc0o\",\"index.md\":\"C2upuH0r\",\"guides_gtk_3_03-installing.md\":\"xPlEE8Kl\",\"guides_gobject_subclassing.md\":\"BASW7TxU\",\"guides_gtk_3_09-images.md\":\"T5wvtFnK\",\"extensions_upgrading_gnome-shell-45.md\":\"fbHXpJks\",\"guides_glib_gvariant.md\":\"ByfzBrlM\",\"guides_gtk_3_15-saving-data.md\":\"CDjMqiLA\",\"guides_gtk_3_16-settings.md\":\"D4xBgCLn\",\"guides_gio_dbus.md\":\"lF2-09oW\",\"guides_gjs_style-guide.md\":\"CBKukVC4\",\"guides_gjs_asynchronous-programming.md\":\"BKebQehs\",\"extensions_upgrading_gnome-shell-40.md\":\"BMfW24di\",\"guides_gtk_3_07-buttons.md\":\"D12QeLGd\",\"guides_gtk_3_14-templates.md\":\"nrcrQcXb\",\"guides_gio_subprocesses.md\":\"B4lsHTPU\",\"guides_gjs_memory-management.md\":\"BuBeJ9b4\",\"guides_gio_file-operations.md\":\"B56AYfyj\",\"guides_gio_actions-and-menus.md\":\"CT_tJZjx\",\"extensions_upgrading_legacy-documentation.md\":\"BowWw7Lb\"}");window.__VP_SITE_DATA__=JSON.parse("{\"lang\":\"en-US\",\"dir\":\"ltr\",\"title\":\"GNOME JavaScript\",\"description\":\"A Guide To GNOME JavaScript!\",\"base\":\"/\",\"head\":[],\"router\":{\"prefetchLinks\":true},\"appearance\":true,\"themeConfig\":{\"siteTitle\":false,\"logo\":{\"light\":\"/logo.svg\",\"dark\":\"/logo-dark.svg\"},\"nav\":[{\"text\":\"Home\",\"link\":\"/\"},{\"text\":\"About\",\"link\":\"/about/\"},{\"text\":\"Guides\",\"link\":\"/guides/\"},{\"text\":\"Showcase\",\"link\":\"/showcase/\"},{\"text\":\"Extensions\",\"link\":\"/extensions/\"},{\"text\":\"API References\",\"link\":\"https://gjs-docs.gnome.org\"}],\"footer\":{\"message\":\"MIT Licensed | GJS, A GNOME Project\",\"copyright\":\"Copyright © 2024 gjs.guide contributors\"},\"sidebar\":{\"/guides/\":[{\"text\":\"GJS\",\"collapsed\":false,\"items\":[{\"text\":\"Intro\",\"link\":\"/guides/gjs/intro.md\"},{\"text\":\"Asynchronous Programming\",\"link\":\"/guides/gjs/asynchronous-programming.md\"},{\"text\":\"Style Guide\",\"link\":\"/guides/gjs/style-guide.md\"},{\"text\":\"Memory Management\",\"link\":\"/guides/gjs/memory-management.md\"}]},{\"text\":\"GLib\",\"collapsed\":false,\"items\":[{\"text\":\"GVariant\",\"link\":\"/guides/glib/gvariant.md\"}]},{\"text\":\"GObject\",\"collapsed\":false,\"items\":[{\"text\":\"Basics\",\"link\":\"/guides/gobject/basics.md\"},{\"text\":\"Interfaces\",\"link\":\"/guides/gobject/interfaces.md\"},{\"text\":\"Subclassing\",\"link\":\"/guides/gobject/subclassing.md\"},{\"text\":\"GType\",\"link\":\"/guides/gobject/gtype.md\"},{\"text\":\"GValue\",\"link\":\"/guides/gobject/gvalue.md\"},{\"text\":\"Advanced\",\"link\":\"/guides/gobject/advanced.md\"}]},{\"text\":\"Gio\",\"collapsed\":false,\"items\":[{\"text\":\"Actions and Menus\",\"link\":\"/guides/gio/actions-and-menus.md\"},{\"text\":\"DBus\",\"link\":\"/guides/gio/dbus.md\"},{\"text\":\"File Operations\",\"link\":\"/guides/gio/file-operations.md\"},{\"text\":\"List Models\",\"link\":\"/guides/gio/list-models.md\"},{\"text\":\"Subprocesses\",\"link\":\"/guides/gio/subprocesses.md\"}]},{\"text\":\"GTK\",\"collapsed\":false,\"items\":[{\"text\":\"GTK4\",\"items\":[{\"text\":\"Gnome Developer Getting Started\",\"link\":\"https://developer.gnome.org/documentation/tutorials/beginners/getting_started.html\"},{\"text\":\"GTK4 Book\",\"link\":\"https://rmnvgr.gitlab.io/gtk4-gjs-book/\"}]},{\"text\":\"GTK3\",\"items\":[{\"text\":\"Intro\",\"link\":\"/guides/gtk/3/README.md\"},{\"text\":\"Basics\",\"link\":\"/guides/gtk/3/01-basics.md\"},{\"text\":\"Widgets\",\"link\":\"/guides/gtk/3/02-widgets.md\"},{\"text\":\"Installing\",\"link\":\"/guides/gtk/3/03-installing.md\"},{\"text\":\"Running GTK\",\"link\":\"/guides/gtk/3/04-running-gtk.md\"},{\"text\":\"Layouts\",\"link\":\"/guides/gtk/3/05-layouts.md\"},{\"text\":\"Text\",\"link\":\"/guides/gtk/3/06-text.md\"},{\"text\":\"Buttons\",\"link\":\"/guides/gtk/3/07-buttons.md\"},{\"text\":\"Editing Text\",\"link\":\"/guides/gtk/3/08-editing-text.md\"},{\"text\":\"Images\",\"link\":\"/guides/gtk/3/09-images.md\"},{\"text\":\"Building App\",\"link\":\"/guides/gtk/3/10-building-app.md\"},{\"text\":\"Packaging\",\"link\":\"/guides/gtk/3/11-packaging.md\"},{\"text\":\"App Dev\",\"link\":\"/guides/gtk/3/12-app-dev.md\"},{\"text\":\"UI\",\"link\":\"/guides/gtk/3/13-ui.md\"},{\"text\":\"Templates\",\"link\":\"/guides/gtk/3/14-templates.md\"},{\"text\":\"Saving Data\",\"link\":\"/guides/gtk/3/15-saving-data.md\"},{\"text\":\"Settings\",\"link\":\"/guides/gtk/3/16-settings.md\"},{\"text\":\"Dialogs\",\"link\":\"/guides/gtk/3/17-dialogs.md\"}]},{\"text\":\"GTK application packaging\",\"items\":[{\"text\":\"Application Packaging\",\"link\":\"/guides/gtk/application-packaging.md\"}]}]}],\"/extensions/\":[{\"text\":\"Development\",\"collapsed\":false,\"items\":[{\"text\":\"Getting Started\",\"link\":\"/extensions/development/creating.md\"},{\"text\":\"Translations\",\"link\":\"/extensions/development/translations.md\"},{\"text\":\"Preferences\",\"link\":\"/extensions/development/preferences.md\"},{\"text\":\"Accessibility\",\"link\":\"/extensions/development/accessibility.md\"},{\"text\":\"Debugging\",\"link\":\"/extensions/development/debugging.md\"},{\"text\":\"Targeting Older GNOME\",\"link\":\"/extensions/development/targeting-older-gnome.md\"},{\"text\":\"TypeScript and LSP\",\"link\":\"/extensions/development/typescript.md\"}]},{\"text\":\"Overview\",\"collapsed\":false,\"items\":[{\"text\":\"Anatomy\",\"link\":\"/extensions/overview/anatomy.md\"},{\"text\":\"Architecture\",\"link\":\"/extensions/overview/architecture.md\"},{\"text\":\"Imports And Modules\",\"link\":\"/extensions/overview/imports-and-modules.md\"},{\"text\":\"Updates And Breakage\",\"link\":\"/extensions/overview/updates-and-breakage.md\"}]},{\"text\":\"Topics\",\"collapsed\":false,\"items\":[{\"text\":\"Extension\",\"link\":\"/extensions/topics/extension.md\"},{\"text\":\"Extension Utils\",\"link\":\"/extensions/topics/extension-utils.md\"},{\"text\":\"Dialogs\",\"link\":\"/extensions/topics/dialogs.md\"},{\"text\":\"Notifications\",\"link\":\"/extensions/topics/notifications.md\"},{\"text\":\"Popup Menu\",\"link\":\"/extensions/topics/popup-menu.md\"},{\"text\":\"Quick Settings\",\"link\":\"/extensions/topics/quick-settings.md\"},{\"text\":\"Search Provider\",\"link\":\"/extensions/topics/search-provider.md\"},{\"text\":\"Session Modes\",\"link\":\"/extensions/topics/session-modes.md\"}]},{\"text\":\"Upgrading\",\"collapsed\":false,\"items\":[{\"text\":\"GNOME Shell 50\",\"link\":\"/extensions/upgrading/gnome-shell-50.md\"},{\"text\":\"GNOME Shell 49\",\"link\":\"/extensions/upgrading/gnome-shell-49.md\"},{\"text\":\"GNOME Shell 48\",\"link\":\"/extensions/upgrading/gnome-shell-48.md\"},{\"text\":\"GNOME Shell 47\",\"link\":\"/extensions/upgrading/gnome-shell-47.md\"},{\"text\":\"GNOME Shell 46\",\"link\":\"/extensions/upgrading/gnome-shell-46.md\"},{\"text\":\"GNOME Shell 45\",\"link\":\"/extensions/upgrading/gnome-shell-45.md\"},{\"text\":\"GNOME Shell 44\",\"link\":\"/extensions/upgrading/gnome-shell-44.md\"},{\"text\":\"GNOME Shell 43\",\"link\":\"/extensions/upgrading/gnome-shell-43.md\"},{\"text\":\"GNOME Shell 42\",\"link\":\"/extensions/upgrading/gnome-shell-42.md\"},{\"text\":\"GNOME Shell 40\",\"link\":\"/extensions/upgrading/gnome-shell-40.md\"},{\"text\":\"Legacy Documentation\",\"link\":\"/extensions/upgrading/legacy-documentation.md\"}]},{\"text\":\"Guidelines\",\"collapsed\":false,\"items\":[{\"text\":\"Review Guidelines\",\"link\":\"/extensions/review-guidelines/review-guidelines.md\"},{\"text\":\"Best Practices\",\"link\":\"/extensions/review-guidelines/best-practices.md\"}]}]},\"socialLinks\":[{\"icon\":{\"svg\":\"<svg role=\\\"img\\\" viewBox=\\\"0 0 24 24\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\"><title>GitLab</title><path d=\\\"m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z\\\"/></svg>\"},\"link\":\"https://gitlab.gnome.org/World/javascript/gjs-guide\"}]},\"locales\":{},\"scrollOffset\":134,\"cleanUrls\":false}");</script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 74
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 74 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 1.
Показать внутренние ссылки
| Url | Анкор | Состояние |
|---|---|---|
| / |
<!--[--><span data-v-42ef59de="">Home</span><!--]-->
|
|
| /about/ |
<!--[--><span data-v-42ef59de="">About</span><!--]-->
|
|
| /guides/ |
<!--[--><span data-v-42ef59de="">Guides</span><!--]-->
|
|
| /showcase/ |
<!--[--><span data-v-42ef59de="">Showcase</span><!--]-->
|
|
| /extensions/ |
<!--[--><span data-v-42ef59de="">Extensions</span><!--]-->
|
|
| /extensions/development/creating.html |
<!--[--><p class="text" data-v-e31bd47b="">Getting Started</p><!--]-->
|
|
| /extensions/development/translations.html |
<!--[--><p class="text" data-v-e31bd47b="">Translations</p><!--]-->
|
|
| /extensions/development/preferences.html |
<!--[--><p class="text" data-v-e31bd47b="">Preferences</p><!--]-->
|
|
| /extensions/development/accessibility.html |
<!--[--><p class="text" data-v-e31bd47b="">Accessibility</p><!--]-->
|
|
| /extensions/development/debugging.html |
<!--[--><p class="text" data-v-e31bd47b="">Debugging</p><!--]-->
|
|
| /extensions/development/targeting-older-gnome.html |
<!--[--><p class="text" data-v-e31bd47b="">Targeting Older GNOME</p><!--]-->
|
|
| /extensions/development/typescript.html |
<!--[--><p class="text" data-v-e31bd47b="">TypeScript and LSP</p><!--]-->
|
|
| /extensions/overview/anatomy.html |
<!--[--><p class="text" data-v-e31bd47b="">Anatomy</p><!--]-->
|
|
| /extensions/overview/architecture.html |
<!--[--><p class="text" data-v-e31bd47b="">Architecture</p><!--]-->
|
|
| /extensions/overview/imports-and-modules.html |
<!--[--><p class="text" data-v-e31bd47b="">Imports And Modules</p><!--]-->
|
|
| /extensions/overview/updates-and-breakage.html |
<!--[--><p class="text" data-v-e31bd47b="">Updates And Breakage</p><!--]-->
|
|
| /extensions/topics/extension.html |
<!--[--><p class="text" data-v-e31bd47b="">Extension</p><!--]-->
|
|
| /extensions/topics/extension-utils.html |
<!--[--><p class="text" data-v-e31bd47b="">Extension Utils</p><!--]-->
|
|
| /extensions/topics/dialogs.html |
<!--[--><p class="text" data-v-e31bd47b="">Dialogs</p><!--]-->
|
|
| /extensions/topics/notifications.html |
<!--[--><p class="text" data-v-e31bd47b="">Notifications</p><!--]-->
|
|
| /extensions/topics/popup-menu.html |
<!--[--><p class="text" data-v-e31bd47b="">Popup Menu</p><!--]-->
|
|
| /extensions/topics/quick-settings.html |
<!--[--><p class="text" data-v-e31bd47b="">Quick Settings</p><!--]-->
|
|
| /extensions/topics/search-provider.html |
<!--[--><p class="text" data-v-e31bd47b="">Search Provider</p><!--]-->
|
|
| /extensions/topics/session-modes.html |
<!--[--><p class="text" data-v-e31bd47b="">Session Modes</p><!--]-->
|
|
| /extensions/upgrading/gnome-shell-50.html |
<!--[--><p class="text" data-v-e31bd47b="">GNOME Shell 50</p><!--]-->
|
|
| /extensions/upgrading/gnome-shell-49.html |
<!--[--><p class="text" data-v-e31bd47b="">GNOME Shell 49</p><!--]-->
|
|
| /extensions/upgrading/gnome-shell-48.html |
<!--[--><p class="text" data-v-e31bd47b="">GNOME Shell 48</p><!--]-->
|
|
| /extensions/upgrading/gnome-shell-47.html |
<!--[--><p class="text" data-v-e31bd47b="">GNOME Shell 47</p><!--]-->
|
|
| /extensions/upgrading/gnome-shell-46.html |
<!--[--><p class="text" data-v-e31bd47b="">GNOME Shell 46</p><!--]-->
|
|
| /extensions/upgrading/gnome-shell-45.html |
<!--[--><p class="text" data-v-e31bd47b="">GNOME Shell 45</p><!--]-->
|
|
| /extensions/upgrading/gnome-shell-44.html |
<!--[--><p class="text" data-v-e31bd47b="">GNOME Shell 44</p><!--]-->
|
|
| /extensions/upgrading/gnome-shell-43.html |
<!--[--><p class="text" data-v-e31bd47b="">GNOME Shell 43</p><!--]-->
|
|
| /extensions/upgrading/gnome-shell-42.html |
<!--[--><p class="text" data-v-e31bd47b="">GNOME Shell 42</p><!--]-->
|
|
| /extensions/upgrading/gnome-shell-40.html |
<!--[--><p class="text" data-v-e31bd47b="">GNOME Shell 40</p><!--]-->
|
|
| /extensions/upgrading/legacy-documentation.html |
<!--[--><p class="text" data-v-e31bd47b="">Legacy Documentation</p><!--]-->
|
|
| /extensions/review-guidelines/review-guidelines.html |
<!--[--><p class="text" data-v-e31bd47b="">Review Guidelines</p><!--]-->
|
|
| /extensions/review-guidelines/best-practices.html |
<!--[--><p class="text" data-v-e31bd47b="">Best Practices</p><!--]-->
|
|
| /./overview/architecture.html |
Architecture
|
|
| /./../guides/gjs/asynchronous-programming.html |
Asynchronous Programming
|
|
| /./../guides/gio/file-operations.html |
Working with Files
|
|
| /./../guides/gobject/basics.html |
GObject
|
|
| /irc://irc.gimpnet.org/shell-extensions |
IRC
|
|
| /./development/creating.html |
Getting Started
|
|
| /./development/accessibility.html |
Accessibility
|
|
| /./development/preferences.html |
Preferences
|
|
| /./development/translations.html |
Translations
|
|
| /./development/debugging.html |
Debugging
|
|
| /./development/targeting-older-gnome.html |
Targeting Older GNOME Versions
|
|
| /./development/typescript.html |
TypeScript and LSP
|
|
| /./overview/anatomy.html |
Anatomy
|
|
| /./overview/imports-and-modules.html |
Imports and Modules
|
|
| /./overview/architecture.html |
Architecture
|
|
| /./overview/updates-and-breakage.html |
Updates and Breakage
|
|
| /./topics/extension-utils.html |
ExtensionUtils
|
|
| /./topics/dialogs.html |
Dialogs
|
|
| /./topics/popup-menu.html |
PopupMenus
|
|
| /./topics/quick-settings.html |
Quick Settings
|
|
| /./topics/search-provider.html |
Search Provider
|
|
| /./topics/session-modes.html |
Session Modes
|
|
| /./topics/st-widgets.html |
St Widgets
|
|
| /./upgrading/gnome-shell-50.html |
GNOME Shell 50
|
|
| /./upgrading/gnome-shell-49.html |
GNOME Shell 49
|
|
| /./upgrading/gnome-shell-48.html |
GNOME Shell 48
|
|
| /./upgrading/gnome-shell-47.html |
GNOME Shell 47
|
|
| /./upgrading/gnome-shell-46.html |
GNOME Shell 46
|
|
| /./upgrading/gnome-shell-45.html |
GNOME Shell 45
|
|
| /./upgrading/gnome-shell-44.html |
GNOME Shell 44
|
|
| /./upgrading/gnome-shell-43.html |
GNOME Shell 43
|
|
| /./upgrading/gnome-shell-42.html |
GNOME Shell 42
|
|
| /./upgrading/gnome-shell-40.html |
GNOME Shell 40
|
|
| /./upgrading/legacy-documentation.html |
Legacy Documentation
|
|
| /./review-guidelines/review-guidelines.html |
Review Guidelines
|
|
| /./review-guidelines/best-practices.html |
Best Practices
|
|
| /extensions/development/creating.html |
<!--[--><span class="desc" data-v-48f9bb55="">Next page</span><span class="title" data-v-48f9bb55="">Getting Started</span><!--]-->
|
|
Внешние ссылки
Кол-во: 10
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 10 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор |
|---|---|
| gjs-docs.gnome.org |
<!--[--><span data-v-42ef59de="">API References</span><!--]-->
|
| gitlab.gnome.org |
<svg role="img" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitLab</title><path d="m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z"></path></svg>
|
| gitlab.gnome.org |
<svg role="img" viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>GitLab</title><path d="m23.6004 9.5927-.0337-.0862L20.3.9814a.851.851 0 0 0-.3362-.405.8748.8748 0 0 0-.9997.0539.8748.8748 0 0 0-.29.4399l-2.2055 6.748H7.5375l-2.2057-6.748a.8573.8573 0 0 0-.29-.4412.8748.8748 0 0 0-.9997-.0537.8585.8585 0 0 0-.3362.4049L.4332 9.5015l-.0325.0862a6.0657 6.0657 0 0 0 2.0119 7.0105l.0113.0087.03.0213 4.976 3.7264 2.462 1.8633 1.4995 1.1321a1.0085 1.0085 0 0 0 1.2197 0l1.4995-1.1321 2.4619-1.8633 5.006-3.7489.0125-.01a6.0682 6.0682 0 0 0 2.0094-7.003z"></path></svg>
|
| gjs-docs.gnome.org |
GNOME Platform APIs
|
| discourse.gnome.org |
Discourse
|
| matrix.to |
Matrix
|
| stackoverflow.com |
StackOverflow
|
| youtube.com |
JustPerfection
|
| developer.gnome.org |
Search Provider
|
| extensions.gnome.org |
ego
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://gjs.guide/extensions готова к продвижению на 62%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: