Анализ страницы https://devopsdays.si/code-of-conduct
Основное Готовность: 100%
Домен
devopsdays.si
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
https://devopsdays.si/code-of-conduct
301 MovedPermanently
https://devopsdays.si/code-of-conduct/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~1,07сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,07сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
19Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 19Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 2
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 2 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | /assets/css/tailwind-built.css | |
| stylesheet | https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700;900&display=swap |
Серверные заголовки
Кол-во: 10
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 10шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Accept-Ranges | bytes |
| Age | 0 |
| Cache-Control | public, must-revalidate, max-age=0 |
| cache-status | "Netlify Edge"; fwd=miss; fwd-status=200; stored |
| Date | Sat, 22 Aug 2026 09:30:24 GMT |
| ETag | "5ef2a25dcd64e1b3bd507c840b9618f5-ssl" |
| Server | Netlify |
| Strict-Transport-Security | max-age=31536000 |
| Vary | Accept-Encoding |
| x-nf-request-id | 01M0MCX7GKSV4Y9EAVNAM4705Q |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Netlify
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
В заголовке Server указано: Netlify.
Мета-теги Готовность: 23%
Title
Code of Conduct | DevOpsDays Ljubljana 2025
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Дублей словоформ в title не найдено.
Число символов в title 43 оптимально (норма: от 40 до 45).
Description
Code of Conduct for DevOpsDays Ljubljana 2025
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо увеличить число символов в description (текущее значение мало: 45, минимум: 80, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://devopsdays.si/code-of-conduct/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
index, follow
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значениями index, follow не накладывает ограничений на индексирование и показ контента.
Адаптивность
width=device-width, initial-scale=1.0
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 9
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:title | Code of Conduct | DevOpsDays Ljubljana 2025 |
| og:description | Code of Conduct for DevOpsDays Ljubljana 2025 |
| og:image | https://devopsdays.si/images/social-preview.png |
| og:image:width | 1200 |
| og:image:height | 630 |
| og:url | https://devopsdays.si/code-of-conduct/ |
| og:type | website |
| og:site_name | DevOpsDays Ljubljana 2025 |
| og:locale | en_US |
Все мета-теги
Кол-во: 18
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 18шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0 |
| name | description | Code of Conduct for DevOpsDays Ljubljana 2025 |
| name | twitter:card | summary_large_image |
| name | twitter:title | Code of Conduct | DevOpsDays Ljubljana 2025 |
| name | twitter:description | Code of Conduct for DevOpsDays Ljubljana 2025 |
| name | twitter:image | https://devopsdays.si/images/social-preview.png |
| name | twitter:image:alt | DevOpsDays Ljubljana 2025 Conference |
| name | author | DevOpsDays Ljubljana |
| name | robots | index, follow |
| property | og:title | Code of Conduct | DevOpsDays Ljubljana 2025 |
| property | og:description | Code of Conduct for DevOpsDays Ljubljana 2025 |
| property | og:image | https://devopsdays.si/images/social-preview.png |
| property | og:image:width | 1200 |
| property | og:image:height | 630 |
| property | og:url | https://devopsdays.si/code-of-conduct/ |
| property | og:type | website |
| property | og:site_name | DevOpsDays Ljubljana 2025 |
| property | og:locale | en_US |
Оптимизация Готовность: 77%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Кол-во слов 393 слишком мало. Добавьте больше текста (минимум 400 слов)!
Слова из title 5 встречаются в тексте достаточно.
Абзацев с текстом 11 достаточно.
Среднее число слов в абзаце 59 достаточно.
Кол-во знаков контента 2819 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 6. Это хорошо.
На странице присутствуют заголовки <h3> 3.
Тошнота
3,16
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
27,99%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| conference | 10 | 2,54% |
| behavior | 10 | 2,54% |
| unacceptable | 9 | 2,29% |
| conduct | 5 | 1,27% |
| devopsdays | 5 | 1,27% |
| ljubljana | 5 | 1,27% |
| events | 4 | 1,02% |
| sexual | 4 | 1,02% |
| organizers | 4 | 1,02% |
| contact | 4 | 1,02% |
| gender | 3 | 0,76% |
| harassing | 3 | 0,76% |
| subject | 3 | 0,76% |
| orientation | 2 | 0,51% |
| disability | 2 | 0,51% |
| physical | 2 | 0,51% |
| religion | 2 | 0,51% |
| expected | 2 | 0,51% |
| demeaning | 2 | 0,51% |
| discriminatory | 2 | 0,51% |
Индексация Готовность: 80%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 16 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 47941 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>DevOpsDays Ljubljana - Code, Connect, Collaborate | DevOpsDays Ljubljana 2025</title>
<meta name="description" content="There is no DevOpsDays Ljubljana in 2026. This year we're supporting other DevOps and cloud community events in the region - DevOpsDays Graz and AWS Community Day Adria.">
<!-- Open Graph meta tags for Facebook, LinkedIn, etc. -->
<meta property="og:title" content="DevOpsDays Ljubljana - Supporting the community in 2026 | DevOpsDays Ljubljana 2025">
<meta property="og:description" content="No DevOpsDays Ljubljana in 2026. This year we're supporting DevOpsDays Graz and AWS Community Day Adria - come and join us there.">
<meta property="og:image" content="https://devopsdays.si/images/social-preview.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:url" content="https://devopsdays.si/">
<meta property="og:type" content="website">
<meta property="og:site_name" content="DevOpsDays Ljubljana 2025">
<meta property="og:locale" content="en_US">
<!-- Twitter Card meta tags -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="DevOpsDays Ljubljana - Supporting the community in 2026 | DevOpsDays Ljubljana 2025">
<meta name="twitter:description" content="No DevOpsDays Ljubljana in 2026. This year we're supporting DevOpsDays Graz and AWS Community Day Adria - come and join us there.">
<meta name="twitter:image" content="https://devopsdays.si/images/social-preview.png">
<meta name="twitter:image:alt" content="DevOpsDays Ljubljana 2025 Conference">
<!-- Additional meta tags -->
<meta name="author" content="DevOpsDays Ljubljana">
<meta name="robots" content="index, follow">
<link rel="canonical" href="https://devopsdays.si/">
<link rel="stylesheet" href="/assets/css/tailwind-built.css">
<link rel="icon" type="image/png" href="/images/favicon.png">
<link rel="apple-touch-icon" href="/images/favicon.png">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700;900&display=swap" onload="this.rel='stylesheet'">
<noscript>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Titillium+Web:wght@300;400;600;700;900&display=swap">
</noscript>
<script>
(function() {
try {
var theme = localStorage.getItem('theme');
if (!theme) {
// Default to dark theme
theme = 'dodays-dark';
}
document.documentElement.setAttribute('data-theme', theme);
} catch (e) {}
})();
</script>
<!-- Optional per-page Event structured data (set jsonLdEventSchema in front matter when an event is active) -->
<!-- Organization Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "DevOpsDays Ljubljana",
"url": "https://devopsdays.si",
"logo": "https://devopsdays.si/images/logo_DevopsLJ_black.svg",
"sameAs": [
"https://www.linkedin.com/company/devopsdays-si/"
],
"contactPoint": {
"@type": "ContactPoint",
"email": "info@devopsdays.si",
"contactType": "customer service"
}
}
</script>
<!-- WebSite Structured Data with SearchAction -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "DevOpsDays Ljubljana",
"url": "https://devopsdays.si",
"description": "The premier DevOps conference in Slovenia"
}
</script>
</head>
<body class="min-h-screen flex flex-col font-sans bg-[var(--background)] text-[var(--text)]">
<header class="fixed w-full bg-white shadow-sm z-50 border-b border-[var(--border)]">
<nav class="container mx-auto px-4 py-4">
<div class="flex justify-between items-center">
<a href="/" class="flex items-center h-10">
<img src="/images/logo_DevopsLJ_black.svg" alt="DevOpsDays Ljubljana Logo" class="h-8 w-auto mr-3">
</a>
<div class="hidden md:flex space-x-8 items-center">
<a href="/" class="text-[var(--text-muted)] hover:text-[var(--text)] font-electric font-medium uppercase tracking-wider transition-colors">Home</a>
<a href="/#events-2026" class="text-[var(--text-muted)] hover:text-[var(--text)] font-electric font-medium uppercase tracking-wider transition-colors">2026 Events</a>
</div>
<button class="md:hidden text-[var(--text-muted)] hover:text-[var(--text)] transition-colors" id="mobile-menu-button">
<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path>
</svg>
</button>
</div>
<div class="md:hidden hidden bg-white w-full min-h-screen z-50" id="mobile-menu">
<div class="flex flex-col space-y-4 mt-4 pb-4">
<a href="/" class="text-[var(--text-muted)] hover:text-[var(--text)] font-electric font-medium uppercase tracking-wider transition-colors">Home</a>
<a href="/#events-2026" class="text-[var(--text-muted)] hover:text-[var(--text)] font-electric font-medium uppercase tracking-wider transition-colors">2026 Events</a>
</div>
</div>
</nav>
</header>
<main class="flex-grow pt-20">
<!-- HERO SECTION -->
<section class="relative bg-white text-[var(--text)] min-h-screen flex items-center justify-center overflow-hidden pt-20" style="margin-top:0; background-image: url('/images/dod-2025-landing-background.jpg'); background-size: cover; background-position: center; background-attachment: fixed;">
<!-- Overlay for better text readability -->
<div class="absolute inset-0 bg-white/90"></div>
<div class="relative z-10 w-full max-w-6xl mx-auto px-4 py-16">
<div class="text-center">
<!-- Main Title -->
<img src="/images/icons/pixel-dragon-1.svg" alt="Pixel dragon mascot" class="mx-auto mb-8" style="width: 360px; height: auto; max-width: 100vw;" loading="eager" />
<div class="mb-8">
<h1 class="text-6xl sm:text-7xl md:text-8xl mb-2 text-black tracking-tight" style="font-family: 'Electric Blue', monospace; font-variation-settings: 'wght' 800; font-weight: 800;letter-spacing: 0.05em;">DEVOPSDAYS</h1>
<div class="text-6xl sm:text-7xl md:text-8xl text-black tracking-tight uppercase" style="font-family: 'Electric Blue', monospace; font-variation-settings: 'wght' 500; font-weight: 500;">LJUBLJANA</div>
</div>
<!-- Three Pillars -->
<div class="flex flex-col sm:flex-row justify-center items-center gap-2 sm:gap-2 md:gap-4 my-4 mb-8 sm:mb-12">
<span class="text-xl sm:text-3xl md:text-4xl text-black font-electric font-medium uppercase tracking-wider">CODE</span>
<span class="text-xl sm:text-3xl md:text-4xl text-black font-electric font-medium hidden sm:inline">-</span>
<span class="text-xl sm:text-3xl md:text-4xl text-black font-electric font-medium uppercase tracking-wider">CONNECT</span>
<span class="text-xl sm:text-3xl md:text-4xl text-black font-electric font-medium hidden sm:inline">-</span>
<span class="text-xl sm:text-3xl md:text-4xl text-black font-electric font-medium uppercase tracking-wider">COLLABORATE</span>
</div>
<!-- 2026 Announcement Box -->
<div class="p-4 sm:p-8 rounded-lg mb-8 max-w-2xl mx-auto" style="background-color: #00FFFF; color: #0D1A1A;">
<div class="flex flex-col justify-center items-center gap-3 text-center">
<span class="font-bold uppercase tracking-wide text-base sm:text-lg md:text-xl">A big year for the DevOps community</span>
</div>
<div class="mt-4 sm:mt-6">
<p class="text-sm sm:text-base text-center">
There's no DevOpsDays Ljubljana in 2026 — but the regional DevOps and cloud community has plenty going on, and we're proud to support it. Come find us at these events.
</p>
</div>
<div class="flex flex-col gap-3 justify-center mt-6 sm:mt-8">
<a href="#events-2026"
class="inline-block text-white hover:opacity-90 px-6 py-3 font-electric font-medium text-base uppercase transition-all shadow-md mx-auto" style="background-color: #0D1A1A;">
EVENTS WE SUPPORT ↓
</a>
<p class="text-sm sm:text-base text-center">
Follow us on <a href="https://www.linkedin.com/company/devopsdays-si/posts/?feedView=all" target="_blank" rel="noopener" class="font-bold underline hover:no-underline">LinkedIn</a> to stay in the loop on future DevOpsDays Ljubljana and community news.
</p>
</div>
</div>
</div>
</div>
</section>
<!-- EVENTS WE SUPPORT IN 2026 -->
<section id="events-2026" class="py-12 sm:py-20 bg-gray-50" style="scroll-margin-top: 80px;">
<div class="max-w-6xl mx-auto px-4">
<h2 class="text-3xl sm:text-4xl md:text-5xl text-center mb-4 font-black uppercase tracking-tight">EVENTS WE SUPPORT IN 2026</h2>
<p class="text-center text-sm sm:text-base text-gray-700 mb-8 sm:mb-12 max-w-3xl mx-auto">
The DevOps and cloud community doesn't stop. Here's where you'll find us this year — come say hi.
</p>
<div class="grid md:grid-cols-2 gap-6 sm:gap-8 max-w-4xl mx-auto">
<!-- DevOpsDays Graz 2026 -->
<div class="rounded-lg p-6 sm:p-8 shadow-lg flex flex-col" style="background-color: #00FF00; color: #0D1A1A;">
<h3 class="text-xl sm:text-2xl font-black uppercase mb-4">DevOpsDays Graz 2026</h3>
<div class="flex flex-col gap-2 mb-4 text-sm sm:text-base font-bold uppercase tracking-wide">
<span>Sep 4–5, 2026</span>
<span>Graz, Austria</span>
</div>
<p class="text-sm sm:text-base mb-6 flex-1">
Captivating talks and hands-on workshops from regional and international experts — two days to connect with the best in the industry and elevate your DevOps journey.
</p>
<a href="https://www.devopsdays.at/events/devopsdays-graz-2026"
target="_blank"
rel="noopener"
class="inline-block text-white hover:opacity-90 px-6 py-3 font-electric font-medium text-base uppercase transition-all shadow-md self-start" style="background-color: #0D1A1A;">
VISIT EVENT →
</a>
</div>
<!-- AWS Community Day Adria 2026 -->
<div class="rounded-lg p-6 sm:p-8 shadow-lg flex flex-col" style="background-color: #FFA500; color: #0D1A1A;">
<h3 class="text-xl sm:text-2xl font-black uppercase mb-4">AWS Community Day Adria 2026</h3>
<div class="flex flex-col gap-2 mb-4 text-sm sm:text-base font-bold uppercase tracking-wide">
<span>Oct 22, 2026</span>
<span>Ljubljana, Slovenia</span>
</div>
<p class="text-sm sm:text-base mb-6 flex-1">
A full day of innovation, knowledge-sharing, and networking with cloud professionals, industry leaders, and AWS enthusiasts — the biggest AWS-oriented event in the region.
</p>
<a href="https://awscommunityadria.com/"
target="_blank"
rel="noopener"
class="inline-block text-white hover:opacity-90 px-6 py-3 font-electric font-medium text-base uppercase transition-all shadow-md self-start" style="background-color: #0D1A1A;">
VISIT EVENT →
</a>
</div>
</div>
</div>
</section>
<!-- HIGHLIGHT SECTION -->
<section class="py-12 sm:py-20">
<div class="max-w-4xl mx-auto px-4">
<div class="rounded-lg overflow-hidden">
<img
src="/images/dodlj-highlight.png"
alt="DevOpsDays Ljubljana highlight"
class="w-full h-auto object-cover"
loading="lazy"
/>
</div>
</div>
</section>
<!-- FEEDBACK SECTION -->
<section id="feedback" class="py-8 sm:py-16" style="scroll-margin-top: 80px;">
<div class="max-w-5xl mx-auto px-4">
<div class="rounded-lg p-6 sm:p-10 shadow-lg max-w-2xl mx-auto" style="background-color: #FFA500; color: #0D1A1A;">
<div class="flex flex-col sm:flex-row items-center gap-4 sm:gap-8">
<img src="/images/icons/community-icon.svg" alt="Community feedback" class="w-16 sm:w-20 h-16 sm:h-20 flex-shrink-0" />
<div class="flex-1 text-center sm:text-left">
<h2 class="text-2xl sm:text-3xl font-black uppercase mb-3">
STAY CONNECTED
</h2>
<p class="text-sm sm:text-base mb-4">
DevOpsDays Ljubljana is on a break in 2026, but the community isn't. <span class="font-bold">Follow us on LinkedIn</span> to hear where we'll be, what we're supporting, and when we're back.
</p>
<div>
<a href="https://www.linkedin.com/company/devopsdays-si/posts/?feedView=all"
target="_blank"
rel="noopener"
class="inline-block text-white hover:opacity-90 px-6 py-3 font-electric font-medium text-base uppercase transition-all shadow-md" style="background-color: #0D1A1A;">
FOLLOW ON LINKEDIN →
</a>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ABOUT THE EVENT -->
<section class="py-12 sm:py-20 bg-gray-50">
<div class="max-w-6xl mx-auto px-4">
<h2 class="text-3xl sm:text-4xl md:text-5xl text-center mb-4 font-black uppercase tracking-tight">ABOUT DEVOPSDAYS LJUBLJANA</h2>
<div class="text-center mb-8 sm:mb-12 max-w-6xl mx-auto">
<p class="text-sm sm:text-base mb-4 text-gray-700">
DevOpsDays Ljubljana is a community-driven conference that brings together practitioners, thought leaders, and enthusiasts from the DevOps community.
</p>
<p class="text-sm sm:text-base text-gray-700">
Whether you're a seasoned professional or just starting your journey, our events deliver valuable insights through expert talks, hands-on workshops, and networking with 300+ attendees. We're taking a break in 2026 — here's what the experience is all about.
</p>
</div>
<!-- Key Features Grid -->
<div class="grid md:grid-cols-3 gap-6 px-4 sm:px-0">
<!-- Community -->
<div class="text-center p-4 sm:p-6">
<img src="/images/icons/community-icon.svg" alt="Community" class="w-16 sm:w-20 h-16 sm:h-20 mx-auto mb-4" />
<h3 class="text-lg sm:text-xl font-black uppercase mb-3">COMMUNITY</h3>
<p class="text-sm text-gray-700">
Connect with engineers from Slovenia, Austria, and beyond. While we welcome international speakers, our main goal is to foster and strengthen the local community. Build lasting professional relationships and help shape the DevOps scene in the region.
</p>
</div>
<!-- Learning -->
<div class="text-center p-4 sm:p-6">
<img src="/images/icons/learning-icon.svg" alt="Learning" class="w-16 sm:w-20 h-16 sm:h-20 mx-auto mb-4" />
<h3 class="text-lg sm:text-xl font-black uppercase mb-3">LEARNING</h3>
<p class="text-sm text-gray-700">
Upgrade your toolchain with fresh insights from industry leaders — from zero trust architecture and GitOps at scale to secrets management, observability, and planning for unplanned work with Game Days and Chaos Engineering.
</p>
</div>
<!-- Practice -->
<div class="text-center p-4 sm:p-6">
<img src="/images/icons/practice-icon.svg" alt="Practice" class="w-16 sm:w-20 h-16 sm:h-20 mx-auto mb-4" />
<h3 class="text-lg sm:text-xl font-black uppercase mb-3">PRACTICE</h3>
<p class="text-sm text-gray-700">Our workshops blend AI-powered learning with hands-on experience — from prompt engineering and building custom infrastructure tooling to mastering the art of developer-to-human communication.</p>
</div>
</div>
</div>
</section>
<!-- SPONSORS SECTION -->
<section class="py-12 sm:py-20 bg-white">
<div class="max-w-6xl mx-auto px-4">
<h2 class="text-3xl sm:text-4xl md:text-5xl text-center mb-8 sm:mb-12 font-black uppercase tracking-tight">OUR 2025 SUPPORTERS</h2>
<div class="mb-12">
<h3 class="text-2xl mb-6 text-center font-black uppercase tracking-wider">PLATINUM SPONSOR</h3>
<div class="flex justify-center">
<a href="https://sportradar.com/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-8 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="Sportradar Group AG - Platinum Sponsor"
title="Sportradar Group AG - Platinum Sponsor"
>
<img src="/images/sponsors/sportradar-logo.png"
alt="Sportradar Group AG logo - Platinum Sponsor"
style="max-height: 100px; width: auto;"
loading="lazy"
width="220"
height="100"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
Sportradar Group AG
</span>
</a>
</div>
</div>
<!-- Gold Sponsors -->
<div class="mb-12">
<h3 class="text-2xl mb-6 text-center font-black uppercase tracking-wider">GOLD SPONSORS</h3>
<div class="flex flex-wrap justify-center items-center gap-8">
<a href="https://www.sap.com/slovenia/index.html?geotargering_redirect=true"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-6 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="SAP LeanIX - Gold Sponsor"
title="SAP LeanIX - Gold Sponsor"
>
<img src="/images/sponsors/sap-leanix-logo.png"
alt="SAP LeanIX logo - Gold Sponsor"
style="max-height: 80px; width: auto;"
loading="lazy"
width="180"
height="80"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
SAP LeanIX
</span>
</a>
<a href="https://flox.dev/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-6 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="Flox - Gold Sponsor"
title="Flox - Gold Sponsor"
>
<img src="/images/sponsors/flox-logo.png"
alt="Flox logo - Gold Sponsor"
style="max-height: 80px; width: auto;"
loading="lazy"
width="160"
height="80"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
Flox
</span>
</a>
<a href="https://www.ngen-group.eu/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="NGEN - Gold Sponsor"
title="NGEN - Gold Sponsor"
>
<img src="/images/sponsors/ngen-logo.png"
alt="NGEN logo - Gold Sponsor"
style="max-height: 80px; width: auto;"
loading="lazy"
width="140"
height="80"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
NGEN
</span>
</a>
<a href="https://www.teads.com/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-6 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="Teads - Gold Sponsor"
title="Teads - Gold Sponsor"
>
<img src="/images/sponsors/teads-logo.png"
alt="Teads logo - Gold Sponsor"
style="max-height: 80px; width: auto;"
loading="lazy"
width="160"
height="80"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
Teads
</span>
</a>
</div>
</div>
<!-- Silver Sponsors -->
<div class="mb-12">
<h3 class="text-2xl mb-6 text-center font-black uppercase tracking-wider">SILVER SPONSORS</h3>
<div class="flex flex-wrap justify-center items-center gap-8">
<a href="https://www.3fs.cloud/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="3fs - Silver Sponsor"
title="3fs - Silver Sponsor"
>
<img src="/images/sponsors/3fs-logo.png"
alt="3fs logo - Silver Sponsor"
style="max-height: 70px; width: auto;"
loading="lazy"
width="120"
height="70"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
3fs
</span>
</a>
<a href="https://databox.com/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="Databox - Silver Sponsor"
title="Databox - Silver Sponsor"
>
<img src="/images/sponsors/databox-logo.png"
alt="Databox logo - Silver Sponsor"
style="max-height: 70px; width: auto;"
loading="lazy"
width="140"
height="70"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
Databox
</span>
</a>
<a href="https://nil.com/en/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="NIL - Silver Sponsor"
title="NIL - Silver Sponsor"
>
<img src="/images/sponsors/nil-logo.png"
alt="NIL logo - Silver Sponsor"
style="max-height: 70px; width: auto;"
loading="lazy"
width="120"
height="70"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
NIL
</span>
</a>
</div>
</div>
<!-- Bronze Sponsors -->
<div class="mb-12">
<h3 class="text-2xl mb-6 text-center font-black uppercase tracking-wider">BRONZE SPONSORS</h3>
<div class="flex flex-wrap justify-center items-center gap-6 mb-6">
<a href="https://xtruder.notion.site/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="x-Truder s.p. - Bronze Sponsor"
title="x-Truder s.p. - Bronze Sponsor"
>
<img src="/images/sponsors/xtruder-logo.png"
alt="x-Truder s.p. logo - Bronze Sponsor"
style="max-height: 60px; width: auto;"
loading="lazy"
width="120"
height="60"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
x-Truder s.p.
</span>
</a>
<a href="https://flowforge.sh/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="FlowForge - Bronze Sponsor"
title="FlowForge - Bronze Sponsor"
>
<img src="/images/sponsors/flowforge-logo.png"
alt="FlowForge logo - Bronze Sponsor"
style="max-height: 60px; width: auto;"
loading="lazy"
width="120"
height="60"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
FlowForge
</span>
</a>
<a href="https://www.better.care/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="Better Care - Bronze Sponsor"
title="Better Care - Bronze Sponsor"
>
<img src="/images/sponsors/better-logo.png"
alt="Better Care logo - Bronze Sponsor"
style="max-height: 60px; width: auto;"
loading="lazy"
width="120"
height="60"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
Better Care
</span>
</a>
<a href="https://grafana.com/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="Grafana - Bronze Sponsor"
title="Grafana - Bronze Sponsor"
>
<img src="/images/sponsors/grafana-logo.png"
alt="Grafana logo - Bronze Sponsor"
style="max-height: 60px; width: auto;"
loading="lazy"
width="120"
height="60"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
Grafana
</span>
</a>
</div>
<div class="flex flex-wrap justify-center items-center gap-6">
<a href="https://paretosecurity.com/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="Pareto Security - Bronze Sponsor"
title="Pareto Security - Bronze Sponsor"
>
<img src="/images/sponsors/pareto-security-logo.png"
alt="Pareto Security logo - Bronze Sponsor"
style="max-height: 60px; width: auto;"
loading="lazy"
width="120"
height="60"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
Pareto Security
</span>
</a>
<a href="https://kaldi.si/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="Kaldi - Bronze Sponsor"
title="Kaldi - Bronze Sponsor"
>
<img src="/images/sponsors/kaldi-logo.png"
alt="Kaldi logo - Bronze Sponsor"
style="max-height: 60px; width: auto;"
loading="lazy"
width="120"
height="60"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
Kaldi
</span>
</a>
<a href="https://celtra.com/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="Celtra - Bronze Sponsor"
title="Celtra - Bronze Sponsor"
>
<img src="/images/sponsors/celtra-logo.png"
alt="Celtra logo - Bronze Sponsor"
style="max-height: 60px; width: auto;"
loading="lazy"
width="120"
height="60"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
Celtra
</span>
</a>
</div>
</div>
<!-- Supporters -->
<div class="mb-8">
<h3 class="text-2xl mb-6 text-center font-black uppercase tracking-wider">SUPPORTERS</h3>
<div class="flex justify-center">
<a href="https://ogrodje.si/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="Ogrodje - Media Supporter"
title="Ogrodje - Media Supporter"
>
<img src="/images/sponsors/ogrodje-logo.png"
alt="Ogrodje logo - Media Supporter"
style="max-height: 60px; width: auto;"
loading="lazy"
width="120"
height="60"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
Ogrodje
</span>
</a>
<a href="https://www.tehnoloski-forum.si/"
target="_blank"
rel="noopener"
class="group flex items-center justify-center p-4 bg-white rounded-lg hover:shadow-lg transition-shadow relative"
aria-label="Slovenski tehnološki forum (STF) - Supporter"
title="Slovenski tehnološki forum (STF) - Supporter"
>
<img src="/images/sponsors/stf-logo.png"
alt="Slovenski tehnološki forum (STF) logo - Supporter"
style="max-height: 70px; width: auto;"
loading="lazy"
width="180"
height="70"
>
<span class="pointer-events-none absolute left-1/2 -translate-x-1/2 bottom-full mb-2 px-3 py-1 rounded bg-black text-white text-xs opacity-0 group-hover:opacity-100 transition-opacity whitespace-nowrap z-10"
role="tooltip"
>
Slovenski tehnološki forum (STF)
</span>
</a>
</div>
</div>
</div>
</section>
</main>
<footer class="bg-[var(--surface)] border-t border-[var(--primary)] py-12 text-[var(--text)] mt-0">
<div class="container mx-auto px-4">
<div class="grid grid-cols-1 md:grid-cols-4 gap-12">
<div class="col-span-1 md:col-span-2">
<h3 class="text-2xl font-bold mb-6 text-[var(--primary-blue)]">DevOpsDays Ljubljana</h3>
<p class="text-[var(--text-muted)] mb-6">DevOpsDays Ljubljana is a community-driven DevOps conference in Ljubljana, Slovenia. We're on a break in 2026 and putting our energy into supporting other DevOps and cloud community events in the region — follow us to hear when we're back.</p>
<p class="text-[var(--text-muted)] mb-2">Co-organized by</p>
<p class="flex items-center space-x-3 mb-6">
<a href="http://www.lugos.si/" target="_blank" rel="noopener" class="inline-flex items-center text-[var(--text-muted)] hover:text-[var(--secondary)] transition-colors">
<img src="/images/lugos-logo-transparent.png" alt="LUGOS logo" class="h-8 w-auto" style="background:transparent;" />
<span class="ml-4 text-base">LUGOS – Društvo uporabnikov Linuxa Slovenije</span>
</a>
</p>
</div>
<div>
<h3 class="text-lg font-bold mb-6 text-[var(--primary-blue)]">Quick links</h3>
<ul class="space-y-4">
<li><a href="/code-of-conduct" class="text-[var(--text-muted)] hover:text-[var(--secondary)] transition-colors">Code of Conduct</a></li>
<li><a href="/sponsors" class="text-[var(--text-muted)] hover:text-[var(--secondary)] transition-colors">Sponsors</a></li>
</ul>
</div>
<div>
<h3 class="text-lg font-bold mb-6 text-[var(--primary-blue)]">Contact</h3>
<ul class="space-y-4">
<li class="text-[var(--text-muted)]">Email: <a href="mailto:info@devopsdays.si" class="hover:text-[var(--secondary)] transition-colors">info@devopsdays.si</a></li>
<li><a href="/organizers" class="text-[var(--text-muted)] hover:text-[var(--secondary)] transition-colors">Organizers</a></li>
<li>
<a href="https://www.linkedin.com/company/devopsdays-si/posts/?feedView=all" target="_blank" rel="noopener" class="inline-flex items-center text-[var(--text-muted)] hover:text-[var(--secondary)] transition-colors">
<svg height="20px" width="20px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 382 382" xml:space="preserve">
<path style="fill:#0077B7;" d="M347.445,0H34.555C15.471,0,0,15.471,0,34.555v312.889C0,366.529,15.471,382,34.555,382h312.889
C366.529,382,382,366.529,382,347.444V34.555C382,15.471,366.529,0,347.445,0z M118.207,329.844c0,5.554-4.502,10.056-10.056,10.056
H65.345c-5.554,0-10.056-4.502-10.056-10.056V150.403c0-5.554,4.502-10.056,10.056-10.056h42.806
c5.554,0,10.056,4.502,10.056,10.056V329.844z M86.748,123.432c-22.459,0-40.666-18.207-40.666-40.666S64.289,42.1,86.748,42.1
s40.666,18.207,40.666,40.666S109.208,123.432,86.748,123.432z M341.91,330.654c0,5.106-4.14,9.246-9.246,9.246H286.73
c-5.106,0-9.246-4.14-9.246-9.246v-84.168c0-12.556,3.683-55.021-32.813-55.021c-28.309,0-34.051,29.066-35.204,42.11v97.079
c0,5.106-4.139,9.246-9.246,9.246h-44.426c-5.106,0-9.246-4.14-9.246-9.246V149.593c0-5.106,4.14-9.246,9.246-9.246h44.426
c5.106,0,9.246,4.14,9.246,9.246v15.655c10.497-15.753,26.097-27.912,59.312-27.912c73.552,0,73.131,68.716,73.131,106.472
L341.91,330.654L341.91,330.654z"/>
</svg>
Follow us on LinkedIn
</a>
</li>
</ul>
</div>
</div>
<div class="mt-12 pt-8 border-t text-center text-[var(--text-muted)]" style="border-color: var(--primary)">
<p>© 2026 DevOpsDays Ljubljana. All rights reserved.</p>
<p class="mt-2 text-sm">
Icons by <a href="https://pixeliconlibrary.com" target="_blank" rel="noopener" class="underline hover:text-[var(--secondary)]">HackerNoon Pixel Icon Library</a>
licensed under <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener" class="underline hover:text-[var(--secondary)]">CC BY 4.0</a>
</p>
</div>
</div>
</footer>
<script>
document.addEventListener('DOMContentLoaded', function() {
document.getElementById('mobile-menu-button').addEventListener('click', function() {
document.getElementById('mobile-menu').classList.toggle('hidden');
});
// Theme permanently set to light
document.documentElement.setAttribute('data-theme', 'dodays-light');
// Speakers Carousel
const carousel = document.querySelector('.speakers-carousel');
if (carousel) {
const track = carousel.querySelector('.speakers-track');
const slides = carousel.querySelectorAll('.speaker-slide');
const prevBtn = carousel.querySelector('.carousel-prev');
const nextBtn = carousel.querySelector('.carousel-next');
let currentIndex = 0;
let autoRotateInterval;
const originalSlidesCount = 22; // Total original speakers
// Get number of visible slides based on screen size
function getVisibleSlides() {
if (window.innerWidth >= 1024) return 3; // Desktop - show 3
if (window.innerWidth >= 768) return 2; // Tablet - show 2
return 1; // Mobile - show 1
}
// Calculate slide width percentage
function getSlideWidth() {
const visible = getVisibleSlides();
return 100 / visible;
}
// Update carousel position
function updateCarousel(index) {
if (slides.length === 0) return;
const visibleSlides = getVisibleSlides();
const slideWidth = getSlideWidth();
// Calculate max index (accounting for visible slides)
const maxIndex = originalSlidesCount;
// Handle wrapping
if (index < 0) {
index = maxIndex - 1;
} else if (index >= maxIndex) {
// Reset to beginning smoothly
if (index === maxIndex) {
// Instantly jump to the duplicate at the beginning
track.style.transition = 'none';
track.style.transform = `translateX(0%)`;
// Force reflow
track.offsetHeight;
// Re-enable transition
track.style.transition = 'transform 500ms ease-in-out';
index = 0;
}
}
currentIndex = index;
// Move track
const offset = -index * slideWidth;
track.style.transform = `translateX(${offset}%)`;
}
// Auto-rotate function
function startAutoRotate() {
autoRotateInterval = setInterval(() => {
updateCarousel(currentIndex + 1);
}, 5000); // Rotate every 5 seconds
}
// Stop auto-rotate
function stopAutoRotate() {
clearInterval(autoRotateInterval);
}
// Navigation button handlers
prevBtn?.addEventListener('click', () => {
stopAutoRotate();
updateCarousel(currentIndex - 1);
startAutoRotate();
});
nextBtn?.addEventListener('click', () => {
stopAutoRotate();
updateCarousel(currentIndex + 1);
startAutoRotate();
});
// Pause on hover
carousel.addEventListener('mouseenter', stopAutoRotate);
carousel.addEventListener('mouseleave', startAutoRotate);
// Touch/swipe support for mobile
let touchStartX = 0;
let touchEndX = 0;
carousel.addEventListener('touchstart', (e) => {
touchStartX = e.changedTouches[0].screenX;
stopAutoRotate();
});
carousel.addEventListener('touchend', (e) => {
touchEndX = e.changedTouches[0].screenX;
handleSwipe();
startAutoRotate();
});
function handleSwipe() {
const swipeThreshold = 50;
const diff = touchStartX - touchEndX;
if (Math.abs(diff) > swipeThreshold) {
if (diff > 0) {
// Swiped left - next slide
updateCarousel(currentIndex + 1);
} else {
// Swiped right - previous slide
updateCarousel(currentIndex - 1);
}
}
}
// Handle window resize
let resizeTimeout;
window.addEventListener('resize', () => {
clearTimeout(resizeTimeout);
stopAutoRotate();
resizeTimeout = setTimeout(() => {
updateCarousel(currentIndex);
startAutoRotate();
}, 250);
});
// Initialize
updateCarousel(0);
startAutoRotate();
}
});
</script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 5
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 5 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 1.
Показать внутренние ссылки
| Url | Анкор | Состояние |
|---|---|---|
| / |
Home
|
|
| / |
Home
|
|
| /code-of-conduct |
Code of Conduct
|
|
| /sponsors |
Sponsors
|
|
| /organizers |
Organizers
|
|
Внешние ссылки
Кол-во: 5
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 5 оптимально.
Показать внешние ссылки
| Url | Анкор |
|---|---|
| devopsdays.org |
DevOpsDays Code of Conduct
|
| creativecommons.org |
Creative Commons Attribution-ShareAlike 3.0 Unported License
|
| linkedin.com |
<svg height="20px" width="20px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewbox="0 0 382 382" xml:space="preserve">
<path style="fill:#0077B7;" d="M347.445,0H34.555C15.471,0,0,15.471,0,34.555v312.889C0,366.529,15.471,382,34.555,382h312.889
C366.529,382,382,366.529,382,347.444V34.555C382,15.471,366.529,0,347.445,0z M118.207,329.844c0,5.554-4.502,10.056-10.056,10.056
H65.345c-5.554,0-10.056-4.502-10.056-10.056V150.403c0-5.554,4.502-10.056,10.056-10.056h42.806
c5.554,0,10.056,4.502,10.056,10.056V329.844z M86.748,123.432c-22.459,0-40.666-18.207-40.666-40.666S64.289,42.1,86.748,42.1
s40.666,18.207,40.666,40.666S109.208,123.432,86.748,123.432z M341.91,330.654c0,5.106-4.14,9.246-9.246,9.246H286.73
c-5.106,0-9.246-4.14-9.246-9.246v-84.168c0-12.556,3.683-55.021-32.813-55.021c-28.309,0-34.051,29.066-35.204,42.11v97.079
c0,5.106-4.139,9.246-9.246,9.246h-44.426c-5.106,0-9.246-4.14-9.246-9.246V149.593c0-5.106,4.14-9.246,9.246-9.246h44.426
c5.106,0,9.246,4.14,9.246,9.246v15.655c10.497-15.753,26.097-27.912,59.312-27.912c73.552,0,73.131,68.716,73.131,106.472
L341.91,330.654L341.91,330.654z"></path>
</svg>
Follow us on LinkedIn
|
| pixeliconlibrary.com |
HackerNoon Pixel Icon Library
|
| creativecommons.org |
CC BY 4.0
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://devopsdays.si/code-of-conduct готова к продвижению на 70%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Поделитесь с друзьями: