Форма ввода в markdown

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

может ли кто-нибудь предложить, есть ли какие-либо методы добавления элементов формы ввода html в markdown? Я искал, но не могу найти удовлетворенное решение. Любые предложения приветствуются. Спасибо.

5 ответов


просто используйте как html

<input type="text" id="name" name="name"/>

таким образом, у вас будет поле ввода в вашей уценке.


нет. Markdown не является "упрощенной версией html" - это собственный язык разметки, который отображает html (или tex или многие другие) и который позволяет встроенным необработанным фрагментам целевого языка.

сказав это, это не означает, что люди не расширили его для поддержки таких вещей. Он был добавлен в Редактор markdown на основе wmd javascript-см. здесь


на Github есть проект с открытым исходным кодом, который выполняет это в JavaScript:

https://github.com/justinmc/markdown-html-form


для дальнейшего использования я работаю над решением PHP, которое расширяет Michelf по уценке реализация для PHP и в настоящее время поддерживает simple <input> и <textarea> элементы. См.https://github.com/rbnvrw/markdown-forms и не стесняйтесь вносить свой вклад.


Если вы ищете упрощенный синтаксис разметки, но вам нужна сила html, вы можете рассмотреть Jade вместо Markdown:

h1 User Information

form(action='/save')
  input(name='name')
  input(name='email')
  input(type='submit', value='Save')

http://jade-lang.com/