Estoy escribiendo una aplicación web en .NET MVC4 y le gustaría usar Markdown. Entiendo que hay un par de abrir la fuente C# Rebajas de las bibliotecas, pero no he encontrado uno que obviamente admite la incrustación de vídeos de youtube o Vimeo en el interior de las Rebajas de texto.
¿Alguien sabe si es posible?
- markdown-youtube es en JS & PHP. Yo creo que usted puede fácilmente hacer algo como esto en C#.
La Solución con Estándar de Rebajas ( no iFrame! )
Con un iframe es no la «obvio» solución… especialmente si la Reducción del analizador (o plataforma de publicación) que está utilizando no soporta inline contenido de un sitio web diferente … en Lugar usted puede «fingir» mediante la inclusión de un vinculado válido imagen en su archivo Markdown, utilizando este formato:
[](http://www.youtube.com/watch?v=YOUTUBE_VIDEO_ID_HERE "Video Title")
Explicación de las Rebajas
Si esta de rebajas fragmento se ve muy complicado, que se dividen en dos partes:
una imagen

envuelto en un enlace
[link text](http//example.io/my-link "link title")
Ejemplo de uso Válido de las Rebajas y YouTube Miniatura:
Estamos de abastecimiento de las miniatura imagen directamente de YouTube y el enlace a la real de vídeo, de modo que cuando la persona hace clic en la imagen en miniatura que se tomarán para el vídeo.
Código:
[](https://www.youtube.com/watch?v=StTqXEQ2l-Y "Everything Is AWESOME")
O Si usted desea dar a los lectores una señal visual que la imagen en miniatura es en realidad un jugable video, tomar su propia captura de pantalla del video en YouTube y usar eso como la miniatura en su lugar.
Ejemplo de uso de la Captura de pantalla con los Controles de Vídeo como señal Visual:
Código:
[](https://youtu.be/StTqXEQ2l-Y?t=35s "Everything Is AWESOME")
Claro Ventajas
Aunque esto requiere un par de pasos extra (un) de tomar la captura de pantalla el video (b) subirlo así que usted puede utilizar la imagen como miniatura tiene 3 claro ventajas:
Tomar una captura de pantalla tarda un par de segundos y hay atajos de teclado para cada sistema operativo que copiar la imagen al portapapeles lo que significa que usted puede pegar es aún más rápido para cargar.
No Sólo
C#
Y ya que este es 100% Estándar de de las rebajas, es obras en todas partes (no sólo para la
C#
analizador!) … prueba en GitHub, Redit o Fantasma!Vimeo
Este enfoque también funciona con Vimeo videos
Ejemplo
Código
Notas:
Puede utilizar inline HTML para incrustar el vídeo.
<iframe>
como en tu ejemplo, pero también tiene un ‘incrustar’ la dirección URL que hace visual y mejoras en la usabilidad de la incrustación. Por supuesto, esto supone que su Rebajas representador de permite de HTML literales.¿Qué acerca de la sintaxis para la incorporación de la imagen, se aplica a otros medios de comunicación?
Oembed, es interesante realizar la incrustación de más fácil: los usuarios sólo tienen que pegar la dirección URL en lugar de un código iframe.
Para el vídeo, podría ser
[](http://www.youtube.com/watch?v=TheVideoID)