Пришло время переносить Хайлайтер, Хайлайтер сам себя не перенесёт
Статья в работе. Убедительная просьба НЕ СЛЕДОВАТЬ ДАННОМУ РУКОВОДСТВУ, пока оно не пройдёт Полигон.
Спасибо.
Чек-лист для переноса оформления при переводе статьи. Данное руководство подразумевает, что вы уже умеете копировать исходный код страницы (+ 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
необходимо заменить на количество таких строк, идущих подряд.
В качестве примера используется второй фрагмент SCP-5956.
До:
[[>]]
Your brother, @@ @@
//-- Dougall//
[[/>]]
[[/div]]
@@ @@
[[=]]
[[div class="table5 tableb"]]
После:
[[>]]
Your brother, @@ @@
//-- Dougall//
[[/>]]
[[/div]]
[[lines 1]]
[[=]]
[[div class="table5 tableb"]]
Затем найдите остальные случаи использования @@
. Если между двумя парами "собачек" стоят только пробелы, такой синтаксис не сработает на нашем филиале. Необходимо первую пару символов заменить на [[span style="white-space: pre-wrap"]]
, а вторую на [[/span]]
. Пробелы удалять не нужно.
В качестве примера используется страница темы Flopstyle: DARK.
До:
= **Navigation**
**I.** [#What What Is This?]
**II.** [#How How to Use]
@@ @@**1.** [#Cmpts Preloaded Components]
@@ @@**2.** [#CVars Custom Variables]
@@ @@**3.** [#FlopsHdr Flops Header]
@@ @@**4.** [#Sideboxes Sideboxes]
@@ @@**5.** [#Misc Misc. Changeable Portions]
@@ @@**6.** [#TVars Theme Variants]
**III.** [#GenFrmt Example Formatting (GENERAL)]
**IV.** [#AdvFrmt Example Formatting (ADVANCED)]
После:
= **Navigation**
**I.** [#What What Is This?]
**II.** [#How How to Use]
[[span style="white-space: pre-wrap"]] [[/span]]**1.** [#Cmpts Preloaded Components]
[[span style="white-space: pre-wrap"]] [[/span]]**2.** [#CVars Custom Variables]
[[span style="white-space: pre-wrap"]] [[/span]]**3.** [#FlopsHdr Flops Header]
[[span style="white-space: pre-wrap"]] [[/span]]**4.** [#Sideboxes Sideboxes]
[[span style="white-space: pre-wrap"]] [[/span]]**5.** [#Misc Misc. Changeable Portions]
[[span style="white-space: pre-wrap"]] [[/span]]**6.** [#TVars Theme Variants]
**III.** [#GenFrmt Example Formatting (GENERAL)]
**IV.** [#AdvFrmt Example Formatting (ADVANCED)]
Шаг 3: Чиним [[include]]
В любых блоках [[include ]]
необходимо стереть название вики (первую часть имени подключаемой страницы), при наличии оного. Чаще всего это :scp-wiki:
, однако там также могут быть :topia:
, :kaktuskontainer:
, :snippets:
или другие значения.
В качестве примера используется SCP-6699.
До:
[[include :scp-wiki:theme:turbo-vision]]
После:
[[include theme:turbo-vision]]
Если после удаления названия вики, вы всё ещё наблюдаете сообщение «Вставленная страница не существует», попробуйте заменить у подключаемой страницы категорию на component:
или theme:
.
В качестве примера используется SCP-5100.
До:
[[include component:kaktus-header |head=СОГЛАСНО ПРИКАЗУ СОВЕТА СМОТРИТЕЛЕЙ|desc=Представленный далее документ содержит конфиденциальную информацию. Любые попытки получить доступ к документу без уровня допуска 5/5100 приведут к незамедлительному дисциплинарному взысканию|num=5100]]
После:
[[include component:kaktus-header |head=СОГЛАСНО ПРИКАЗУ СОВЕТА СМОТРИТЕЛЕЙ|desc=Представленный далее документ содержит конфиденциальную информацию. Любые попытки получить доступ к документу без уровня допуска 5/5100 приведут к незамедлительному дисциплинарному взысканию|num=5100]]
Шаг 4: Перенос файлов
Шаг 5 (опциональный): "Больше плашек богу плашек"
ЧаВо
Keypoint'ы
- Удаление блока с лицензией и инфо-модуля
- Замена собачек на "lines"
- У инклюдов убирать :scp-wiki:, :topia:, :snippets: и иже
- Тонкости работы параметров, конкретно хрень в духе "--]"
- Перенести любые файлы, перепроверка через network в девтулзах
- <нюансы по конкретным плашкам>
- Если остаются вопросы или проблемы - см. на встраиваемые страницы, т.к. на них нередко доки, либо АМС