Thread Text::Markdown: Markdown+HTML-Mix Probleme vermeiden (5 answers)
Opened by GwenDragon at 2010-12-18 20:00

GwenDragon
 2010-12-18 20:00
#143699 #143699
User since
2005-01-17
14544 Artikel
Admin1
[Homepage]
user image
Es ist eben ein Drama, wenn Leuten einfach zu schreibendes Markup geboten werden soll. :(

Nutzer verwenden in einer Anwendung CPAN:Text::Markdown mit Markdown-Syntax.
Markdown verbietet aber kein HTML, deswegen führt so manches zu einem nichtwohlgeformten HTML.

Beispiel:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
# Test

<http://example.org>

**Das ist <strong>**

<a>

// Test für Code
int test;
int teta (int z) {
return z*2;
}

führt dann später zu fehlerhaftem HTML
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<<h1>Test</h1>

<p><a href="http://example.org">http://example.org</a></p>

<p><strong>Das ist <strong></strong></p>

<p><a></p>

<pre><code>// Test für Code
int test;
int teta (int z) {
return z*2;
}
</code></pre>

Wie zu sehen ist, sind dann da nicht geschlossene HTML-Elemente drin.

Mit einer Vorschau des HTML ist es ja auch nicht getan, da dann dort der Fehler ja im Browser gerendert wird.

Wie kann ich das nun das im Markdown-Code eingesetzte HTML auf Probleme prüfen oder sowas vermeiden?

Oder weiß jemand anderes Pseudomarkup außer BBCode oder Textile zur Abhilfe?
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Text::Markdown: Markdown+HTML-Mix Probleme vermeiden