Шаблоны wiki меню для группы вконтакте: КАК СДЕЛАТЬ МЕНЮ ДЛЯ ГРУППЫ ВКОНТАКТЕ. Вики меню + ШАБЛОН. Оформление ме…

Содержание

Все публикации / Администрирование / Хабр

Статьи Новости Хабы Авторы Компании

novemix

Уровень сложности Простой

Время на прочтение 8 мин

Количество просмотров

338

C++ *Сетевые технологии *Разработка под Linux *Разработка под Windows *

Данная статья является продолжением темы обсуждавшейся в статье «Философия борьбы с NAT» и так же нацелена на сетевых разработчиков, С++ программистов и просто интересующихся тенденциями развития интернет индустрии. Предполагается, что читатель в общих чертах знаком с моделью OSI, с протоколами UDP и TCP, знает что такое NAT, понимает принципы его работы и конечно же читал предыдущую статью.

Читать далее

Всего голосов 1: ↑1 и ↓0 +1

Комментарии 0

avvolkov

Время на прочтение 6 мин

Количество просмотров

244

Блог компании VK DevOps *Kubernetes *

Особенность Kubernetes — в отсутствии своей системы аутентификации: каждый пользователь кластера по умолчанию имеет права суперадминистратора и может делать что угодно. Это удобно для небольших команд, но неприемлемо для крупных проектов с высокими требованиями к безопасности и разграничению прав доступа. Решить эту проблему позволяет разделение прав доступа с помощью технологии единого входа (Single Sign-On, SSO).
  
Меня зовут Алексей Волков, я продакт-менеджер Kubernetes aaS и Backup в VK Cloud. Расскажу, какие инструменты SSO мы рассматривали, как реализовали механизм единого входа для сервиса Kubernetes и что получили в итоге. 

Читать дальше →

Всего голосов 1: ↑0 и ↓1 -1

Комментарии 0

ShakhovAlex

Уровень сложности Простой

Время на прочтение 4 мин

Количество просмотров

495

Блог компании Страховой Дом ВСК IT-инфраструктура *

 

Шахов Александр, руководитель управления перспективных технологий в компании ВСК

В этой статье я расскажу о программных роботах и практических результатах их использования в ВСК.

Читать далее

Всего голосов 3: ↑1 и ↓2 -1

Комментарии 2

KlimenkoIv

11 часов назад

Уровень сложности Простой

Время на прочтение 5 мин

Количество просмотров

771

Open source *Data Engineering *Визуальное программирование *

Добрый день. Меня зовут Иван, я дата‑инженер, основной профиль — доставка данных от источников до целевых систем DWH. Чаще всего работаю с Apache NIFI.

В данной статье я расскажу о вариантах старта PipeLine обработки данных в требуемое время. Статья подойдет новичкам, опытные коллеги могут дополнить в комментариях.

Интересующимся — читать дальше.

Всего голосов 2: ↑2 и ↓0 +2

Комментарии 0

GolovinDS

Время на прочтение 8 мин

Количество просмотров

802

Блог компании OTUS Программирование *Хранение данных *

Recovery mode

Что такое поток мультимедиа? Обычно это потоковое аудио или видео.

Существует множество источников таких данных:

 — Веб‑камеры, сетевые ip‑камеры
 — Звонки из call‑центров (записываются и анализируются!)
 — Стримы игр на ютуб
 — и т. д.

Читать далее

Всего голосов 3: ↑3 и ↓0 +3

Комментарии 0

Bitbanker

Время на прочтение 5 мин

Количество просмотров

506

Распределённые системы *Криптовалюты

Из песочницы

Зачем нужен обозреватель блокчейна и как смотреть транзакции в блоке.

Краткое содержание:

Что такое эксплорер блокчейна

Зачем нужны обозреватели блоков

Начало работы c Etherscan

Как читать содержимое транзакции в Etherscan

Другие обозреватели

Читать далее

Всего голосов 6: ↑4 и ↓2 +2

Комментарии 3

grayrat

Уровень сложности Средний

Время на прочтение 5 мин

Количество просмотров

3.6K

*nix *

Из песочницы

Для начала, вспомним некоторые базовые вещи ОС Unix.

Любой процесс в Unix имеет три открытых файла по умолчанию (он конечно может их потом закрыть):

Читать далее

Всего голосов 11: ↑11 и ↓0 +11

Комментарии 1

aabzel

Уровень сложности Простой

Время на прочтение 2 мин

Количество просмотров

1.9K

Беспроводные технологии *Разработка робототехники *Программирование микроконтроллеров *Производство и разработка электроники *Научно-популярное

Туториал

Настал второй за 11лет случай, когда в профессии программист-микроконтроллеров понадобилась математика. Она нужна чтобы решить задачу из радиотехники.

В этом тексте показан алгоритм определения дальности между радио трансиверами.

Читать далее

Всего голосов 7: ↑4 и ↓3 +1

Комментарии 11

KolaYAndr

Уровень сложности Средний

Время на прочтение 9 мин

Количество просмотров

3K

HTML *IPv6 *Браузеры Интернет вещей

Из песочницы

Основной обязанностью любого транспортного протокола является поддержка связи и коммуникации между двумя конечными сущностями. Таким сущностями могут выступать хосты и устройства, как, к примеру, роутеры. Транспортный протокол предоставляет механизм виртуального зацикленного пути между двумя конечными устройствам. Есть два типа транспортных протоколов: ориентирующиеся на соединения и не ориентирующиеся. Из названий становится понятно, что в первом типе происходит некоторое количество дополнительной работы на то, чтобы создать соединение и только после этого появляется возможность передачи информации. В свою очередь протоколы, работающие без заранее созданного соединения, нацелены на то, чтобы доставлять информацию, не волнуясь о том была ли она принята или нет, но в таком случае работа по приёму ложится на самих отправителей и адресатов, которые связаны протоколом.

В пример можно привести два самых распространённых протокола – это TCP и UDP, соответственно, первый ориентирован на связь, а второй – нет.

Протокол QUIC – новый транспортный протокол, предназначенный для обеспечения соединения с низкой задержкой через Интернет. Новая технология построена на основе протокола UDP (что напрямую отражено в названии — Quick UDP Internet Connections), поэтому с её помощью можно передавать данных без необходимости в выделенном сквозном соединении.

QUIC был разработан компанией Google для решения проблем основного транспортного протокола TCP (Transmission Control Protocol), который широко используется в интернете, однако имеет недостатки среди которых – высокий уровень задержек и проблемы с контролем перегрузок, который могут привести к проблемам с производительностью.

Читать далее

Всего голосов 8: ↑6 и ↓2 +4

Комментарии 11

ELENA11

Уровень сложности Простой

Время на прочтение 7 мин

Количество просмотров

403

Мессенджеры *Облачные сервисы *

Из песочницы

Для «холодных» продаж чаще всего используют 3 инструмента: email-рассылку, WhatsApp-маркетинг и холодные звонки по телефону. Но какой из них подходит именно вам? Команда APIsender оценила каждый канал по 5 критериям, чтобы вы смогли максимально эффективно использовать рекламный бюджет для запуска рассылки. Читайте и делайте правильный выбор.

Читать далее

Всего голосов 16: ↑0 и ↓16 -16

Комментарии 3

Romancha

Уровень сложности Средний

Время на прочтение 5 мин

Количество просмотров

3. 3K

Системное администрирование *Хранилища данных *Умный дом

Из песочницы

Приветствую читатели хабра, в этой статье я бы хотел поделиться своим опытом организации домашнего медиацентра с торрент качалкой на Synology NAS: sonarr + radarr + jackett + qBittorrent.

Читать далее

Всего голосов 18: ↑18 и ↓0 +18

Комментарии 13

zepars

Уровень сложности Средний

Время на прочтение 7 мин

Количество просмотров

1.6K

Децентрализованные сети *Платежные системы *Финансы в IT Криптовалюты

Аналитика

Перевод

Вот вам бизнес‑предложение. Существует множество физических лиц и компаний, которым по разным причинам сложно получить доступ к банковским услугам. Так почему бы для них не предложить следующую услугу: они могут отдать свои доллары вам на хранение. Вы покупаете на эти деньги облигации и получаете проценты, которые оставляете себе. Взамен ваши клиенты получают акции базового пула, каждый стоимостью в 1$. Причем это акции на предъявителя (тип акции, имя владельца которой нигде не регистрируется, то есть право собственности подтверждаются только предъявлением сертификата акций, прим. ред.), поэтому ваши клиенты могут использовать банкноты как валюту без какого‑либо надзора с вашей стороны.

Поздравляем: вы только что создали незарегистрированный фонд денежного рынка, позволяющий практически анонимно переводить долларовые эквиваленты! Что может пойти не так?

Читать далее

Всего голосов 9: ↑8 и ↓1 +7

Комментарии 4

zubarek

Время на прочтение 14 мин

Количество просмотров

1.2K

Блог компании Southbridge IT-инфраструктура *DevOps *

Туториал

Собрали туториал по Кафке для того, чтобы вы могли быстро научиться с ней работать, получить фундаментальные навыки и безболезненно приступить к более высокоуровневому функционалу в дальнейшем.

Читать далее

Всего голосов 10: ↑9 и ↓1 +8

Комментарии 0

Barseadar

Время на прочтение 17 мин

Количество просмотров

1.4K

Блог компании Сервер Молл IT-инфраструктура *Серверное администрирование *Компьютерное железо Сетевое оборудование

Слышали что-то про новое поколение серверов Dell?

И я нет. А оно вышло.

Ладно, если без шуток, то у меня много интересного (частично инсайдерская информация) про Dell PowerEdge G16 — новое поколение с добротным апгрейдом по всем фронтам. А на серверах, к слову, работает почти всё(!) в этих ваших интернетах.

Так что заваривайте чего-нибудь горячего — и приступим 🙂

И помните, лучший способ стать просветлённым — это указать на ошибки автора и вступить в спор с случайным комментатором на Хабре.

Читать далее

Всего голосов 8: ↑8 и ↓0 +8

Комментарии 2

fatescreen

Уровень сложности Простой

Время на прочтение 2 мин

Количество просмотров

2.9K

Системное администрирование *Виртуализация *

Туториал

В статье описана инструкция по установке Windows внутри MacOS.

Читать далее

Всего голосов 12: ↑9 и ↓3 +6

Комментарии 13

Andrey_Biryukov

Время на прочтение 7 мин

Количество просмотров

742

Блог компании OTUS DevOps *

Система Ansible является одним из самых распространенных средств автоматизации и настройки ресурсов в сети. С помощью этого решения можно осуществлять подготовку контейнеров и виртуальных машин, и многое другое. Ранее мы уже рассматривали автоматизацию управления с помощью Ansible. Напомним, что система работает в так называемом проталкивающем режиме. Вся работа с инфраструктурой осуществляется с сервера управления. И с этой машины ведется применение настроек к управляемым узлам. Ansible является безагентским решением, то есть все управление узлами ведется с помощью выполнения команд и сценариев по протоколу SSH.

В этой статье мы продолжим рассматривать Ansible, и поговорим о шаблонах. Управление конфигурациями нескольких серверов и сред — одно из ключевых направлений использования  Ansible. Но эти конфигурационные файлы могут отличаться для каждого удаленного управляемого сервера или каждого кластера. Например, нескольких параметров могут отличаться, хотя все остальные настройки будут такими же. Создание статических файлов для каждой из этих конфигураций не является эффективным решением, и это займет намного больше времени, и каждый раз, когда добавляется новый узел, вам придется добавлять больше файлов. И здесь нам на помощь приходят модули шаблонов Ansible.

Читать далее

Всего голосов 4: ↑3 и ↓1 +2

Комментарии 1

MaxRokatansky

Время на прочтение 8 мин

Количество просмотров

968

Блог компании OTUS Сетевые технологии *

Перевод

Open Shortest Path First [сначала открыть кратчайший путь] (OSPF) — это протокол маршрутизации для сетей Internet Protocol (IP). Он использует алгоритм маршрутизации по состоянию соединения и относится к группе внутренних протоколов маршрутизации, работающих в пределах одной автономной системы (AS). Он определен как OSPF версии 2 в RFC 2328 (1998) для IPv4. Обновления для IPv6 определены как OSPF версии 3 в RFC 5340 (2008).

Читать далее

Всего голосов 3: ↑0 и ↓3 -3

Комментарии 2

is113

Уровень сложности Средний

Время на прочтение 11 мин

Количество просмотров

1.9K

Блог компании Selectel Информационная безопасность *Системное администрирование *Сетевые технологии *Сетевое оборудование

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

В рамках статьи попробуем погрузиться в практические аспекты безопасности передаваемых по SNMP данных. И понять, какие угрозы может нести небезопасная настройка и как это исправить.

Читать дальше →

Всего голосов 25: ↑25 и ↓0 +25

Комментарии 1

vadimr

Уровень сложности Простой

Время на прочтение 2 мин

Количество просмотров

1. 1K

Настройка Linux *Системное администрирование *Серверное администрирование *

Туториал

Пришлось столкнуться с забавной ошибкой, по которой сходу не удалось найти никакой информации в интернете.

Проблема по первичным признакам такая. Грузится SUSE Linux Enterprise Server 15, доходит до меню загрузки GRUB. Далее, если выбрать обычное ядро, всё нормально, а если выбрать ядро для гипервизора Xen, то экран моргает и мы опять возвращаемся в меню. Запустить Xen невозможно никак.

Читать далее

Всего голосов 4: ↑4 и ↓0 +4

Комментарии 8

ptsecurity

Уровень сложности Простой

Время на прочтение 6 мин

Количество просмотров

465

Блог компании Positive Technologies Информационная безопасность *Системное администрирование *IT-инфраструктура *Сетевые технологии *

Друзья, всем привет. Недавно мы анонсировали серию публикаций о детектировании атак (attack detection) и тех вызовах, c которыми сталкиваются пользователи средств защиты. В первой статье этого цикла материалов мы уже раскрыли секреты attack detection в привязке к SIEM-решениям (системам мониторинга событий ИБ и выявления инцидентов, security information and event management) и поделились лайфхаками, как облегчить работу операторов и автоматизировать часть рутинных задач. В этом материале — подробнее о том, как механизм построения цепочек запускаемых процессов в MaxPatrol SIEM помогает выявлять атакующих в сети.

Читать

Рейтинг 0

Комментарии 0

Групповые вики | GitLab

  • Просмотр групповой вики
  • Экспорт групповой вики
  • Настройка видимости групповой вики

Появилось в GitLab 13.5.

Если вы используете группы GitLab для управления несколькими проектами, часть вашей документации может охватывать несколько групп. Вы можете создавать групповые вики вместо проектных вики, чтобы убедиться, что все члены группы имеют правильные права доступа для участия. Групповые вики похожи на проектные вики с некоторыми ограничениями:

  • Git LFS не поддерживается.
  • Групповые вики не включаются в глобальный поиск.
  • Изменения групповых вики не отображаются в ленте активности группы.

Для получения обновлений следите за эпопеей, которая отслеживает паритет функций с вики проекта.

Аналогично вики-проектам, участники группы имеют как минимум роль разработчика и выше могут редактировать групповые вики. Групповые вики-репозитории можно перемещать с помощью Групповой репозиторий перемещает API.

Посмотреть групповую вики

Чтобы получить доступ к групповой вики:

  1. На верхней панели выберите Главное меню > Группы и найдите свою группу.
  2. Чтобы отобразить вики, выполните одно из следующих действий:
    • На левой боковой панели выберите Wiki .
    • На любой странице проекта используйте g + w сочетание клавиш вики.

Экспорт группы вики

Представлено в GitLab 13.9.

Пользователи с ролью владельца в группе могут импортировать и экспортировать групповые вики при импорте или экспорт группы.

Содержимое, созданное в групповой вики, не удаляется при понижении уровня учетной записи или Пробная версия GitLab заканчивается. Вики-данные группы экспортируются всякий раз, когда владелец группы вики экспортируется.

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

  1. Распаковать tar-архив экспорта с помощью эту команду, заменив FILENAME именем вашего файла: tar -xvzf ИМЯ ФАЙЛА.tar.gz
  2. Перейти к репозитория каталог. Этот каталог содержит Пакет Git с расширением .wiki.bundle .
  3. Клонируйте пакет Git в новый репозиторий, заменив ИМЯ ФАЙЛА на имя вашего пакета: git clone FILENAME. wiki.bundle

Все файлы вики доступны в этом репозитории Git.

Настройка видимости групповой вики

Представлено в GitLab 15.0.

Вики по умолчанию включены в GitLab. Администраторы группы можно включить или отключить групповую вики через настройки группы.

Чтобы открыть настройки группы:

  1. На верхней панели выберите Главное меню > Группы и найдите свою группу.
  2. На левой боковой панели выберите Настройки > Общие .
  3. Расширить Разрешения и групповые функции .
  4. Прокрутите до Wiki и выберите один из следующих вариантов:
    • Включено : Все, у кого есть доступ к группе, могут получить доступ к вики.
    • Частный : Только члены группы могут получить доступ к вики.
    • Отключено : вики недоступна и не может быть загружена.
  5. Выберите Сохранить изменения .
  • Настройки вики для администраторов
  • API вики проектов
  • API хранения групповых репозиториев
  • API групповых вики
  • Помощь и обратная связь

    Документы

    Редактировать эту страницу чтобы исправить ошибку или добавить улучшение в мерж-реквест.
    Создать задачу чтобы предложить улучшение этой страницы.
    Показать и опубликовать комментарии чтобы просмотреть и оставить отзыв об этой странице.

    Продукт

    Создать проблему если вам что-то не нравится в этой функции.
    Предложить функциональность отправив запрос функции.
    Присоединяйтесь к первому просмотру чтобы помочь сформировать новые функции.

    Доступность функций и пробные версии продуктов

    Посмотреть цены для просмотра всех уровней и функций GitLab или для обновления.
    Попробуйте GitLab бесплатно с доступом ко всем функциям на 30 дней.

    Получить помощь

    Если вы не нашли то, что искали, поищите в документах.

    Если вам нужна помощь с чем-то конкретным и вам нужна поддержка сообщества, сообщение на форуме GitLab.

    При проблемах с настройкой или использованием этой функции (в зависимости от вашего GitLab подписка).

    Запросить поддержку

    Включите JavaScript для просмотра комментарии на базе Disqus.

    Вики | GitLab

    • Посмотреть вики проекта
    • Настроить ветку по умолчанию для вашей вики
    • Создать домашнюю страницу вики
    • Создание новой вики-страницы
      • Локальное создание или редактирование вики-страниц
      • Специальные символы в заголовках страниц
      • Ограничения длины имен файлов и каталогов
    • Редактировать вики-страницу
      • Создать оглавление
    • Удалить вики-страницу
    • Переместить вики-страницу
    • Просмотр истории вики-страницы
      • Просмотр изменений между версиями страницы
    • Отслеживание событий вики
    • Включение или отключение вики проекта
    • Ссылка на внешнюю вики
    • Отключение вики проекта
    • Редактор контента
      • Использовать редактор контента
      • Вернуться к старому редактору
      • Поддержка GitLab Flavored Markdown
    • Устранение неполадок
      • Рендеринг слагов страницы с помощью обратного прокси-сервера Apache
      • Воссоздание вики-проекта с помощью консоли Rails

    История версий

    • Загрузка страницы изменена на асинхронную в GitLab 14. 9.
    • Метод кодирования слагов страницы изменен на ERB::Util.url_encode в GitLab 14.9.

    Если вы не хотите хранить свою документацию в репозитории, но хотите чтобы сохранить его в том же проекте, что и ваш код, вы можете использовать вики, которую GitLab предоставляет в каждом проекте GitLab. Каждая вики — это отдельный репозиторий Git, поэтому вы можете создать вики-страницы в веб-интерфейсе или локально с помощью Git.

    Вики GitLab поддерживают Markdown, Rdoc, AsciiDoc и Org для контента. Вики-страницы, написанные в Markdown, поддерживают все функции Markdown, а также обеспечить некоторое поведение, специфичное для вики для ссылок.

    В GitLab 13.5 и более поздних версиях Вики-страницы отображают боковую панель, которую вы можете настроить. Этот боковая панель содержит неполный список страниц вики, отображаемый в виде вложенного дерева, с родственными страницами, перечисленными в алфавитном порядке. Чтобы просмотреть список всех страниц, выберите Просмотреть все страницы на боковой панели:

    Посмотреть вики проекта

    Чтобы получить доступ к вики проекта:

    1. В верхней панели выберите Главное меню > Проекты и найдите свой проект.
    2. Чтобы отобразить вики, выполните одно из следующих действий:
      • На левой боковой панели выберите Wiki .
      • На любой странице проекта используйте g + w сочетание клавиш вики.

    Если Wiki не указан на левой боковой панели вашего проекта, администратор проекта отключил его.

    Настройте ветку по умолчанию для вашей вики

    Представлено в GitLab 14.1.

    Ветка по умолчанию для вашего вики-репозитория зависит от вашей версии GitLab:

    • GitLab версии 14.1 и выше: вики наследуют имя ветки по умолчанию, настроенное для ваш экземпляр или группу. Если пользовательское значение не настроено, GitLab использует main .
    • GitLab версии 14.0 и более ранние: GitLab использует мастер .

    Для любой версии GitLab вы можете переименуйте эту ветку по умолчанию для ранее созданных вики.

    Создать домашнюю страницу вики

    При создании вики она пуста. При первом посещении вы можете создать пользователи домашней страницы видят при просмотре вики. Эта страница требует определенного заголовка для использования в качестве домашней страницы вашей вики. Для его создания:

    1. На верхней панели выберите Главное меню .
      • Для вики проекта выберите Projects и найдите свой проект.
      • Для групповых вики выберите Группы и найдите свою группу.
    2. На левой боковой панели выберите Wiki .
    3. Выберите Создайте свою первую страницу .
    4. GitLab требует, чтобы эта первая страница называлась home . Страница с этим title служит главной страницей вашей вики.
    5. Выберите формат для оформления текста.
    6. Добавьте приветственное сообщение для своей домашней страницы в разделе Content . Ты можешь всегда редактируйте его позже.
    7. Добавить сообщение фиксации . Git требует сообщения фиксации, поэтому GitLab создает его если вы не введете его самостоятельно.
    8. Выберите Создать страницу .

    Создать новую вики-страницу

    Пользователи с ролью хотя бы разработчика могут создавать новые вики-страницы:

    1. На верхней панели выберите Главное меню .
      • Для вики проекта выберите Projects и найдите свой проект.
      • Для групповых вики выберите Группы и найдите свою группу.
    2. На левой боковой панели выберите Wiki .
    3. Выберите Новая страница на этой странице или на любой другой вики-странице.
    4. Выберите формат содержимого.
    5. Добавьте заголовок для вашей новой страницы. Использование заголовков страниц специальные символы для подкаталогов и форматирования, и имеют ограничения по длине.
    6. Добавьте контент на свою вики-страницу.
    7. Дополнительно. Прикрепите файл, и GitLab сохранит его в Git-репозитории вики.
    8. Добавить сообщение фиксации . Git требует сообщения фиксации, поэтому GitLab создает его если вы не введете его самостоятельно.
    9. Выберите Создать страницу .

    Локальное создание или редактирование вики-страниц

    Wiki основаны на репозиториях Git, поэтому вы можете клонировать их локально и редактировать их, как вы бы сделали с любым другим репозиторием Git. Чтобы клонировать вики-репозиторий локально выберите Клонировать репозиторий с правой боковой панели любой вики-страницы, и следуйте инструкциям на экране.

    Файлы, которые вы добавляете в свою вики локально, должны использовать один из следующих поддерживаемые расширения, в зависимости от языка разметки, который вы хотите использовать. Файлы с неподдерживаемыми расширениями не отображаются при отправке в GitLab:

    • Расширения Markdown: . mdown , .mkd , .mkdn , .md ,

      .6markdown .6
    • Расширения AsciiDoc: .adoc , .ad , .asciidoc .
    • Другие расширения разметки: 9

    Специальные символы в заголовках страниц

    Вики-страницы хранятся в виде файлов в репозитории Git, поэтому некоторые символы имеют особое значение:

    • При сохранении страницы пробелы преобразуются в дефисы.
    • Дефисы ( - ) преобразуются обратно в пробелы при отображении страницы.
    • Косая черта ( / ) используются в качестве разделителей путей и не могут отображаться в заголовках. Если вы создайте заголовок, содержащий / символов, GitLab создаст все подкаталоги необходимо построить этот путь. Например, заголовок docs/my-page создает вики. страница с путем /wikis/docs/my-page .

    Ограничения длины для имен файлов и каталогов

    Представлено в GitLab 12. 8.

    Многие распространенные файловые системы имеют ограничение в 255 байт. для имен файлов и каталогов. Git и GitLab поддерживают пути, превышающие те пределы. Однако, если ваша файловая система налагает эти ограничения, вы не можете извлечь локальная копия вики, имена файлов которой превышают это ограничение. Чтобы предотвратить это проблема, веб-интерфейс и API GitLab налагают следующие ограничения:

    • 245 байт для заголовков страниц (зарезервировано 10 байт для расширения файла).
    • 255 байт для имен каталогов.

    Символы, отличные от ASCII, занимают более одного байта.

    Хотя вы по-прежнему можете создавать файлы локально, превышающие эти ограничения, ваши товарищи по команде после этого вы не сможете зайти на вики локально.

    Редактировать вики-страницу

    Для редактирования вики-страницы вам нужна как минимум роль разработчика:

    1. На верхней панели выберите Главное меню .
      • Для вики проекта выберите Projects и найдите свой проект.
      • Для групповых вики выберите Группы и найдите свою группу.
    2. На левой боковой панели выберите Wiki .
    3. Перейдите на страницу, которую хотите отредактировать, и одним из следующих способов:
      • Используйте сочетание клавиш e вики.
      • Выберите значок редактирования ().
    4. Редактировать содержимое.
    5. Выбрать Сохранить изменения .

    Несохраненные изменения вики-страницы сохраняются в локальном хранилище браузера для предотвращения случайной потери данных.

    Создать оглавление

    Чтобы создать оглавление из подзаголовков вики-страницы, используйте тег [[_TOC_]] . Для примера прочтите Оглавление.

    Удалить вики-страницу

    Для удаления вики-страницы вам нужна как минимум роль разработчика:

    1. На верхней панели выберите Главное меню .
      • Для вики проекта выберите Projects и найдите свой проект.
      • Для групповых вики выберите Группы и найдите свою группу.
    2. На левой боковой панели выберите Wiki .
    3. Перейдите на страницу, которую хотите удалить.
    4. Выберите значок редактирования ().
    5. Выбрать Удалить страницу .
    6. Подтвердить удаление.

    Переместить вики-страницу

    Для перемещения вики-страницы требуется как минимум роль разработчика:

    1. На верхней панели выберите Главное меню .
      • Для вики проекта выберите Projects и найдите свой проект.
      • Для групповых вики выберите Группы и найдите свою группу.
    2. На левой боковой панели выберите Wiki .
    3. Перейдите на страницу, которую хотите переместить.
    4. Выберите значок редактирования ().
    5. Добавьте новый путь в поле Заголовок . Например, если у вас есть вики-страница позвонил о под компанией и вы хотите переместить ее в корень вики, изменить название с около на / около .
    6. Выберите Сохранить изменения .

    Просмотр истории вики-страницы

    Изменения вики-страницы с течением времени записываются в Git-репозиторий вики. Страница истории показывает:

    • Ревизия (Git commit SHA) страницы.
    • Автор страницы.
    • Сообщение фиксации.
    • Последнее обновление.
    • Предыдущие редакции, выбрав номер редакции в столбце Версия страницы .

    Чтобы просмотреть изменения для вики-страницы:

    1. На верхней панели выберите Главное меню .
      • Для вики проекта выберите Projects и найдите свой проект.
      • Для групповых вики выберите Группы и найдите свою группу.
    2. На левой боковой панели выберите Wiki .
    3. Перейти на страницу, для которой вы хотите просмотреть историю.
    4. Выберите История страниц .

    Просмотр изменений между версиями страницы

    Представлено в GitLab 13.2.

    Вы можете увидеть изменения, сделанные в версии вики-страницы, аналогично просмотрам версий файлов различий:

    1. На верхней панели выберите Главное меню .
      • Для вики проекта выберите Projects и найдите свой проект.
      • Для групповых вики выберите Группы и найдите свою группу.
    2. На левой боковой панели выберите Wiki .
    3. Перейдите на интересующую вас вики-страницу.
    4. Выберите История страниц , чтобы увидеть все версии страниц.
    5. Выберите сообщение фиксации в столбце Изменения для интересующей вас версии.

    Отслеживание событий вики

    История версий

    • Представлено в GitLab 12.10.
    • События Git появились в GitLab 13. 0.
    • Флаг функции для событий Git был удален в GitLab 13.5.

    GitLab отслеживает события создания, удаления и обновления вики. Эти события отображаются на этих страницах:

    • Профиль пользователя.
    • Страницы активности, в зависимости от типа вики:
      • Активность группы.
      • Проектная деятельность.

    Коммиты в вики не учитываются в аналитике репозитория.

    Представленная в GitLab 13.8 боковая панель может быть настроена путем нажатия кнопки Edit sidebar .

    Для настройки вики требуется как минимум роль разработчика. боковая панель навигации. Этот процесс создает вики-страницу с именем _sidebar , которая полностью заменяет боковую панель навигации по умолчанию:

    1. На верхней панели выберите Главное меню .
      • Для вики проекта выберите Projects и найдите свой проект.
      • Для групповых вики выберите Группы и найдите свою группу.
    2. На левой боковой панели выберите Wiki .
    3. В правом верхнем углу страницы выберите Редактировать боковую панель .
    4. По завершении выберите Сохранить изменения .

    A _sidebar пример, отформатированный с помощью Markdown:

     ### [Home](home)
    - [Привет, мир] (привет)
    - [Фу] (фу)
    - [Бар](бар)
    ---
    - [Боковая панель](_sidebar)
     

    Включить или отключить вики проекта

    Вики по умолчанию включены в GitLab. Администраторы проекта можно включить или отключить вики проекта, следуя инструкциям в Общий доступ и разрешения.

    Администраторы самоуправляемых установок GitLab могут настроить дополнительные параметры вики.

    Вы можете отключить групповые вики в настройках группы

    Чтобы добавить ссылку на внешнюю вики из левой боковой панели проекта:

    1. На верхней панели выберите Главное меню > Проекты и найдите свой проект.
    2. На левой боковой панели выберите Настройки > Интеграция .
    3. Выберите Внешняя вики .
    4. Добавьте URL-адрес вашей внешней вики.
    5. Дополнительно. Чтобы проверить подключение, выберите Test settings .
    6. Выберите Сохранить изменения .

    Теперь вы можете увидеть опцию Внешняя вики в вашем проекте. левая боковая панель.

    При включении этой интеграции ссылка на внешний вики не заменяет ссылку на внутреннюю вики. Чтобы скрыть внутреннюю вики с боковой панели, отключите вики проекта.

    Чтобы скрыть ссылку на внешнюю вики:

    1. В верхней панели выберите Главное меню > Проекты и найдите свой проект.
    2. На левой боковой панели выберите Настройки > Интеграции .
    3. Выберите Внешняя вики .
    4. В разделе Включить интеграцию снимите флажок Активно .
    5. Выберите Сохранить изменения .

    Отключить вики проекта

    Чтобы отключить внутреннюю вики проекта:

    1. На верхней панели выберите Главное меню > Проекты и найдите свой проект.
    2. Перейдите в свой проект и выберите Настройки > Общие .
    3. Развернуть Видимость, функции проекта, разрешения .
    4. Прокрутите вниз, чтобы найти Wiki и отключите его (выделено серым цветом).
    5. Выберите Сохранить изменения .

    Внутренняя вики теперь отключена, а пользователи и участники проекта:

    • Не могут найти ссылку на вики на боковой панели проекта.
    • Невозможно добавлять, удалять или редактировать вики-страницы.
    • Невозможно просмотреть ни одну вики-страницу.

    Ранее добавленные вики-страницы сохраняются на случай, если вы хотите снова включить вики. Чтобы снова включить его, повторите процесс чтобы отключить вики, но включить ее (синим цветом).

    Редактор контента

    История версий

    • Представлено в GitLab 14.0.
    • Представлено переключение между возможностями редактирования в GitLab 14.7 с помощью флага с именем wiki_switch_between_content_editor_raw_markdown 9.0064 . Включено по умолчанию.
    • Переключение между функциями редактирования, обычно доступными в GitLab 14.10. Флаг функции wiki_switch_between_content_editor_raw_markdown удален.

    GitLab предоставляет возможность редактирования WYSIWYG для GitLab Flavored Markdown в вики.

    Поддержка включает:

    • Форматирование текста, в том числе использование жирного шрифта, курсива, кавычек, заголовков и встроенного кода.
    • Форматирование нумерованных списков, ненумерованных списков и контрольных списков.
    • Создание и редактирование структуры таблицы.
    • Вставка и форматирование блоков кода с подсветкой синтаксиса.
    • Предварительный просмотр диаграмм Mermaid, PlantUML и Kroki (представлено в GitLab 15. 2).
    • Создание и редактирование комментариев HTML (появилось в GitLab 15.7).

    Использование редактора содержимого

    1. Создайте новую вики-страницу или отредактируйте существующую.
    2. Выберите Markdown в качестве формата.
    3. Выше Содержание , выберите Редактировать форматированный текст .
    4. Настройте содержимое своей страницы, используя различные параметры форматирования, доступные в редакторе содержимого.
    5. Выберите Создать страницу для новой страницы или Сохранить изменения для существующей страницы.

    Режим редактирования форматированного текста остается по умолчанию, пока вы не вернетесь к отредактируйте необработанный источник.

    Вернуться к старому редактору

    1. Если вы редактируете страницу в редакторе содержимого, прокрутите до Содержание .
    2. Выбрать Редактировать источник .

    Поддержка GitLab Flavored Markdown

    Поддержка всех типов контента GitLab Flavored Markdown в редакторе контента находится в стадии разработки. Статус текущей разработки поддержки CommonMark и GitLab Flavored Markdown см. по адресу:

    • . Основные расширения форматирования Markdown epic.
    • Эпические расширения GitLab Flavored Markdown.
    • Настройки Wiki для администраторов
    • API вики проекта
    • API перемещения хранилища группового репозитория
    • API группового вики
    • Сочетания клавиш для вики

    Устранение неполадок

    Рендеринг слагов страницы с помощью обратного прокси-сервера Apache

    В GitLab 14.9 и более поздних версиях слаги страниц теперь кодируются с помощью Метод ERB::Util.url_encode . Если вы используете обратный прокси-сервер Apache, вы можете добавить аргумент nocanon к ProxyPass . строку вашей конфигурации Apache, чтобы убедиться, что слаги вашей страницы отображаются правильно.

    Воссоздание вики-проекта с помощью консоли Rails

    Внимание!

    Эта операция удаляет все данные в вики.

    предостережение

    Любая команда, которая напрямую изменяет данные, может нанести ущерб, если она выполняется неправильно или под правильные условия. Мы настоятельно рекомендуем запускать их в тестовой среде с резервной копией Экземпляр, готовый к восстановлению, на всякий случай.

    Чтобы удалить все данные из вики-проекта и создать его заново в пустом состоянии:

    1. Запустите сеанс консоли Rails.
    2. Запустите следующие команды:

       # Введите путь к вашему проекту
      p = Project.find_by_full_path('<имя-пользователя-или-группы>/<имя-проекта>')
      # Эта команда удаляет вики-проект из файловой системы.
      GitlabShellWorker.perform_in(0, :remove_repository, p.repository_storage, p.wiki.disk_path)
      # Обновить состояние вики-репозитория.
      p.wiki.repository.expire_exists_cache
       

    Все данные вики удалены, и вики готова к использованию.

    Помощь и обратная связь

    Документы

    Редактировать эту страницу чтобы исправить ошибку или добавить улучшение в мерж-реквест.
    Создать задачу чтобы предложить улучшение этой страницы.
    Показать и опубликовать комментарии чтобы просмотреть и оставить отзыв об этой странице.

    Продукт

    Создать проблему если вам что-то не нравится в этой функции.
    Предложить функциональность отправив запрос функции.
    Присоединяйтесь к первому просмотру чтобы помочь сформировать новые функции.

    Доступность функций и пробные версии продуктов

    Посмотреть цены для просмотра всех уровней и функций GitLab или для обновления.
    Попробуйте GitLab бесплатно с доступом ко всем функциям на 30 дней.

    Получить помощь

    Если вы не нашли то, что искали, поищите в документах.

    Если вам нужна помощь с чем-то конкретным и вам нужна поддержка сообщества, сообщение на форуме GitLab.

    При проблемах с настройкой или использованием этой функции (в зависимости от вашего GitLab подписка).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Закрыть
Menu