Разрывы строк внутри тега <source> с отступом
Я не смог найти ответ на это нигде.
Я работаю над внутренней записью в вики. У меня есть код, который я хочу включить в тег
Вот моя проблема: мой код состоит из нескольких строк, и я хочу вставить разрывы строк в примере кода. Но по какой-то причине разметка Wiki не позволит мне сделать это.
Когда я пытаюсь вставить возврат каретки, форматирование
Когда я пытаюсь вставить тег
, этот тег фактически появляется; это НЕ ломает линию!
Пока единственный выход, который я нашел, - это что-то вроде этого, а это НЕ то, что я хочу!!!
:<source lang="sql">select * from table1</source>
:<source lang="sql">select * from table2</source>
НЕТ!!! Я хочу что-то вроде этого:
:<source lang="sql">select * from table1
select * from table2</source>
--note the line break for the second SELECT statement!
--also note the ':' that indicates that I want it indented!
--when I try it this way, the <source> formatting for the second line disappears!
--I also tried adding the ':' to the second line -- that doesn't work, either!
Я тоже пробовал это, но это тоже не работает!
:<source lang="sql">select * from table1<br />select * from table2</source>
--when I try this, the <br /> tag actually shows up; it does NOT break the line!
Другими словами, я хочу, чтобы обе отдельные строки появлялись в одном и том же отступе тега
Как мне заставить это работать?
1 ответ
Я обнаружил, что ответ не использовать разметку Wiki для списков маркеров вообще. Вместо этого используйте разметку HTML.
Пример:
<ul>
<li>list 1</li>
<li>list 2
<source lang="sql">select * from table1
select * from table2</source>
</li>
</ul>
Как только я отказался от метода разметки Wiki, использующего маркированные списки и отступы, и вместо этого использовал прямой HTML, он сделал именно то, что я хотел.