Подтвердить что ты не робот

Любой лучший способ создать нумерованные списки MediaWiki?

При использовании языка разметки MediaWiki, я ненавижу только создание нумерованных списков. Единственный способ, который я знаю для создания списка, - сделать что-то вроде этого:

#Item1
#Item2

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

#Item1
Somestuff
#Item2

Есть ли какой-либо путь вокруг этого, или я должен просто использовать точки пули вместо этого? Я только сейчас заметил, что система stackoverflow не позволяет нумерацию, как это, вы должны сделать все это вручную.

4b9b3361

Ответ 1

Вот так:

#Item1
#:Somestuff
#Item2

Ответ 2

Я использую <ol></ol> и <li></li> для встраивания частей форматирования кода <pre></pre>. Отлично работает для меня!: -)

Ответ 3

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

#Item1

Something

<ol start="2">
#Item2
</ol>

Вы также можете использовать "#:", если вы не возражаете "Что-то" с большим отрывом:

#Item1
#:
#: Something
#:
#Item2

Есть много вариантов со списками, вы можете найти дополнительную информацию о Страницы справки по вики: список.

Обновление

Более новая версия больше похожа на обычную разметку html, старый синтаксис теперь даст вам двойной отступ и не будет корректировать начальное смещение, но следующее работает хорошо, даже с тегом source/syntaxhighlight.

<ol>
<li>Item1</li>
Something
</ol>

<ol start="2">
<li>Item2</li&gt
<source lang=javascript>
var a = 1;
</source>
</ol>

Короче говоря, все теги ol будут иметь одинаковый отступ и не будут пронумерованы, если они находятся за пределами тега li. Теперь будут работать следующие действия, и это означает, что вам не нужно вручную переносить группы.

<ol>
<li>Item1</li>
Something
<li>Item2</li&gt
<source lang=javascript>
var a = 1;
</source>
</ol>

Ответ 4

#: работает, но вы не можете создать раздел с пробелами, поэтому я бы предпочел нерабочий вариант. Кто-нибудь знает аналогичный синтаксис, который делает трюк (начинать нумерацию при заданном значении)?

Этот ответ, вероятно, немного запоздал, но я полагаю, что добавлю его, если кто-нибудь споткнутся об этом, как и я. Вы можете создать раздел с пробелами, выполнив что-то вроде:

# Item 1
#: 
#: 
# Item 2

Это будет выглядеть как:

  • Пункт 1

  • Пункт 2

Теперь, прежде чем вы скажете, что это не сработало, трюк заключается в том, чтобы добавить ASCII без пробела после #:, а не просто просто пробежать пробел. Вы можете добавить это, удерживая ALT на клавиатуре и набрав 0160. При этом следует добавить обычное форматирование абзаца Wiki, сохранив вашу нумерацию между #s.

Надеюсь, что это поможет!

Ответ 5

Я использую Mediawiki 1.13.3, и это работает:

#Item1
Somestuff
<ol start="2">
<li>Item2 </li>
</ol>

Ответ 6

"#:" не будет работать с другими тегами, например

<source lang=javascript>
//...
</source>

Ответ 7

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

# one
#:<pre>
#:some stuff
#:some more stuff</pre>
# two

Что производит:

1. один
   some stuff
   some more stuff
2. два

Ответ 9

Вы можете сделать:

# one
# two<br />spanning more lines<br />doesn't break numbering
# three
## three point one
## three point two

Обычный старый <br> работает так же, но, вероятно, мотает кого-то.

Вы также можете добавить дополнительное форматирование HTML, чтобы сделать форматирование <pre> и т.д., не нарушая нумерацию. Это также работает с другими форматами списка.

С: http://www.mediawiki.org/wiki/Help:Formatting

Ответ 10

Из Страница справки Wiki Я смог получить нумерацию в списке, чтобы оставаться в стороне, используя <p> и <pre>:

# Item 1
# Item 2 <p><pre>Item 2 Pre Stuff</pre></p>
# Item 3

Генерирует

1. Item 1
2. Item 2
   [ Item 2 Pre Stuff ]
3. Item 3

Ответ 11

Следуя ссылке на Справка по вики, Я нашел пример, который соответствует тем, что я считаю подразумеваемыми требованиями

  • Список должен содержать нумерацию
  • Иногда "Somestuff" должен быть на собственной строке в источнике

Чтобы получить (1), предлагается несколько решений. Ошибка в одном случае заключается в использовании разделителей абзацев вокруг дополнительного "somestuff".

Пример 1:

# Paragraph 1.<p>Paragraph 2.</p><p>Paragraph 3.</p>
# Second item.

Чтобы соответствовать (2), вы используете маркировку параграфов в сочетании с комментариями новых строк (с помощью <! - newline → ).

Пример 2:

# Paragraph 1.&lt!--
  --><p>Paragraph 2.</p><!--
  --><p>Paragraph 3.</p>
# Second item.

Оба примера отображаются как

Результат:

    1. Paragraph 1.
       Paragraph 2.
       Paragraph 3.
    2. Second item

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