Есть ли способ написать HTML без угловых скобок? Например, что-то вроде этого:Напишите HTML без угловых скобок
p Foo
p Bar
вместо
<p>Foo</p>
<p>Bar</p>
Есть ли способ написать HTML без угловых скобок? Например, что-то вроде этого:Напишите HTML без угловых скобок
p Foo
p Bar
вместо
<p>Foo</p>
<p>Bar</p>
Не без стадии шаблонного, есть несколько там, один, что-то похоже, что вы хотите Jade
Emmet предоставить что-то, удовлетворяющее вашему запросу, работает в фазе редактирования, результат по-прежнему html
в конце. Plugins существуют для разных редакторов. Если vim
- это ваш материал, есть попытка предоставить emmet plugin.
пример синтаксиса из документации Эммет в следующем:
вы предоставляете:
#page>div.logo+ul#navigation>li*5>a{Item $}
может быть затем расширен (преобразованного) в:
<div id="page">
<div class="logo"></div>
<ul id="navigation">
<li><a href="">Item 1</a></li>
<li><a href="">Item 2</a></li>
<li><a href="">Item 3</a></li>
<li><a href="">Item 4</a></li>
<li><a href="">Item 5</a></li>
</ul>
</div>
Вы можете использовать jade
шаблонизатор
, который переводит ваш образец кода (и линию добавляемые с классом)
<p>Foo</p>
<p>Bar</p>
<p class='my-class'>Foo Bar</p>
к
p Foo
p Bar
p.my-class Foo Bar
Хотя это теоретически может ответить на вопрос, [было бы предпочтительнее] (// meta.stackoverflow.com/q/ 8259), чтобы включить здесь основные части ответа и предоставить ссылку для справки. – NathanOliver
Из любопытства, почему вы хотите, чтобы написать код, как это? По сути, HTML - это язык разметки, который включает угловые скобки. Чтобы записать его в вышеуказанном формате, вам нужно запустить его с помощью инструмента для преобразования его в HTML и его угловые скобки. –
Я хочу найти простой способ писать документы. Мне не нравится Markdown, потому что он слишком автоматичен. Я хочу иметь полный контроль, как в HTML, но без большого количества '<' '/>' ввода. Я пробовал офисные костюмы и HTML 'white-space: pre-line', но у них есть свои недостатки ... – james