Пришло время переносить Хайлайтер, Хайлайтер сам себя не перенесёт

Статья в работе. Убедительная просьба НЕ СЛЕДОВАТЬ ДАННОМУ РУКОВОДСТВУ, пока оно не пройдёт Полигон.

Спасибо.

Чек-лист для переноса оформления при переводе статьи. Данное руководство подразумевает, что вы уже умеете копировать исходный код страницы (+ Options, затем Page Source).

Шаг 1: Лишние элементы

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

  • Плашку с дополнительной информацией от автора (начинается с [[include :scp-wiki:component:info-ayers)
  • Модуль информации о статье
    • Первый вариант, объединённый с модулем рейтинга, начинается с [[include :scp-wiki:info:start]] и заканчивается [[include :scp-wiki:info:end]] (не забудьте вернуть [[module Rate]] на место удалённого блока)
    • Второй вариант, отдельный, начинается с [[include :scp-wiki:info:start-standalone]] и заканчивается [[include :scp-wiki:info:end-standalone]]
  • Блок с информацией о лицензировании (начинается с [[include :scp-wiki:component:license-box]] и заканчивается [[include :scp-wiki:component:license-box-end]])


Шаг 2: "Собачки"

Проверьте наличие в коде строк наподобие @@@@ или @@ @@. Если такие строчки присутствуют, и кроме четырёх собачек и пробелов на них отсутствуют иные символы (т.е. если они используются для создания пустых строк), то замените их на синтаксис [[lines 1]], где 1 необходимо заменить на количество таких строк, идущих подряд.

Затем найдите остальные случаи использования @@. Если между двумя парами "собачек" стоят только пробелы, такой синтаксис не сработает на нашем филиале. Необходимо первую пару символов заменить на [[span style="white-space: pre-wrap"]], а вторую на [[/span]]. Пробелы удалять не нужно.


Шаг 3: Чиним [[include]]

В любых блоках [[include ]] необходимо стереть название вики (первую часть имени подключаемой страницы), при наличии оного. Чаще всего это :scp-wiki:, однако там также могут быть :topia:, :kaktuskontainer:, :snippets: или другие значения.

Если после удаления названия вики, вы всё ещё наблюдаете сообщение «Вставленная страница не существует», попробуйте заменить у подключаемой страницы категорию на component: или theme:.


Шаг 4: Перенос файлов


Шаг 5 (опциональный): "Больше плашек богу плашек"


ЧаВо


Keypoint'ы

  • Удаление блока с лицензией и инфо-модуля
  • Замена собачек на "lines"
  • У инклюдов убирать :scp-wiki:, :topia:, :snippets: и иже
    • Тонкости работы параметров, конкретно хрень в духе "--]"
  • Перенести любые файлы, перепроверка через network в девтулзах
  • <нюансы по конкретным плашкам>
  • Если остаются вопросы или проблемы - см. на встраиваемые страницы, т.к. на них нередко доки, либо АМС
версия страницы: 6, Последняя правка: 20 Фев. 2025, 10:39 (2 дня назад)
Пока не указано иное, содержимое этой страницы распространяется по лицензии Creative Commons Attribution-ShareAlike 3.0 License.